| 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 447 bytes |
| Destination image |
13 184 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 |
08003239 - HAL_IncTick |
200002fc - .RamFunc+256 |
16 |
08003d51 - HAL_NVIC_EnableIRQ |
20000408 - .RamFunc+216 |
16 |
08003d69 - HAL_NVIC_DisableIRQ |
2000031c - .RamFunc+288 |
16 |
08003d69 - HAL_NVIC_DisableIRQ |
200003f8 - .RamFunc+200 |
16 |
08008c05 - OpenBothMOSFETSVeryFast |
2000030c - .RamFunc+272 |
16 |
08009905 - 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 |
0x200003ED |
|
4 |
Init |
Lc |
[ Linker created ] |
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX |
0x200003FD |
|
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 |
188 |
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 |
188 |
4 |
Init |
Gb |
precharge.o |
0x200003ED |
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX |
|
4 |
Init |
Lc |
[ Linker created ] |
0x200003FD |
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 |
188 |
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 |
0x08007F51 |
268 |
4 |
Code |
Gb |
main.o |
ADC_ConversionStop |
0x08003515 |
92 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
ADC_DMAConvCplt |
0x0800B12D |
124 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
ADC_DMAError |
0x0800A9DB |
26 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
ADC_DMAHalfConvCplt |
0x0800A9D1 |
10 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
ADC_Disable |
0x08003571 |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
ADC_Enable |
0x080035D9 |
172 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
AES_RNG_IRQHandler |
0x0800A9C9 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
AUTO_LVP_Management |
0x08008DDD |
128 |
4 |
Code |
Gb |
main.o |
AUTO_LVP_OVP_Management |
0x080091D5 |
156 |
4 |
Code |
Gb |
main.o |
AUTO_OVP_Management |
0x08008FD9 |
128 |
4 |
Code |
Gb |
main.o |
BlueLEDShortBlinking |
0x08007E99 |
80 |
4 |
Code |
Gb |
main.o |
CEC_IRQHandler |
0x0800A9C7 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
CallibrateControlCurrentVoltageDropOnContactBB |
0x08009689 |
244 |
4 |
Code |
Gb |
main.o |
CallibrateCurrentSensorZeroOffsetOnContactBB |
0x08009605 |
132 |
4 |
Code |
Gb |
main.o |
CallibrateVoltageDropABMiddlePointOffset |
0x0800977D |
104 |
4 |
Code |
Gb |
main.o |
CopyingVectorTableToRAM |
0x080078B9 |
112 |
4 |
Code |
Gb |
main.o |
DEBUG_print |
0x080080D1 |
796 |
4 |
Code |
Gb |
main.o |
DIP_Switches |
0x08007A21 |
1 144 |
4 |
Code |
Gb |
main.o |
DMA1_Channel2_3_IRQHandler |
0x0800A9AF |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
DMA_Channel4_5_6_7_IRQHandler |
0x0800A9B1 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI0_1_IRQHandler |
0x0800A9A7 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI2_3_IRQHandler |
0x0800A9A9 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
EXTI4_15_IRQHandler |
0x0800A9AB |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
Error_Handler |
0x08008BD1 |
20 |
4 |
Code |
Gb |
main.o |
ExternalGreenLEDShortBlinking |
0x08008CC5 |
76 |
4 |
Code |
Gb |
main.o |
ExternalRedLED1ShortOnThenLongPauseBlinking |
0x080089B1 |
100 |
4 |
Code |
Gb |
main.o |
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking |
0x08008C1D |
120 |
4 |
Code |
Gb |
main.o |
ExternalRedLED2ShortOnThenLongPauseBlinking |
0x08008A15 |
104 |
4 |
Code |
Gb |
main.o |
ExternalRedLED3ShortOnThenLongPauseBlinking |
0x08008A7D |
108 |
4 |
Code |
Gb |
main.o |
ExternalRedLED4ShortOnThenLongPauseBlinking |
0x08008AE9 |
116 |
4 |
Code |
Gb |
main.o |
ExternalRedLED5ShortOnThenLongPauseBlinking |
0x08008B5D |
116 |
4 |
Code |
Gb |
main.o |
FEEPROM_ConfigFreeBytes |
0x0800AE25 |
6 |
2 |
Code |
Gb |
feeprom.o |
FEEPROM_ReadLogData |
0x08006C69 |
76 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_ResetLogData |
0x08006C49 |
32 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_StatFreeBytes |
0x080069A9 |
8 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_StoreLogData |
0x08006CB5 |
64 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_fullRestore |
0x08006B71 |
56 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_isFirstStart |
0x08006BA9 |
16 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_readConfig |
0x08006A41 |
180 |
4 |
Code |
Gb |
feeprom.o |
FEEPROM_storeConfig |
0x08006AF5 |
124 |
4 |
Code |
Gb |
feeprom.o |
FLASH_IRQHandler |
0x0800A9A3 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
FLASH_WaitForLastOperation |
0x08004431 |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
GreenLEDShortBlinking |
0x08008D51 |
76 |
4 |
Code |
Gb |
main.o |
HAL_ADCEx_Calibration_GetValue |
0x0800B1A9 |
12 |
2 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
HAL_ADCEx_Calibration_Start |
0x08003C75 |
156 |
4 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
HAL_ADC_AnalogWDGConfig |
0x08003989 |
748 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_ConfigChannel |
0x08003731 |
600 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_ConvCpltCallback |
0x0800AA7F |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_ADC_ConvHalfCpltCallback |
0x0800AA83 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_ADC_ErrorCallback |
0x0800AA81 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
HAL_ADC_Init |
0x080032B9 |
604 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_MspInit |
0x08006745 |
200 |
4 |
Code |
Gb |
adc.o |
HAL_ADC_Start_DMA |
0x08003685 |
172 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_Stop |
0x0800B0ED |
64 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_ADC_Stop_DMA |
0x0800A9F5 |
138 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
HAL_CRCEx_Polynomial_Set |
0x08003E51 |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_crc_ex.o |
HAL_CRC_Init |
0x08003DD9 |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_crc.o |
HAL_CRC_MspInit |
0x08006845 |
48 |
4 |
Code |
Gb |
crc.o |
HAL_DACEx_GetTrimOffset |
0x0800AB01 |
18 |
2 |
Code |
Gb |
stm32g0xx_hal_dac_ex.o |
HAL_DAC_ConfigChannel |
0x08003EA9 |
280 |
4 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DAC_Init |
0x0800B1B5 |
40 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DAC_MspInit |
0x080068D1 |
108 |
4 |
Code |
Gb |
dac.o |
HAL_DAC_SetValue |
0x0800AAD7 |
42 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DAC_Start |
0x0800AA85 |
82 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
HAL_DMA_Abort |
0x08004205 |
116 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_DMA_Init |
0x08003FC1 |
236 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_DMA_PollForTransfer |
0x08004279 |
284 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_DMA_Start |
0x080040AD |
140 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_DMA_Start_IT |
0x08004139 |
204 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
HAL_Delay |
0x0800325D |
36 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
HAL_FLASHEx_Erase |
0x080044C9 |
184 |
4 |
Code |
Gb |
stm32g0xx_hal_flash_ex.o |
HAL_FLASH_Lock |
0x080044B1 |
24 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
HAL_FLASH_Program |
0x08004395 |
156 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
HAL_FLASH_Unlock |
0x08004489 |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
HAL_GPIO_DeInit |
0x0800472D |
268 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_Init |
0x08004581 |
428 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_ReadPin |
0x0800AB13 |
10 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_TogglePin |
0x0800B1ED |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GPIO_WritePin |
0x0800B1DD |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
HAL_GetTick |
0x08003251 |
12 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
HAL_IncTick |
0x08003239 |
24 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
HAL_Init |
0x080031C1 |
44 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_InitTick |
0x080031ED |
76 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
HAL_MspInit |
0x08009E5D |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_msp.o |
HAL_NVIC_DisableIRQ |
0x08003D69 |
32 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_NVIC_EnableIRQ |
0x08003D51 |
24 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_NVIC_SetPriority |
0x08003D11 |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_NVIC_SystemReset |
0x08003D89 |
28 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_PWREx_ControlVoltageScaling |
0x08004839 |
84 |
4 |
Code |
Gb |
stm32g0xx_hal_pwr_ex.o |
HAL_RCCEx_PeriphCLKConfig |
0x08004F31 |
520 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc_ex.o |
HAL_RCC_CSSCallback |
0x0800AB1D |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
HAL_RCC_ClockConfig |
0x08004CCD |
372 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RCC_EnableCSS |
0x08004EF1 |
20 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RCC_GetPCLK1Freq |
0x08004EC9 |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RCC_GetSysClockFreq |
0x08004E41 |
136 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RCC_LSECSSCallback |
0x0800AB1F |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
HAL_RCC_NMI_IRQHandler |
0x08004F05 |
44 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RCC_OscConfig |
0x0800488D |
1 088 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HAL_RS485Ex_Init |
0x08005F11 |
140 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_SYSCFG_DisableVREFBUF |
0x08003295 |
16 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_SYSCFG_StrobeDBattpinsConfig |
0x080032A5 |
20 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_SYSCFG_VREFBUF_HighImpedanceConfig |
0x08003281 |
20 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_SYSTICK_Config |
0x08003DA5 |
52 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
HAL_TIMEx_Break2Callback |
0x0800AB83 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIMEx_BreakCallback |
0x0800AB81 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIMEx_CommutCallback |
0x0800AB7F |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
HAL_TIMEx_MasterConfigSynchronization |
0x080055AD |
124 |
4 |
Code |
Gb |
stm32g0xx_hal_tim_ex.o |
HAL_TIM_Base_Init |
0x0800AB21 |
86 |
2 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_Base_MspInit |
0x0800A2E1 |
308 |
4 |
Code |
Gb |
tim.o |
HAL_TIM_Base_Start |
0x080051F9 |
108 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_Base_Start_IT |
0x08005265 |
112 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_Base_Stop_IT |
0x080052D5 |
52 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_ConfigClockSource |
0x0800546D |
320 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_IC_CaptureCallback |
0x0800AB77 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_IRQHandler |
0x08005309 |
356 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_OC_DelayElapsedCallback |
0x0800AB79 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_PWM_PulseFinishedCallback |
0x0800AB7B |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_TIM_PeriodElapsedCallback |
0x08009F4D |
216 |
4 |
Code |
Gb |
stm32g0xx_it.o |
HAL_TIM_TriggerCallback |
0x0800AB7D |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
HAL_UARTEx_DisableFifoMode |
0x0800ADEF |
54 |
2 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_UARTEx_RxEventCallback |
0x0800AD47 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UARTEx_SetRxFifoThreshold |
0x0800601D |
128 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_UARTEx_SetTxFifoThreshold |
0x08005F9D |
128 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
HAL_UART_ErrorCallback |
0x0800AD45 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UART_MspInit |
0x0800A489 |
168 |
4 |
Code |
Gb |
usart.o |
HAL_UART_Receive_IT |
0x08005A49 |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
HAL_UART_RxCpltCallback |
0x0800AD4B |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HAL_UART_Transmit_IT |
0x080058A1 |
208 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
HAL_UART_TxCpltCallback |
0x0800AD49 |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
HardFault_Handler |
0x08009EC1 |
44 |
4 |
Code |
Gb |
stm32g0xx_it.o |
HeavyCalculations |
0x080083ED |
1 352 |
4 |
Code |
Gb |
main.o |
I2C1_IRQHandler |
0x0800A9BB |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
I2C2_IRQHandler |
0x0800A9BD |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
InrushCurrentDetected |
0x08007EE9 |
104 |
4 |
Code |
Gb |
main.o |
Keys_Management |
0x0800805D |
116 |
4 |
Code |
Gb |
main.o |
LEDBlink |
0x0800AE65 |
114 |
2 |
Code |
Gb |
main.o |
LOG_E |
0x08006EB9 |
64 |
4 |
Code |
Gb |
log.o |
LOG_I |
0x08006E39 |
64 |
4 |
Code |
Gb |
log.o |
LOG_W |
0x08006E79 |
64 |
4 |
Code |
Gb |
log.o |
LVP_Management_NoAutoreconnect |
0x08008EF1 |
132 |
4 |
Code |
Gb |
main.o |
LVP_OVP_Management_NoAutoreconnect |
0x08009439 |
204 |
4 |
Code |
Gb |
main.o |
MODBUS_UART_IRQHandler |
0x08009905 |
592 |
4 |
Code |
Gb |
modbus.o |
MX_ADC1_Init |
0x0800663D |
264 |
4 |
Code |
Gb |
adc.o |
MX_CRC_Init |
0x0800680D |
56 |
4 |
Code |
Gb |
crc.o |
MX_DAC1_Init |
0x08006875 |
92 |
4 |
Code |
Gb |
dac.o |
MX_DMA_Init |
0x0800693D |
108 |
4 |
Code |
Gb |
dma.o |
MX_GPIO_Init |
0x08006CF5 |
324 |
4 |
Code |
Gb |
gpio.o |
MX_TIM14_Init |
0x0800A1D5 |
52 |
4 |
Code |
Gb |
tim.o |
MX_TIM15_Init |
0x0800A209 |
104 |
4 |
Code |
Gb |
tim.o |
MX_TIM16_Init |
0x0800A271 |
56 |
4 |
Code |
Gb |
tim.o |
MX_TIM17_Init |
0x0800A2A9 |
56 |
4 |
Code |
Gb |
tim.o |
MX_TIM2_Init |
0x0800A0DD |
96 |
4 |
Code |
Gb |
tim.o |
MX_TIM6_Init |
0x0800A13D |
76 |
4 |
Code |
Gb |
tim.o |
MX_TIM7_Init |
0x0800A189 |
76 |
4 |
Code |
Gb |
tim.o |
MX_USART1_UART_Init |
0x0800A415 |
116 |
4 |
Code |
Gb |
usart.o |
NMI_Handler |
0x08009E9D |
36 |
4 |
Code |
Gb |
stm32g0xx_it.o |
OVP_Management_NoAutoreconnect |
0x080090ED |
132 |
4 |
Code |
Gb |
main.o |
OVP_ignored__LVP_not_present |
0x08008E5D |
68 |
4 |
Code |
Gb |
main.o |
OVP_ignored__LVP_present |
0x08008EA1 |
80 |
4 |
Code |
Gb |
main.o |
OVP_ignored__LVP_present_NoAutoreconnect |
0x08008F75 |
100 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_ignored |
0x08009059 |
68 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_not_present |
0x08009271 |
108 |
4 |
Code |
Gb |
main.o |
OVP_not_present__LVP_present |
0x080092DD |
120 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_ignored |
0x0800909D |
80 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_ignored_NoAutoreconnect |
0x08009171 |
100 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_not_present |
0x08009355 |
124 |
4 |
Code |
Gb |
main.o |
OVP_present__LVP_present |
0x080093D1 |
104 |
4 |
Code |
Gb |
main.o |
OpenBothMOSFETSVeryFast |
0x08008C05 |
24 |
4 |
Code |
Gb |
main.o |
PVD_IRQHandler |
0x0800A99F |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
PendSV_Handler |
0x0800AF61 |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
RCC_IRQHandler |
0x0800A9A5 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
RS485DisableButtonManagement |
0x08008935 |
124 |
4 |
Code |
Gb |
main.o |
RTC_STAMP_IRQHandler |
0x0800A9A1 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
Reset_Handler |
0x0800A9CB |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
SEGGER_RTT_Write |
0x0800A881 |
52 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
SEGGER_RTT_WriteNoLock |
0x0800A7FD |
132 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
SEGGER_RTT_WriteString |
0x0800A8B5 |
60 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
SEGGER_RTT_printf |
0x0800B3A5 |
28 |
2 |
Code |
Gb |
SEGGER_RTT_printf.o |
SEGGER_RTT_vprintf |
0x0800609D |
1 184 |
4 |
Code |
Gb |
SEGGER_RTT_printf.o |
SPI1_IRQHandler |
0x0800A9BF |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
SPI2_IRQHandler |
0x0800A9C1 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
SVC_Handler |
0x0800AF5F |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
SetReturnFunction |
0x0800A531 |
16 |
4 |
Code |
Gb |
precharge.o |
ShowSlaveAddressOnLED |
0x0800AE2B |
58 |
2 |
Code |
Gb |
main.o |
StartAutoMode |
0x08009505 |
140 |
4 |
Code |
Gb |
main.o |
StartOffMode |
0x08007929 |
248 |
4 |
Code |
Gb |
main.o |
StartOnMode |
0x08009591 |
116 |
4 |
Code |
Gb |
main.o |
StartUpSequence |
0x08007855 |
100 |
4 |
Code |
Gb |
main.o |
SystemClock_Config |
0x080077D5 |
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 |
0x08009F0D |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM15_IRQHandler |
0x08009F1D |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM16_IRQHandler |
0x08009F2D |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM17_IRQHandler |
0x08009F3D |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM1_BRK_UP_TRG_COMP_IRQHandler |
0x0800A9B3 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM1_CC_IRQHandler |
0x0800A9B5 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM2_IRQHandler |
0x0800A9B7 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM3_IRQHandler |
0x0800A9B9 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
TIM6_DAC_LPTIM1_IRQHandler |
0x08009EED |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM7_LPTIM2_IRQHandler |
0x08009EFD |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
TIM_Base_SetConfig |
0x08005139 |
192 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
TurnBlueLEDOn |
0x08008BE5 |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalGreenLEDOff |
0x08008D11 |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalGreenLEDOn |
0x08008D31 |
32 |
4 |
Code |
Gb |
main.o |
TurnExternalRedLEDOff |
0x08008C95 |
48 |
4 |
Code |
Gb |
main.o |
TurnGreenLEDOff |
0x08008D9D |
32 |
4 |
Code |
Gb |
main.o |
TurnGreenLEDOn |
0x08008DBD |
32 |
4 |
Code |
Gb |
main.o |
UART_AdvFeatureConfig |
0x0800AB85 |
210 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UART_CheckIdleState |
0x08005839 |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UART_RxISR_16BIT |
0x0800B2C1 |
160 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_RxISR_16BIT_FIFOEN |
0x08005BD5 |
412 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_RxISR_8BIT |
0x0800AD4D |
162 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_RxISR_8BIT_FIFOEN |
0x08005D71 |
416 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_SetConfig |
0x08005629 |
528 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UART_Start_Receive_IT |
0x08005AC1 |
276 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UART_TxISR_16BIT |
0x080059E9 |
96 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_TxISR_16BIT_FIFOEN |
0x08005971 |
120 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_TxISR_8BIT |
0x0800B269 |
88 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_TxISR_8BIT_FIFOEN |
0x0800B1FD |
108 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
UART_WaitOnFlagUntilTimeout |
0x0800AC57 |
238 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
UCPD1_UCPD2_IRQHandler |
0x0800A9AD |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
USART2_IRQHandler |
0x0800A9C3 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
USART3_USART4_LPUART1_IRQHandler |
0x0800A9C5 |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
WWDG_IRQHandler |
0x0800A99D |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
WriteConfigToFLASH |
0x080069B1 |
144 |
4 |
Code |
Gb |
feeprom.o |
WriteLogToFLASH |
0x08006BB9 |
144 |
4 |
Code |
Gb |
feeprom.o |
_DoInit |
0x0800A6F1 |
88 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
_PrintUnsigned |
0x0800653D |
256 |
4 |
Code |
Lc |
SEGGER_RTT_printf.o |
_StoreChar |
0x0800B361 |
68 |
2 |
Code |
Lc |
SEGGER_RTT_printf.o |
_WriteBlocking |
0x0800A795 |
104 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
_WriteNoCheck |
0x0800A749 |
74 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
__SEGGER_init_copy |
0x0800E36B |
20 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a) |
__SEGGER_init_done |
0x0800A95F |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
__SEGGER_init_zero |
0x0800E359 |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a) |
__aeabi_d2uiz |
0x0800A541 |
46 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_dmul |
0x0800AF9B |
|
2 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_dmul_aux |
0x0800AF63 |
394 |
2 |
Code |
Lc |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_idiv |
0x0800A58D |
64 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_idiv0 |
0x0800A6B5 |
6 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr |
0x0800A6DD |
20 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr4 |
0x0800A6DD |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memclr8 |
0x0800A6DD |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy |
0x0800A6CD |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy4 |
0x0800A6CD |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memcpy8 |
0x0800A6CD |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset |
0x0800A6DF |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset4 |
0x0800A6DF |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_memset8 |
0x0800A6DF |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_ui2d |
0x0800A571 |
28 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_uidiv |
0x0800A5CD |
56 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_uidivmod |
0x0800A605 |
16 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
__aeabi_uldivmod |
0x0800A615 |
160 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
_start |
0x0800A955 |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
checkKeys |
0x0800A025 |
124 |
4 |
Code |
Gb |
tast.o |
exit |
0x0800A963 |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
get_key_long |
0x0800A0BD |
32 |
4 |
Code |
Gb |
tast.o |
get_key_short |
0x0800A0A1 |
28 |
4 |
Code |
Gb |
tast.o |
main |
0x08006EF9 |
2 268 |
4 |
Code |
Gb |
main.o |
mbGetFrameComplete |
0x0800B3C1 |
4 |
2 |
Code |
Gb |
modbus.o |
mbInit |
0x0800AED7 |
70 |
2 |
Code |
Gb |
modbus.o |
mbSlaveCheckModbusRtuQuery |
0x08009B55 |
160 |
4 |
Code |
Gb |
modbus.o |
mbSlaveProcessPdu |
0x0800AF1D |
66 |
2 |
Code |
Gb |
modbus.o |
mbSlaveProcessRtuQuery |
0x08009BF5 |
160 |
4 |
Code |
Gb |
modbus.o |
mbSlaveReadHoldingRegisters |
0x08009C95 |
128 |
4 |
Code |
Gb |
modbus.o |
mbSlaveWriteMultipleRegisters |
0x08009D91 |
204 |
4 |
Code |
Gb |
modbus.o |
mbSlaveWriteSingleRegister |
0x08009D15 |
124 |
4 |
Code |
Gb |
modbus.o |
mbUartInit |
0x080097E5 |
288 |
4 |
Code |
Gb |
modbus.o |
memcpy |
0x0800A6CD |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
memset |
0x0800A6E5 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
reset_handler |
0x0800A9CB |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
strlen |
0x0800A6BD |
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 |
44 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
0x080031ED |
HAL_InitTick |
76 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
0x08003239 |
HAL_IncTick |
24 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
0x08003251 |
HAL_GetTick |
12 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
0x0800325D |
HAL_Delay |
36 |
4 |
Code |
Wk |
stm32g0xx_hal.o |
0x08003281 |
HAL_SYSCFG_VREFBUF_HighImpedanceConfig |
20 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
0x08003295 |
HAL_SYSCFG_DisableVREFBUF |
16 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
0x080032A5 |
HAL_SYSCFG_StrobeDBattpinsConfig |
20 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
0x080032B9 |
HAL_ADC_Init |
604 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x08003515 |
ADC_ConversionStop |
92 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x08003571 |
ADC_Disable |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x080035D9 |
ADC_Enable |
172 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x08003685 |
HAL_ADC_Start_DMA |
172 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x08003731 |
HAL_ADC_ConfigChannel |
600 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x08003989 |
HAL_ADC_AnalogWDGConfig |
748 |
4 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x08003C75 |
HAL_ADCEx_Calibration_Start |
156 |
4 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
0x08003D11 |
HAL_NVIC_SetPriority |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
0x08003D51 |
HAL_NVIC_EnableIRQ |
24 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
0x08003D69 |
HAL_NVIC_DisableIRQ |
32 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
0x08003D89 |
HAL_NVIC_SystemReset |
28 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
0x08003DA5 |
HAL_SYSTICK_Config |
52 |
4 |
Code |
Gb |
stm32g0xx_hal_cortex.o |
0x08003DD9 |
HAL_CRC_Init |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_crc.o |
0x08003E51 |
HAL_CRCEx_Polynomial_Set |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_crc_ex.o |
0x08003EA9 |
HAL_DAC_ConfigChannel |
280 |
4 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x08003FC1 |
HAL_DMA_Init |
236 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
0x080040AD |
HAL_DMA_Start |
140 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
0x08004139 |
HAL_DMA_Start_IT |
204 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
0x08004205 |
HAL_DMA_Abort |
116 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
0x08004279 |
HAL_DMA_PollForTransfer |
284 |
4 |
Code |
Gb |
stm32g0xx_hal_dma.o |
0x08004395 |
HAL_FLASH_Program |
156 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
0x08004431 |
FLASH_WaitForLastOperation |
88 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
0x08004489 |
HAL_FLASH_Unlock |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
0x080044B1 |
HAL_FLASH_Lock |
24 |
4 |
Code |
Gb |
stm32g0xx_hal_flash.o |
0x080044C9 |
HAL_FLASHEx_Erase |
184 |
4 |
Code |
Gb |
stm32g0xx_hal_flash_ex.o |
0x08004581 |
HAL_GPIO_Init |
428 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800472D |
HAL_GPIO_DeInit |
268 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x08004839 |
HAL_PWREx_ControlVoltageScaling |
84 |
4 |
Code |
Gb |
stm32g0xx_hal_pwr_ex.o |
0x0800488D |
HAL_RCC_OscConfig |
1 088 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004CCD |
HAL_RCC_ClockConfig |
372 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004E41 |
HAL_RCC_GetSysClockFreq |
136 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004EC9 |
HAL_RCC_GetPCLK1Freq |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004EF1 |
HAL_RCC_EnableCSS |
20 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004F05 |
HAL_RCC_NMI_IRQHandler |
44 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
0x08004F31 |
HAL_RCCEx_PeriphCLKConfig |
520 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc_ex.o |
0x08005139 |
TIM_Base_SetConfig |
192 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x080051F9 |
HAL_TIM_Base_Start |
108 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x08005265 |
HAL_TIM_Base_Start_IT |
112 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x080052D5 |
HAL_TIM_Base_Stop_IT |
52 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x08005309 |
HAL_TIM_IRQHandler |
356 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x0800546D |
HAL_TIM_ConfigClockSource |
320 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x080055AD |
HAL_TIMEx_MasterConfigSynchronization |
124 |
4 |
Code |
Gb |
stm32g0xx_hal_tim_ex.o |
0x08005629 |
UART_SetConfig |
528 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x08005839 |
UART_CheckIdleState |
104 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x080058A1 |
HAL_UART_Transmit_IT |
208 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x08005971 |
UART_TxISR_16BIT_FIFOEN |
120 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x080059E9 |
UART_TxISR_16BIT |
96 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x08005A49 |
HAL_UART_Receive_IT |
120 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x08005AC1 |
UART_Start_Receive_IT |
276 |
4 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x08005BD5 |
UART_RxISR_16BIT_FIFOEN |
412 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x08005D71 |
UART_RxISR_8BIT_FIFOEN |
416 |
4 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x08005F11 |
HAL_RS485Ex_Init |
140 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
0x08005F9D |
HAL_UARTEx_SetTxFifoThreshold |
128 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
0x0800601D |
HAL_UARTEx_SetRxFifoThreshold |
128 |
4 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
0x0800609D |
SEGGER_RTT_vprintf |
1 184 |
4 |
Code |
Gb |
SEGGER_RTT_printf.o |
0x0800653D |
_PrintUnsigned |
256 |
4 |
Code |
Lc |
SEGGER_RTT_printf.o |
0x0800663D |
MX_ADC1_Init |
264 |
4 |
Code |
Gb |
adc.o |
0x08006745 |
HAL_ADC_MspInit |
200 |
4 |
Code |
Gb |
adc.o |
0x0800680D |
MX_CRC_Init |
56 |
4 |
Code |
Gb |
crc.o |
0x08006845 |
HAL_CRC_MspInit |
48 |
4 |
Code |
Gb |
crc.o |
0x08006875 |
MX_DAC1_Init |
92 |
4 |
Code |
Gb |
dac.o |
0x080068D1 |
HAL_DAC_MspInit |
108 |
4 |
Code |
Gb |
dac.o |
0x0800693D |
MX_DMA_Init |
108 |
4 |
Code |
Gb |
dma.o |
0x080069A9 |
FEEPROM_StatFreeBytes |
8 |
4 |
Code |
Gb |
feeprom.o |
0x080069B1 |
WriteConfigToFLASH |
144 |
4 |
Code |
Gb |
feeprom.o |
0x08006A41 |
FEEPROM_readConfig |
180 |
4 |
Code |
Gb |
feeprom.o |
0x08006AF5 |
FEEPROM_storeConfig |
124 |
4 |
Code |
Gb |
feeprom.o |
0x08006B71 |
FEEPROM_fullRestore |
56 |
4 |
Code |
Gb |
feeprom.o |
0x08006BA9 |
FEEPROM_isFirstStart |
16 |
4 |
Code |
Gb |
feeprom.o |
0x08006BB9 |
WriteLogToFLASH |
144 |
4 |
Code |
Gb |
feeprom.o |
0x08006C49 |
FEEPROM_ResetLogData |
32 |
4 |
Code |
Gb |
feeprom.o |
0x08006C69 |
FEEPROM_ReadLogData |
76 |
4 |
Code |
Gb |
feeprom.o |
0x08006CB5 |
FEEPROM_StoreLogData |
64 |
4 |
Code |
Gb |
feeprom.o |
0x08006CF5 |
MX_GPIO_Init |
324 |
4 |
Code |
Gb |
gpio.o |
0x08006E39 |
LOG_I |
64 |
4 |
Code |
Gb |
log.o |
0x08006E79 |
LOG_W |
64 |
4 |
Code |
Gb |
log.o |
0x08006EB9 |
LOG_E |
64 |
4 |
Code |
Gb |
log.o |
0x08006EF9 |
main |
2 268 |
4 |
Code |
Gb |
main.o |
0x080077D5 |
SystemClock_Config |
128 |
4 |
Code |
Gb |
main.o |
0x08007855 |
StartUpSequence |
100 |
4 |
Code |
Gb |
main.o |
0x080078B9 |
CopyingVectorTableToRAM |
112 |
4 |
Code |
Gb |
main.o |
0x08007929 |
StartOffMode |
248 |
4 |
Code |
Gb |
main.o |
0x08007A21 |
DIP_Switches |
1 144 |
4 |
Code |
Gb |
main.o |
0x08007E99 |
BlueLEDShortBlinking |
80 |
4 |
Code |
Gb |
main.o |
0x08007EE9 |
InrushCurrentDetected |
104 |
4 |
Code |
Gb |
main.o |
0x08007F51 |
ABVoltageDropCalculation |
268 |
4 |
Code |
Gb |
main.o |
0x0800805D |
Keys_Management |
116 |
4 |
Code |
Gb |
main.o |
0x080080D1 |
DEBUG_print |
796 |
4 |
Code |
Gb |
main.o |
0x080083ED |
HeavyCalculations |
1 352 |
4 |
Code |
Gb |
main.o |
0x08008935 |
RS485DisableButtonManagement |
124 |
4 |
Code |
Gb |
main.o |
0x080089B1 |
ExternalRedLED1ShortOnThenLongPauseBlinking |
100 |
4 |
Code |
Gb |
main.o |
0x08008A15 |
ExternalRedLED2ShortOnThenLongPauseBlinking |
104 |
4 |
Code |
Gb |
main.o |
0x08008A7D |
ExternalRedLED3ShortOnThenLongPauseBlinking |
108 |
4 |
Code |
Gb |
main.o |
0x08008AE9 |
ExternalRedLED4ShortOnThenLongPauseBlinking |
116 |
4 |
Code |
Gb |
main.o |
0x08008B5D |
ExternalRedLED5ShortOnThenLongPauseBlinking |
116 |
4 |
Code |
Gb |
main.o |
0x08008BD1 |
Error_Handler |
20 |
4 |
Code |
Gb |
main.o |
0x08008BE5 |
TurnBlueLEDOn |
32 |
4 |
Code |
Gb |
main.o |
0x08008C05 |
OpenBothMOSFETSVeryFast |
24 |
4 |
Code |
Gb |
main.o |
0x08008C1D |
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking |
120 |
4 |
Code |
Gb |
main.o |
0x08008C95 |
TurnExternalRedLEDOff |
48 |
4 |
Code |
Gb |
main.o |
0x08008CC5 |
ExternalGreenLEDShortBlinking |
76 |
4 |
Code |
Gb |
main.o |
0x08008D11 |
TurnExternalGreenLEDOff |
32 |
4 |
Code |
Gb |
main.o |
0x08008D31 |
TurnExternalGreenLEDOn |
32 |
4 |
Code |
Gb |
main.o |
0x08008D51 |
GreenLEDShortBlinking |
76 |
4 |
Code |
Gb |
main.o |
0x08008D9D |
TurnGreenLEDOff |
32 |
4 |
Code |
Gb |
main.o |
0x08008DBD |
TurnGreenLEDOn |
32 |
4 |
Code |
Gb |
main.o |
0x08008DDD |
AUTO_LVP_Management |
128 |
4 |
Code |
Gb |
main.o |
0x08008E5D |
OVP_ignored__LVP_not_present |
68 |
4 |
Code |
Gb |
main.o |
0x08008EA1 |
OVP_ignored__LVP_present |
80 |
4 |
Code |
Gb |
main.o |
0x08008EF1 |
LVP_Management_NoAutoreconnect |
132 |
4 |
Code |
Gb |
main.o |
0x08008F75 |
OVP_ignored__LVP_present_NoAutoreconnect |
100 |
4 |
Code |
Gb |
main.o |
0x08008FD9 |
AUTO_OVP_Management |
128 |
4 |
Code |
Gb |
main.o |
0x08009059 |
OVP_not_present__LVP_ignored |
68 |
4 |
Code |
Gb |
main.o |
0x0800909D |
OVP_present__LVP_ignored |
80 |
4 |
Code |
Gb |
main.o |
0x080090ED |
OVP_Management_NoAutoreconnect |
132 |
4 |
Code |
Gb |
main.o |
0x08009171 |
OVP_present__LVP_ignored_NoAutoreconnect |
100 |
4 |
Code |
Gb |
main.o |
0x080091D5 |
AUTO_LVP_OVP_Management |
156 |
4 |
Code |
Gb |
main.o |
0x08009271 |
OVP_not_present__LVP_not_present |
108 |
4 |
Code |
Gb |
main.o |
0x080092DD |
OVP_not_present__LVP_present |
120 |
4 |
Code |
Gb |
main.o |
0x08009355 |
OVP_present__LVP_not_present |
124 |
4 |
Code |
Gb |
main.o |
0x080093D1 |
OVP_present__LVP_present |
104 |
4 |
Code |
Gb |
main.o |
0x08009439 |
LVP_OVP_Management_NoAutoreconnect |
204 |
4 |
Code |
Gb |
main.o |
0x08009505 |
StartAutoMode |
140 |
4 |
Code |
Gb |
main.o |
0x08009591 |
StartOnMode |
116 |
4 |
Code |
Gb |
main.o |
0x08009605 |
CallibrateCurrentSensorZeroOffsetOnContactBB |
132 |
4 |
Code |
Gb |
main.o |
0x08009689 |
CallibrateControlCurrentVoltageDropOnContactBB |
244 |
4 |
Code |
Gb |
main.o |
0x0800977D |
CallibrateVoltageDropABMiddlePointOffset |
104 |
4 |
Code |
Gb |
main.o |
0x080097E5 |
mbUartInit |
288 |
4 |
Code |
Gb |
modbus.o |
0x08009905 |
MODBUS_UART_IRQHandler |
592 |
4 |
Code |
Gb |
modbus.o |
0x08009B55 |
mbSlaveCheckModbusRtuQuery |
160 |
4 |
Code |
Gb |
modbus.o |
0x08009BF5 |
mbSlaveProcessRtuQuery |
160 |
4 |
Code |
Gb |
modbus.o |
0x08009C95 |
mbSlaveReadHoldingRegisters |
128 |
4 |
Code |
Gb |
modbus.o |
0x08009D15 |
mbSlaveWriteSingleRegister |
124 |
4 |
Code |
Gb |
modbus.o |
0x08009D91 |
mbSlaveWriteMultipleRegisters |
204 |
4 |
Code |
Gb |
modbus.o |
0x08009E5D |
HAL_MspInit |
64 |
4 |
Code |
Gb |
stm32g0xx_hal_msp.o |
0x08009E9D |
NMI_Handler |
36 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EC1 |
HardFault_Handler |
44 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EED |
TIM6_DAC_LPTIM1_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009EFD |
TIM7_LPTIM2_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009F0D |
TIM14_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009F1D |
TIM15_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009F2D |
TIM16_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009F3D |
TIM17_IRQHandler |
16 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x08009F4D |
HAL_TIM_PeriodElapsedCallback |
216 |
4 |
Code |
Gb |
stm32g0xx_it.o |
0x0800A025 |
checkKeys |
124 |
4 |
Code |
Gb |
tast.o |
0x0800A0A1 |
get_key_short |
28 |
4 |
Code |
Gb |
tast.o |
0x0800A0BD |
get_key_long |
32 |
4 |
Code |
Gb |
tast.o |
0x0800A0DD |
MX_TIM2_Init |
96 |
4 |
Code |
Gb |
tim.o |
0x0800A13D |
MX_TIM6_Init |
76 |
4 |
Code |
Gb |
tim.o |
0x0800A189 |
MX_TIM7_Init |
76 |
4 |
Code |
Gb |
tim.o |
0x0800A1D5 |
MX_TIM14_Init |
52 |
4 |
Code |
Gb |
tim.o |
0x0800A209 |
MX_TIM15_Init |
104 |
4 |
Code |
Gb |
tim.o |
0x0800A271 |
MX_TIM16_Init |
56 |
4 |
Code |
Gb |
tim.o |
0x0800A2A9 |
MX_TIM17_Init |
56 |
4 |
Code |
Gb |
tim.o |
0x0800A2E1 |
HAL_TIM_Base_MspInit |
308 |
4 |
Code |
Gb |
tim.o |
0x0800A415 |
MX_USART1_UART_Init |
116 |
4 |
Code |
Gb |
usart.o |
0x0800A489 |
HAL_UART_MspInit |
168 |
4 |
Code |
Gb |
usart.o |
0x0800A531 |
SetReturnFunction |
16 |
4 |
Code |
Gb |
precharge.o |
0x0800A541 |
__aeabi_d2uiz |
46 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A571 |
__aeabi_ui2d |
28 |
4 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A58D |
__aeabi_idiv |
64 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A5CD |
__aeabi_uidiv |
56 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A605 |
__aeabi_uidivmod |
16 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A615 |
__aeabi_uldivmod |
160 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6B5 |
__aeabi_idiv0 |
6 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6BD |
strlen |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6CD |
memcpy |
14 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6CD |
__aeabi_memcpy8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6CD |
__aeabi_memcpy4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6CD |
__aeabi_memcpy |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6DD |
__aeabi_memclr8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6DD |
__aeabi_memclr4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6DD |
__aeabi_memclr |
20 |
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6DF |
__aeabi_memset8 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6DF |
__aeabi_memset4 |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6DF |
__aeabi_memset |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6E5 |
memset |
|
4 |
Code |
Wk |
strasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800A6F1 |
_DoInit |
88 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A749 |
_WriteNoCheck |
74 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A795 |
_WriteBlocking |
104 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A7FD |
SEGGER_RTT_WriteNoLock |
132 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A881 |
SEGGER_RTT_Write |
52 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A8B5 |
SEGGER_RTT_WriteString |
60 |
4 |
Code |
Gb |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800A955 |
_start |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800A95F |
__SEGGER_init_done |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800A963 |
exit |
|
4 |
Code |
Gb |
SEGGER_THUMB_Startup.o |
0x0800A99D |
WWDG_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A99F |
PVD_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9A1 |
RTC_STAMP_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9A3 |
FLASH_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9A5 |
RCC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9A7 |
EXTI0_1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9A9 |
EXTI2_3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9AB |
EXTI4_15_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9AD |
UCPD1_UCPD2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9AF |
DMA1_Channel2_3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9B1 |
DMA_Channel4_5_6_7_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9B3 |
TIM1_BRK_UP_TRG_COMP_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9B5 |
TIM1_CC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9B7 |
TIM2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9B9 |
TIM3_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9BB |
I2C1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9BD |
I2C2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9BF |
SPI1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9C1 |
SPI2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9C3 |
USART2_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9C5 |
USART3_USART4_LPUART1_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9C7 |
CEC_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9C9 |
AES_RNG_IRQHandler |
|
2 |
Code |
Wk |
STM32G07x_Vectors.o |
0x0800A9CB |
reset_handler |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
0x0800A9CB |
Reset_Handler |
|
2 |
Code |
Gb |
STM32G0xx_Startup.o |
0x0800A9D1 |
ADC_DMAHalfConvCplt |
10 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
0x0800A9DB |
ADC_DMAError |
26 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
0x0800A9F5 |
HAL_ADC_Stop_DMA |
138 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x0800AA7F |
HAL_ADC_ConvCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
0x0800AA81 |
HAL_ADC_ErrorCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
0x0800AA83 |
HAL_ADC_ConvHalfCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_adc.o |
0x0800AA85 |
HAL_DAC_Start |
82 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x0800AAD7 |
HAL_DAC_SetValue |
42 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x0800AB01 |
HAL_DACEx_GetTrimOffset |
18 |
2 |
Code |
Gb |
stm32g0xx_hal_dac_ex.o |
0x0800AB13 |
HAL_GPIO_ReadPin |
10 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800AB1D |
HAL_RCC_CSSCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
0x0800AB1F |
HAL_RCC_LSECSSCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_rcc.o |
0x0800AB21 |
HAL_TIM_Base_Init |
86 |
2 |
Code |
Gb |
stm32g0xx_hal_tim.o |
0x0800AB77 |
HAL_TIM_IC_CaptureCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB79 |
HAL_TIM_OC_DelayElapsedCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB7B |
HAL_TIM_PWM_PulseFinishedCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB7D |
HAL_TIM_TriggerCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim.o |
0x0800AB7F |
HAL_TIMEx_CommutCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
0x0800AB81 |
HAL_TIMEx_BreakCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
0x0800AB83 |
HAL_TIMEx_Break2Callback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_tim_ex.o |
0x0800AB85 |
UART_AdvFeatureConfig |
210 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x0800AC57 |
UART_WaitOnFlagUntilTimeout |
238 |
2 |
Code |
Gb |
stm32g0xx_hal_uart.o |
0x0800AD45 |
HAL_UART_ErrorCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD47 |
HAL_UARTEx_RxEventCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD49 |
HAL_UART_TxCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD4B |
HAL_UART_RxCpltCallback |
2 |
2 |
Code |
Wk |
stm32g0xx_hal_uart.o |
0x0800AD4D |
UART_RxISR_8BIT |
162 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800ADEF |
HAL_UARTEx_DisableFifoMode |
54 |
2 |
Code |
Gb |
stm32g0xx_hal_uart_ex.o |
0x0800AE25 |
FEEPROM_ConfigFreeBytes |
6 |
2 |
Code |
Gb |
feeprom.o |
0x0800AE2B |
ShowSlaveAddressOnLED |
58 |
2 |
Code |
Gb |
main.o |
0x0800AE65 |
LEDBlink |
114 |
2 |
Code |
Gb |
main.o |
0x0800AED7 |
mbInit |
70 |
2 |
Code |
Gb |
modbus.o |
0x0800AF1D |
mbSlaveProcessPdu |
66 |
2 |
Code |
Gb |
modbus.o |
0x0800AF5F |
SVC_Handler |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
0x0800AF61 |
PendSV_Handler |
2 |
2 |
Code |
Gb |
stm32g0xx_it.o |
0x0800AF63 |
__aeabi_dmul_aux |
394 |
2 |
Code |
Lc |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800AF9B |
__aeabi_dmul |
|
2 |
Code |
Wk |
floatasmops_arm.o (libc_v6m_t_le_eabi.a) |
0x0800B0ED |
HAL_ADC_Stop |
64 |
2 |
Code |
Gb |
stm32g0xx_hal_adc.o |
0x0800B12D |
ADC_DMAConvCplt |
124 |
2 |
Code |
Lc |
stm32g0xx_hal_adc.o |
0x0800B1A9 |
HAL_ADCEx_Calibration_GetValue |
12 |
2 |
Code |
Gb |
stm32g0xx_hal_adc_ex.o |
0x0800B1B5 |
HAL_DAC_Init |
40 |
2 |
Code |
Gb |
stm32g0xx_hal_dac.o |
0x0800B1DD |
HAL_GPIO_WritePin |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800B1ED |
HAL_GPIO_TogglePin |
16 |
2 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
0x0800B1FD |
UART_TxISR_8BIT_FIFOEN |
108 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800B269 |
UART_TxISR_8BIT |
88 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800B2C1 |
UART_RxISR_16BIT |
160 |
2 |
Code |
Lc |
stm32g0xx_hal_uart.o |
0x0800B361 |
_StoreChar |
68 |
2 |
Code |
Lc |
SEGGER_RTT_printf.o |
0x0800B3A5 |
SEGGER_RTT_printf |
28 |
2 |
Code |
Gb |
SEGGER_RTT_printf.o |
0x0800B3C1 |
mbGetFrameComplete |
4 |
2 |
Code |
Gb |
modbus.o |
0x0800E359 |
__SEGGER_init_zero |
18 |
2 |
Code |
Wk |
SEGGER_crtinit.o (SEGGER_crtinit_v6m_t_le_eabi.a) |
0x0800E36B |
__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 184 |
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 |
748 |
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 |
428 |
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_IRQHandler |
356 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
MX_GPIO_Init |
324 |
4 |
Code |
Gb |
gpio.o |
HAL_TIM_ConfigClockSource |
320 |
4 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_TIM_Base_MspInit |
308 |
4 |
Code |
Gb |
tim.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 |
268 |
4 |
Code |
Gb |
stm32g0xx_hal_gpio.o |
MX_ADC1_Init |
264 |
4 |
Code |
Gb |
adc.o |
_PrintUnsigned |
256 |
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 |
200 |
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 |
168 |
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_DAC_MspInit |
108 |
4 |
Code |
Gb |
dac.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 |
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 |
_DoInit |
88 |
4 |
Code |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
HAL_TIM_Base_Init |
86 |
2 |
Code |
Gb |
stm32g0xx_hal_tim.o |
HAL_PWREx_ControlVoltageScaling |
84 |
4 |
Code |
Gb |
stm32g0xx_hal_pwr_ex.o |
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 |
68 |
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 |
LOG_E |
64 |
4 |
Code |
Gb |
log.o |
LOG_I |
64 |
4 |
Code |
Gb |
log.o |
LOG_W |
64 |
4 |
Code |
Gb |
log.o |
__aeabi_idiv |
64 |
4 |
Code |
Wk |
intasmops_arm.o (libc_v6m_t_le_eabi.a) |
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_Init |
44 |
4 |
Code |
Gb |
stm32g0xx_hal.o |
HAL_RCC_NMI_IRQHandler |
44 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.o |
HardFault_Handler |
44 |
4 |
Code |
Gb |
stm32g0xx_it.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_RCC_GetPCLK1Freq |
40 |
4 |
Code |
Gb |
stm32g0xx_hal_rcc.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 |
0x20001360 |
4 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.new_time |
0x2000135C |
4 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.positive_pulse_found |
0x20001380 |
1 |
4 |
Zero |
Lc |
main.o |
ABVoltageDropCalculation.ursense_voltage_accum |
0x20001358 |
4 |
4 |
Zero |
Lc |
main.o |
ADC_values |
0x20001382 |
12 |
2 |
Zero |
Gb |
main.o |
AUTO_LVP_Management.LVP_SCAN_PERIOD |
0x20000458 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_Management.WhatToDo |
0x20001260 |
8 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_Management.lastIdx |
0x20000454 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_Management.lvp_last_time_checked |
0x20001354 |
4 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD |
0x20000450 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_OVP_Management.WhatToDo |
0x20001238 |
16 |
4 |
Zero |
Lc |
main.o |
AUTO_LVP_OVP_Management.lastIdx |
0x2000044C |
4 |
4 |
Init |
Lc |
main.o |
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked |
0x20001350 |
4 |
4 |
Zero |
Lc |
main.o |
AUTO_Mode |
0x2000134C |
4 |
4 |
Zero |
Gb |
main.o |
AUTO_OVP_Management.OVP_SCAN_PERIOD |
0x20000448 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_OVP_Management.WhatToDo |
0x20001258 |
8 |
4 |
Zero |
Lc |
main.o |
AUTO_OVP_Management.lastIdx |
0x20000444 |
4 |
4 |
Init |
Lc |
main.o |
AUTO_OVP_Management.ovp_last_time_checked |
0x20001348 |
4 |
4 |
Zero |
Lc |
main.o |
BlueLEDShortBlinking.led_is_turned_on |
0x2000137C |
1 |
4 |
Zero |
Lc |
main.o |
BlueLEDShortBlinking.old_on_time |
0x20001344 |
4 |
4 |
Zero |
Lc |
main.o |
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum |
0x20000440 |
4 |
4 |
Init |
Lc |
main.o |
CalculatingSwitchSideVoltage.ubsensea_voltage_accum |
0x20001340 |
4 |
4 |
Zero |
Lc |
main.o |
Callibration |
0x2000133C |
4 |
4 |
Zero |
Gb |
main.o |
DEBUG_print.debug_print_old_time |
0x20001338 |
4 |
4 |
Zero |
Lc |
main.o |
DMA1_Channel1_IRQHandler.current_integral |
0x20001334 |
4 |
4 |
Zero |
Lc |
stm32g0xx_it.o |
ExternalGreenLEDShortBlinking.led_is_turned_on |
0x20001378 |
1 |
4 |
Zero |
Lc |
main.o |
ExternalGreenLEDShortBlinking.old_on_time |
0x20001330 |
4 |
4 |
Zero |
Lc |
main.o |
ExternalGreenLED_Management |
0x2000132C |
4 |
4 |
Zero |
Gb |
main.o |
ExternalRedLEDBlink.RedLEDLastTickTime |
0x20001328 |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLEDBlink.stage |
0x20001324 |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLEDBlink.subStage |
0x20001320 |
4 |
4 |
Zero |
Lc |
main.o |
ExternalRedLED_Management |
0x2000131C |
4 |
4 |
Zero |
Gb |
main.o |
GreenLEDShortBlinking.led_is_turned_on |
0x20001374 |
1 |
4 |
Zero |
Lc |
main.o |
GreenLEDShortBlinking.old_on_time |
0x20001318 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD |
0x20001370 |
1 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.heater_cnt |
0x20001314 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.heavy_calc_last_time |
0x20001310 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.last_inrush_curr_period |
0x20001372 |
2 |
2 |
Zero |
Lc |
main.o |
HeavyCalculations.last_inrush_max_current_in_mV |
0x2000136E |
2 |
2 |
Zero |
Lc |
main.o |
HeavyCalculations.rawContactVoltageDropMinus_accum |
0x2000130C |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.rawContactVoltageDropPlus_accum |
0x20001308 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.temperature_accum |
0x20001304 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.tmp_i_minus |
0x20001300 |
4 |
4 |
Zero |
Lc |
main.o |
HeavyCalculations.tmp_i_plus |
0x200012FC |
4 |
4 |
Zero |
Lc |
main.o |
InrushCurrentManagement |
0x200012F8 |
4 |
4 |
Zero |
Gb |
main.o |
InternalBlueLED_Management |
0x200012F4 |
4 |
4 |
Zero |
Gb |
main.o |
InternalGreenLED_Management |
0x200012F0 |
4 |
4 |
Zero |
Gb |
main.o |
InternalRedLED_Management |
0x200012EC |
4 |
4 |
Zero |
Gb |
main.o |
Keys_Management.last_time_checked |
0x200012E8 |
4 |
4 |
Zero |
Lc |
main.o |
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD |
0x2000043C |
4 |
4 |
Init |
Lc |
main.o |
LVP_Management_NoAutoreconnect.WhatToDo |
0x20001250 |
8 |
4 |
Zero |
Lc |
main.o |
LVP_Management_NoAutoreconnect.lastIdx |
0x20000438 |
4 |
4 |
Init |
Lc |
main.o |
LVP_Management_NoAutoreconnect.lvp_last_time_checked |
0x200012E4 |
4 |
4 |
Zero |
Lc |
main.o |
LVP_OVP |
0x20001228 |
16 |
4 |
Zero |
Gb |
main.o |
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD |
0x20000434 |
4 |
4 |
Init |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.WhatToDo |
0x20001218 |
16 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.lastIdx |
0x20000430 |
4 |
4 |
Init |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked |
0x200012E0 |
4 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag |
0x2000136C |
1 |
4 |
Zero |
Lc |
main.o |
LVP_OVP_logic |
0x200001FB |
1 |
|
Init |
Gb |
main.o |
MOSFETS_Management |
0x200012DC |
4 |
4 |
Zero |
Gb |
main.o |
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD |
0x2000042C |
4 |
4 |
Init |
Lc |
main.o |
OVP_Management_NoAutoreconnect.WhatToDo |
0x20001248 |
8 |
4 |
Zero |
Lc |
main.o |
OVP_Management_NoAutoreconnect.lastIdx |
0x20000428 |
4 |
4 |
Init |
Lc |
main.o |
OVP_Management_NoAutoreconnect.ovp_last_time_checked |
0x200012D8 |
4 |
4 |
Zero |
Lc |
main.o |
PreChargeStage.cnt |
0x200012D4 |
4 |
4 |
Zero |
Lc |
precharge.o |
PreChargeStage.mal |
0x200012D0 |
4 |
4 |
Zero |
Lc |
precharge.o |
PreChargeStage.stage |
0x200012CC |
4 |
4 |
Zero |
Lc |
precharge.o |
RS485ActiveMode |
0x20000424 |
4 |
4 |
Init |
Gb |
main.o |
RS485DisableButtonManagement.btn_last_time_checked |
0x200012C8 |
4 |
4 |
Zero |
Lc |
main.o |
RS485DisableButtonManagement.btn_state |
0x200004E7 |
1 |
|
Zero |
Lc |
main.o |
RS485DisableButtonManagement.transition |
0x20001368 |
1 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.RedLEDLastTickTime |
0x200012C4 |
4 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.stage |
0x200012C0 |
4 |
4 |
Zero |
Lc |
main.o |
RedLEDBlink.subStage |
0x200012BC |
4 |
4 |
Zero |
Lc |
main.o |
ReturnFunctionPtr |
0x200012B8 |
4 |
4 |
Zero |
Lc |
precharge.o |
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV |
0x2000136A |
2 |
2 |
Zero |
Lc |
main.o |
SystemCoreClock |
0x20000420 |
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 |
0x2000045C |
139 |
|
Init |
Gb |
raccess.o |
auto_recover_from_temp_shutdown_is_enabled |
0x200012B4 |
4 |
4 |
Zero |
Gb |
main.o |
checkKeys.ct0 |
0x200012B0 |
4 |
4 |
Zero |
Lc |
tast.o |
checkKeys.ct1 |
0x200012AC |
4 |
4 |
Zero |
Lc |
tast.o |
checkKeys.rpt |
0x200012A8 |
4 |
4 |
Zero |
Lc |
tast.o |
command_parser_is_enabled |
0x200012A4 |
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 |
0x20001366 |
2 |
2 |
Zero |
Gb |
main.o |
key_press |
0x200012A0 |
4 |
4 |
Zero |
Gb |
tast.o |
key_rpt |
0x2000129C |
4 |
4 |
Zero |
Gb |
tast.o |
key_state |
0x20001298 |
4 |
4 |
Zero |
Gb |
tast.o |
last_time_started |
0x20001294 |
4 |
4 |
Zero |
Lc |
main.o |
low_bat_shutdown_is_active |
0x20001290 |
4 |
4 |
Zero |
Gb |
main.o |
main.restartAutoMode |
0x20001364 |
1 |
4 |
Zero |
Lc |
main.o |
manual_overdrive_is_enabled |
0x2000128C |
4 |
4 |
Zero |
Gb |
main.o |
maxIntegral |
0x2000041C |
4 |
4 |
Init |
Gb |
main.o |
modbusData |
0x200009F8 |
572 |
4 |
Zero |
Gb |
main.o |
mosfets_voltagedrop_shutdown_is_active |
0x20001288 |
4 |
4 |
Zero |
Gb |
main.o |
overcurrent_shutdown_is_active |
0x20001284 |
4 |
4 |
Zero |
Gb |
main.o |
overcurrent_shutdown_time |
0x20000418 |
4 |
4 |
Init |
Gb |
main.o |
overload_shutdown_is_active |
0x20001280 |
4 |
4 |
Zero |
Gb |
main.o |
overload_shutdown_time |
0x20000414 |
4 |
4 |
Init |
Gb |
main.o |
pFlash |
0x200011D8 |
28 |
4 |
Zero |
Gb |
stm32g0xx_hal_flash.o |
rawContactVoltageDropMinus |
0x2000127C |
4 |
4 |
Zero |
Gb |
main.o |
rawContactVoltageDropPlus |
0x20001278 |
4 |
4 |
Zero |
Gb |
main.o |
rawMOSFETsVoltageDrop |
0x20001274 |
4 |
4 |
Zero |
Gb |
main.o |
savedLockKey |
0x20000D4A |
2 |
2 |
Zero |
Gb |
main.o |
statDataChanged |
0x20001270 |
4 |
4 |
Zero |
Gb |
main.o |
swdioConnection |
0x20000410 |
4 |
4 |
Init |
Gb |
main.o |
sys_data |
0x20000C34 |
278 |
4 |
Zero |
Gb |
main.o |
temperature_shutdown_is_active |
0x2000126C |
4 |
4 |
Zero |
Gb |
main.o |
uwTick |
0x20001268 |
4 |
4 |
Zero |
Gb |
stm32g0xx_hal.o |
uwTickFreq |
0x200001FA |
1 |
|
Init |
Gb |
stm32g0xx_hal.o |
uwTickPrio |
0x2000040C |
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 |
0x2000040C |
uwTickPrio |
4 |
4 |
Init |
Gb |
stm32g0xx_hal.o |
0x20000410 |
swdioConnection |
4 |
4 |
Init |
Gb |
main.o |
0x20000414 |
overload_shutdown_time |
4 |
4 |
Init |
Gb |
main.o |
0x20000418 |
overcurrent_shutdown_time |
4 |
4 |
Init |
Gb |
main.o |
0x2000041C |
maxIntegral |
4 |
4 |
Init |
Gb |
main.o |
0x20000420 |
SystemCoreClock |
4 |
4 |
Init |
Gb |
system_stm32g0xx.o |
0x20000424 |
RS485ActiveMode |
4 |
4 |
Init |
Gb |
main.o |
0x20000428 |
OVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x2000042C |
OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000430 |
LVP_OVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000434 |
LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000438 |
LVP_Management_NoAutoreconnect.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x2000043C |
LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000440 |
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum |
4 |
4 |
Init |
Lc |
main.o |
0x20000444 |
AUTO_OVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000448 |
AUTO_OVP_Management.OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x2000044C |
AUTO_LVP_OVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000450 |
AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x20000454 |
AUTO_LVP_Management.lastIdx |
4 |
4 |
Init |
Lc |
main.o |
0x20000458 |
AUTO_LVP_Management.LVP_SCAN_PERIOD |
4 |
4 |
Init |
Lc |
main.o |
0x2000045C |
accessModeTable |
139 |
|
Init |
Gb |
raccess.o |
0x200004E7 |
RS485DisableButtonManagement.btn_state |
1 |
|
Zero |
Lc |
main.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 |
uwTick |
4 |
4 |
Zero |
Gb |
stm32g0xx_hal.o |
0x2000126C |
temperature_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x20001270 |
statDataChanged |
4 |
4 |
Zero |
Gb |
main.o |
0x20001274 |
rawMOSFETsVoltageDrop |
4 |
4 |
Zero |
Gb |
main.o |
0x20001278 |
rawContactVoltageDropPlus |
4 |
4 |
Zero |
Gb |
main.o |
0x2000127C |
rawContactVoltageDropMinus |
4 |
4 |
Zero |
Gb |
main.o |
0x20001280 |
overload_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x20001284 |
overcurrent_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x20001288 |
mosfets_voltagedrop_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x2000128C |
manual_overdrive_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
0x20001290 |
low_bat_shutdown_is_active |
4 |
4 |
Zero |
Gb |
main.o |
0x20001294 |
last_time_started |
4 |
4 |
Zero |
Lc |
main.o |
0x20001298 |
key_state |
4 |
4 |
Zero |
Gb |
tast.o |
0x2000129C |
key_rpt |
4 |
4 |
Zero |
Gb |
tast.o |
0x200012A0 |
key_press |
4 |
4 |
Zero |
Gb |
tast.o |
0x200012A4 |
command_parser_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
0x200012A8 |
checkKeys.rpt |
4 |
4 |
Zero |
Lc |
tast.o |
0x200012AC |
checkKeys.ct1 |
4 |
4 |
Zero |
Lc |
tast.o |
0x200012B0 |
checkKeys.ct0 |
4 |
4 |
Zero |
Lc |
tast.o |
0x200012B4 |
auto_recover_from_temp_shutdown_is_enabled |
4 |
4 |
Zero |
Gb |
main.o |
0x200012B8 |
ReturnFunctionPtr |
4 |
4 |
Zero |
Lc |
precharge.o |
0x200012BC |
RedLEDBlink.subStage |
4 |
4 |
Zero |
Lc |
main.o |
0x200012C0 |
RedLEDBlink.stage |
4 |
4 |
Zero |
Lc |
main.o |
0x200012C4 |
RedLEDBlink.RedLEDLastTickTime |
4 |
4 |
Zero |
Lc |
main.o |
0x200012C8 |
RS485DisableButtonManagement.btn_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x200012CC |
PreChargeStage.stage |
4 |
4 |
Zero |
Lc |
precharge.o |
0x200012D0 |
PreChargeStage.mal |
4 |
4 |
Zero |
Lc |
precharge.o |
0x200012D4 |
PreChargeStage.cnt |
4 |
4 |
Zero |
Lc |
precharge.o |
0x200012D8 |
OVP_Management_NoAutoreconnect.ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x200012DC |
MOSFETS_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x200012E0 |
LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x200012E4 |
LVP_Management_NoAutoreconnect.lvp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x200012E8 |
Keys_Management.last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x200012EC |
InternalRedLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x200012F0 |
InternalGreenLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x200012F4 |
InternalBlueLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x200012F8 |
InrushCurrentManagement |
4 |
4 |
Zero |
Gb |
main.o |
0x200012FC |
HeavyCalculations.tmp_i_plus |
4 |
4 |
Zero |
Lc |
main.o |
0x20001300 |
HeavyCalculations.tmp_i_minus |
4 |
4 |
Zero |
Lc |
main.o |
0x20001304 |
HeavyCalculations.temperature_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x20001308 |
HeavyCalculations.rawContactVoltageDropPlus_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x2000130C |
HeavyCalculations.rawContactVoltageDropMinus_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x20001310 |
HeavyCalculations.heavy_calc_last_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001314 |
HeavyCalculations.heater_cnt |
4 |
4 |
Zero |
Lc |
main.o |
0x20001318 |
GreenLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
0x2000131C |
ExternalRedLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x20001320 |
ExternalRedLEDBlink.subStage |
4 |
4 |
Zero |
Lc |
main.o |
0x20001324 |
ExternalRedLEDBlink.stage |
4 |
4 |
Zero |
Lc |
main.o |
0x20001328 |
ExternalRedLEDBlink.RedLEDLastTickTime |
4 |
4 |
Zero |
Lc |
main.o |
0x2000132C |
ExternalGreenLED_Management |
4 |
4 |
Zero |
Gb |
main.o |
0x20001330 |
ExternalGreenLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001334 |
DMA1_Channel1_IRQHandler.current_integral |
4 |
4 |
Zero |
Lc |
stm32g0xx_it.o |
0x20001338 |
DEBUG_print.debug_print_old_time |
4 |
4 |
Zero |
Lc |
main.o |
0x2000133C |
Callibration |
4 |
4 |
Zero |
Gb |
main.o |
0x20001340 |
CalculatingSwitchSideVoltage.ubsensea_voltage_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x20001344 |
BlueLEDShortBlinking.old_on_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001348 |
AUTO_OVP_Management.ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x2000134C |
AUTO_Mode |
4 |
4 |
Zero |
Gb |
main.o |
0x20001350 |
AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001354 |
AUTO_LVP_Management.lvp_last_time_checked |
4 |
4 |
Zero |
Lc |
main.o |
0x20001358 |
ABVoltageDropCalculation.ursense_voltage_accum |
4 |
4 |
Zero |
Lc |
main.o |
0x2000135C |
ABVoltageDropCalculation.new_time |
4 |
4 |
Zero |
Lc |
main.o |
0x20001360 |
ABVoltageDropCalculation.last_time_UabCalculated |
4 |
4 |
Zero |
Lc |
main.o |
0x20001364 |
main.restartAutoMode |
1 |
4 |
Zero |
Lc |
main.o |
0x20001366 |
keyAccepted |
2 |
2 |
Zero |
Gb |
main.o |
0x20001368 |
RS485DisableButtonManagement.transition |
1 |
4 |
Zero |
Lc |
main.o |
0x2000136A |
SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV |
2 |
2 |
Zero |
Lc |
main.o |
0x2000136C |
LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag |
1 |
4 |
Zero |
Lc |
main.o |
0x2000136E |
HeavyCalculations.last_inrush_max_current_in_mV |
2 |
2 |
Zero |
Lc |
main.o |
0x20001370 |
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD |
1 |
4 |
Zero |
Lc |
main.o |
0x20001372 |
HeavyCalculations.last_inrush_curr_period |
2 |
2 |
Zero |
Lc |
main.o |
0x20001374 |
GreenLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
0x20001378 |
ExternalGreenLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
0x2000137C |
BlueLEDShortBlinking.led_is_turned_on |
1 |
4 |
Zero |
Lc |
main.o |
0x20001380 |
ABVoltageDropCalculation.positive_pulse_found |
1 |
4 |
Zero |
Lc |
main.o |
0x20001382 |
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 |
0x0800A924 |
8 |
4 |
Cnst |
Lc |
main.o |
AUTO_LVP_Management.repeatEventDelay |
0x0800A92C |
8 |
4 |
Cnst |
Lc |
main.o |
AUTO_LVP_OVP_Management.newEventDelay |
0x0800A934 |
16 |
4 |
Cnst |
Lc |
main.o |
AUTO_LVP_OVP_Management.repeatEventDelay |
0x0800A944 |
16 |
4 |
Cnst |
Lc |
main.o |
UARTEx_SetNbDataToProcess.denominator |
0x0800BB59 |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
UARTEx_SetNbDataToProcess.numerator |
0x0800BB51 |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
UARTPrescTable |
0x0800B3C4 |
24 |
2 |
Cnst |
Gb |
stm32g0xx_hal_uart.o |
_PrintUnsigned._aV2C |
0x0800BB61 |
16 |
|
Cnst |
Lc |
SEGGER_RTT_printf.o |
__SEGGER_init_data__ |
0x0800BE70 |
[9 448] |
4 |
Cnst |
Lc |
[ Linker created ] |
__SEGGER_init_table__ |
0x0800BDE0 |
[144] |
4 |
Cnst |
Lc |
[ Linker created ] |
_aInitStr.0 |
0x0800A978 |
17 |
4 |
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
defaultFeepromData |
0x0800A900 |
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 |
0x0800A900 |
defaultFeepromData |
36 |
4 |
Cnst |
Lc |
feeprom.o |
0x0800A924 |
AUTO_LVP_Management.newEventDelay |
8 |
4 |
Cnst |
Lc |
main.o |
0x0800A92C |
AUTO_LVP_Management.repeatEventDelay |
8 |
4 |
Cnst |
Lc |
main.o |
0x0800A934 |
AUTO_LVP_OVP_Management.newEventDelay |
16 |
4 |
Cnst |
Lc |
main.o |
0x0800A944 |
AUTO_LVP_OVP_Management.repeatEventDelay |
16 |
4 |
Cnst |
Lc |
main.o |
0x0800A978 |
_aInitStr.0 |
17 |
4 |
Cnst |
Lc |
SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a) |
0x0800B3C4 |
UARTPrescTable |
24 |
2 |
Cnst |
Gb |
stm32g0xx_hal_uart.o |
0x0800BB51 |
UARTEx_SetNbDataToProcess.numerator |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
0x0800BB59 |
UARTEx_SetNbDataToProcess.denominator |
8 |
|
Cnst |
Lc |
stm32g0xx_hal_uart_ex.o |
0x0800BB61 |
_PrintUnsigned._aV2C |
16 |
|
Cnst |
Lc |
SEGGER_RTT_printf.o |
0x0800BDE0 |
__SEGGER_init_table__ |
[144] |
4 |
Cnst |
Lc |
[ Linker created ] |
0x0800BE70 |
__SEGGER_init_data__ |
[9 448] |
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__ |
0x0800E37E |
|
|
---- |
Gb |
[ Linker created ] |
__APP_segment_used_size__ |
0x0000B37E |
|
|
---- |
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 |
0x0800A956 |
|
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 ] |
0x0000B37E |
__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 |
0x0800A956 |
__SEGGER_init_run_loop |
|
4 |
Code |
Lc |
SEGGER_THUMB_Startup.o |
0x0800E37E |
__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 |
0800a968-0800a96b |
4 |
stack |
20006000-20007fff |
8 192 |
vectors |
08003000-080030bf |
192 |
Blocks by address
| Range |
Size |
Name |
08003000-080030bf |
192 |
vectors |
0800a968-0800a96b |
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
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
SetReturnFunction
PreChargeStage
_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_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
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX
HAL_NVIC_EnableIRQ__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: 0800A9CB DC.W reset_handler
0x08003008: 08009E9D DC.W NMI_Handler
0x0800300C: 08009EC1 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: 0800AF5F 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: 0800AF61 DC.W PendSV_Handler
0x0800303C: 200001FD DC.W SysTick_Handler
0x08003040: 0800A99D DC.W WWDG_IRQHandler
0x08003044: 0800A99F DC.W PVD_IRQHandler
0x08003048: 0800A9A1 DC.W RTC_STAMP_IRQHandler
0x0800304C: 0800A9A3 DC.W FLASH_IRQHandler
0x08003050: 0800A9A5 DC.W RCC_IRQHandler
0x08003054: 0800A9A7 DC.W EXTI0_1_IRQHandler
0x08003058: 0800A9A9 DC.W EXTI2_3_IRQHandler
0x0800305C: 0800A9AB DC.W EXTI4_15_IRQHandler
0x08003060: 0800A9AD DC.W UCPD1_UCPD2_IRQHandler
0x08003064: 20000205 DC.W DMA1_Channel1_IRQHandler
0x08003068: 0800A9AF DC.W DMA1_Channel2_3_IRQHandler
0x0800306C: 0800A9B1 DC.W DMA_Channel4_5_6_7_IRQHandler
0x08003070: 20000285 DC.W ADC1_COMP_IRQHandler
0x08003074: 0800A9B3 DC.W TIM1_BRK_UP_TRG_COMP_IRQHandler
0x08003078: 0800A9B5 DC.W TIM1_CC_IRQHandler
0x0800307C: 0800A9B7 DC.W TIM2_IRQHandler
0x08003080: 0800A9B9 DC.W TIM3_IRQHandler
0x08003084: 08009EED DC.W TIM6_DAC_LPTIM1_IRQHandler
0x08003088: 08009EFD DC.W TIM7_LPTIM2_IRQHandler
0x0800308C: 08009F0D DC.W TIM14_IRQHandler
0x08003090: 08009F1D DC.W TIM15_IRQHandler
0x08003094: 08009F2D DC.W TIM16_IRQHandler
0x08003098: 08009F3D DC.W TIM17_IRQHandler
0x0800309C: 0800A9BB DC.W I2C1_IRQHandler
0x080030A0: 0800A9BD DC.W I2C2_IRQHandler
0x080030A4: 0800A9BF DC.W SPI1_IRQHandler
0x080030A8: 0800A9C1 DC.W SPI2_IRQHandler
0x080030AC: 200002E1 DC.W USART1_IRQHandler
0x080030B0: 0800A9C3 DC.W USART2_IRQHandler
0x080030B4: 0800A9C5 DC.W USART3_USART4_LPUART1_IRQHandler
0x080030B8: 0800A9C7 DC.W CEC_IRQHandler
0x080030BC: 0800A9C9 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 FA62 BL __aeabi_uidiv ; 0x0800A5CC
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 FA59 BL __aeabi_uidiv ; 0x0800A5CC
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] =0x20000420
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: 20000420 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=44, align=4
HAL_Init:
0x080031C0: B510 PUSH {R4, LR}
0x080031C2: 2401 MOVS R4, #1
0x080031C4: 0220 LSLS R0, R4, #8
0x080031C6: 4908 LDR R1, =0x40022000 ; [PC, #32] [0x080031E8]
0x080031C8: 680A LDR R2, [R1]
0x080031CA: 4302 ORRS R2, R0
0x080031CC: 600A STR R2, [R1]
0x080031CE: 2002 MOVS R0, #2
0x080031D0: F000 F80C BL HAL_InitTick ; 0x080031EC
0x080031D4: 2800 CMP R0, #0
0x080031D6: D001 BEQ .L1 ; 0x080031DC
0x080031D8: 4620 MOV R0, R4
0x080031DA: BD10 POP {R4, PC}
.L1:
0x080031DC: F006 FE3E BL HAL_MspInit ; 0x08009E5C
0x080031E0: 2400 MOVS R4, #0
0x080031E2: 4620 MOV R0, R4
0x080031E4: BD10 POP {R4, PC}
0x080031E6: 46C0 NOP
0x080031E8: 40022000 DC.W 0x40022000
Section .text.HAL_InitTick from stm32g0xx_hal.o, size=76, align=4
HAL_InitTick:
0x080031EC: B5B0 PUSH {R4-R5, R7, LR}
0x080031EE: 4605 MOV R5, R0
0x080031F0: 480E LDR R0, =uwTickFreq ; [PC, #56] [0x0800322C] =0x200001FA
0x080031F2: 7801 LDRB R1, [R0]
0x080031F4: 2401 MOVS R4, #1
0x080031F6: 2900 CMP R1, #0
0x080031F8: D016 BEQ .L1 ; 0x08003228
0x080031FA: 207D MOVS R0, #125
0x080031FC: 00C0 LSLS R0, R0, #3
0x080031FE: F007 F9E5 BL __aeabi_uidiv ; 0x0800A5CC
0x08003202: 4601 MOV R1, R0
0x08003204: 480A LDR R0, =SystemCoreClock ; [PC, #40] [0x08003230] =0x20000420
0x08003206: 6800 LDR R0, [R0]
0x08003208: F007 F9E0 BL __aeabi_uidiv ; 0x0800A5CC
0x0800320C: F000 FDCA BL HAL_SYSTICK_Config ; 0x08003DA4
0x08003210: 2D03 CMP R5, #3
0x08003212: D809 BHI .L1 ; 0x08003228
0x08003214: 2800 CMP R0, #0
0x08003216: D107 BNE .L1 ; 0x08003228
0x08003218: 2400 MOVS R4, #0
0x0800321A: 43E0 MVNS R0, R4
0x0800321C: 4629 MOV R1, R5
0x0800321E: 4622 MOV R2, R4
0x08003220: F000 FD76 BL HAL_NVIC_SetPriority ; 0x08003D10
0x08003224: 4803 LDR R0, =uwTickPrio ; [PC, #12] [0x08003234] =0x2000040C
0x08003226: 6005 STR R5, [R0]
.L1:
0x08003228: 4620 MOV R0, R4
0x0800322A: BDB0 POP {R4-R5, R7, PC}
0x0800322C: 200001FA DC.W uwTickFreq
0x08003230: 20000420 DC.W SystemCoreClock
0x08003234: 2000040C DC.W uwTickPrio
Section .text.HAL_IncTick from stm32g0xx_hal.o, size=24, align=4
HAL_IncTick:
0x08003238: 4803 LDR R0, =uwTickFreq ; [PC, #12] [0x08003248] =0x200001FA
0x0800323A: 7800 LDRB R0, [R0]
0x0800323C: 4903 LDR R1, =uwTick ; [PC, #12] [0x0800324C] =0x20001268
0x0800323E: 680A LDR R2, [R1]
0x08003240: 1810 ADDS R0, R2, R0
0x08003242: 6008 STR R0, [R1]
0x08003244: 4770 BX LR
0x08003246: 46C0 NOP
0x08003248: 200001FA DC.W uwTickFreq
0x0800324C: 20001268 DC.W uwTick
Section .text.HAL_GetTick from stm32g0xx_hal.o, size=12, align=4
HAL_GetTick:
0x08003250: 4801 LDR R0, =uwTick ; [PC, #4] [0x08003258] =0x20001268
0x08003252: 6800 LDR R0, [R0]
0x08003254: 4770 BX LR
0x08003256: 46C0 NOP
0x08003258: 20001268 DC.W uwTick
Section .text.HAL_Delay from stm32g0xx_hal.o, size=36, align=4
HAL_Delay:
0x0800325C: B5B0 PUSH {R4-R5, R7, LR}
0x0800325E: 4604 MOV R4, R0
0x08003260: F7FF FFF6 BL HAL_GetTick ; 0x08003250
0x08003264: 4605 MOV R5, R0
0x08003266: 1C60 ADDS R0, R4, #1
0x08003268: D002 BEQ .L1 ; 0x08003270
0x0800326A: 4804 LDR R0, =uwTickFreq ; [PC, #16] [0x0800327C] =0x200001FA
0x0800326C: 7800 LDRB R0, [R0]
0x0800326E: 1904 ADDS R4, R0, R4
.L1:
0x08003270: F7FF FFEE BL HAL_GetTick ; 0x08003250
0x08003274: 1B40 SUBS R0, R0, R5
0x08003276: 42A0 CMP R0, R4
0x08003278: D3FA BCC .L1 ; 0x08003270
0x0800327A: BDB0 POP {R4-R5, R7, PC}
0x0800327C: 200001FA DC.W uwTickFreq
Section .text.HAL_SYSCFG_VREFBUF_HighImpedanceConfig from stm32g0xx_hal.o, size=20, align=4
HAL_SYSCFG_VREFBUF_HighImpedanceConfig:
0x08003280: 4903 LDR R1, =0x40010030 ; [PC, #12] [0x08003290]
0x08003282: 680A LDR R2, [R1]
0x08003284: 2302 MOVS R3, #2
0x08003286: 439A BICS R2, R3
0x08003288: 4302 ORRS R2, R0
0x0800328A: 600A STR R2, [R1]
0x0800328C: 4770 BX LR
0x0800328E: 46C0 NOP
0x08003290: 40010030 DC.W 0x40010030
Section .text.HAL_SYSCFG_DisableVREFBUF from stm32g0xx_hal.o, size=16, align=4
HAL_SYSCFG_DisableVREFBUF:
0x08003294: 4802 LDR R0, =0x40010030 ; [PC, #8] [0x080032A0]
0x08003296: 6801 LDR R1, [R0]
0x08003298: 2201 MOVS R2, #1
0x0800329A: 4391 BICS R1, R2
0x0800329C: 6001 STR R1, [R0]
0x0800329E: 4770 BX LR
0x080032A0: 40010030 DC.W 0x40010030
Section .text.HAL_SYSCFG_StrobeDBattpinsConfig from stm32g0xx_hal.o, size=20, align=4
HAL_SYSCFG_StrobeDBattpinsConfig:
0x080032A4: 2103 MOVS R1, #3
0x080032A6: 0249 LSLS R1, R1, #9
0x080032A8: 4A02 LDR R2, =0x40010000 ; [PC, #8] [0x080032B4]
0x080032AA: 6813 LDR R3, [R2]
0x080032AC: 438B BICS R3, R1
0x080032AE: 4303 ORRS R3, R0
0x080032B0: 6013 STR R3, [R2]
0x080032B2: 4770 BX LR
0x080032B4: 40010000 DC.W 0x40010000
Section .text.HAL_ADC_Init from stm32g0xx_hal_adc.o, size=604, align=4
HAL_ADC_Init:
0x080032B8: B5F0 PUSH {R4-R7, LR}
0x080032BA: B087 SUB SP, SP, #28
0x080032BC: 4604 MOV R4, R0
0x080032BE: 2000 MOVS R0, #0
0x080032C0: 9006 STR R0, [SP, #24]
0x080032C2: 2C00 CMP R4, #0
0x080032C4: D060 BEQ .L5 ; 0x08003388
0x080032C6: 9005 STR R0, [SP, #20]
0x080032C8: 6DA0 LDR R0, [R4, #88]
0x080032CA: 2800 CMP R0, #0
0x080032CC: D107 BNE .L1 ; 0x080032DE
0x080032CE: 4625 MOV R5, R4
0x080032D0: 3554 ADDS R5, #84
0x080032D2: 4620 MOV R0, R4
0x080032D4: F003 FA36 BL HAL_ADC_MspInit ; 0x08006744
0x080032D8: 2000 MOVS R0, #0
0x080032DA: 7028 STRB R0, [R5]
0x080032DC: 65E0 STR R0, [R4, #92]
.L1:
0x080032DE: 2701 MOVS R7, #1
0x080032E0: 073D LSLS R5, R7, #28
0x080032E2: 6826 LDR R6, [R4]
0x080032E4: 68B0 LDR R0, [R6, #8]
0x080032E6: 00C0 LSLS R0, R0, #3
0x080032E8: D412 BMI .L3 ; 0x08003310
0x080032EA: 68B0 LDR R0, [R6, #8]
0x080032EC: 4981 LDR R1, =0x6FFFFFE8 ; [PC, #0x0204] [0x080034F4]
0x080032EE: 4001 ANDS R1, R0
0x080032F0: 4329 ORRS R1, R5
0x080032F2: 60B1 STR R1, [R6, #8]
0x080032F4: 4880 LDR R0, =SystemCoreClock ; [PC, #0x0200] [0x080034F8] =0x20000420
0x080032F6: 6800 LDR R0, [R0]
0x080032F8: 4980 LDR R1, =0x00030D40 ; [PC, #0x0200] [0x080034FC]
0x080032FA: F007 F967 BL __aeabi_uidiv ; 0x0800A5CC
0x080032FE: 0040 LSLS R0, R0, #1
0x08003300: 1C80 ADDS R0, R0, #2
.L2:
0x08003302: 9006 STR R0, [SP, #24]
0x08003304: 9806 LDR R0, [SP, #24]
0x08003306: 2800 CMP R0, #0
0x08003308: D002 BEQ .L3 ; 0x08003310
0x0800330A: 9806 LDR R0, [SP, #24]
0x0800330C: 1E40 SUBS R0, R0, #1
0x0800330E: E7F8 B .L2 ; 0x08003302
.L3:
0x08003310: 68B0 LDR R0, [R6, #8]
0x08003312: 4228 TST R0, R5
0x08003314: D108 BNE .L4 ; 0x08003328
0x08003316: 6DA0 LDR R0, [R4, #88]
0x08003318: 2110 MOVS R1, #16
0x0800331A: 4301 ORRS R1, R0
0x0800331C: 65A1 STR R1, [R4, #88]
0x0800331E: 6DE0 LDR R0, [R4, #92]
0x08003320: 2101 MOVS R1, #1
0x08003322: 9105 STR R1, [SP, #20]
0x08003324: 4308 ORRS R0, R1
0x08003326: 65E0 STR R0, [R4, #92]
.L4:
0x08003328: 68B0 LDR R0, [R6, #8]
0x0800332A: 2104 MOVS R1, #4
0x0800332C: 4001 ANDS R1, R0
0x0800332E: 6DA0 LDR R0, [R4, #88]
0x08003330: 2210 MOVS R2, #16
0x08003332: 4010 ANDS R0, R2
0x08003334: 1840 ADDS R0, R0, R1
0x08003336: 6DA1 LDR R1, [R4, #88]
0x08003338: D129 BNE .L6 ; 0x0800338E
0x0800333A: 4620 MOV R0, R4
0x0800333C: 3020 ADDS R0, #32
0x0800333E: 230F MOVS R3, #15
0x08003340: 9303 STR R3, [SP, #12]
0x08003342: 43DB MVNS R3, R3
0x08003344: 9301 STR R3, [SP, #4]
0x08003346: 3BF3 SUBS R3, #243
0x08003348: 4019 ANDS R1, R3
0x0800334A: 1C89 ADDS R1, R1, #2
0x0800334C: 65A1 STR R1, [R4, #88]
0x0800334E: 68B1 LDR R1, [R6, #8]
0x08003350: 07C9 LSLS R1, R1, #31
0x08003352: D121 BNE .L7 ; 0x08003398
0x08003354: 68F1 LDR R1, [R6, #12]
0x08003356: 2318 MOVS R3, #24
0x08003358: 4399 BICS R1, R3
0x0800335A: 68A3 LDR R3, [R4, #8]
0x0800335C: 430B ORRS R3, R1
0x0800335E: 60F3 STR R3, [R6, #12]
0x08003360: 2103 MOVS R1, #3
0x08003362: 078B LSLS R3, R1, #30
0x08003364: 6861 LDR R1, [R4, #4]
0x08003366: 460D MOV R5, R1
0x08003368: 401D ANDS R5, R3
0x0800336A: 6CE7 LDR R7, [R4, #76]
0x0800336C: 432F ORRS R7, R5
0x0800336E: 7F05 LDRB R5, [R0, #28]
0x08003370: 2D01 CMP R5, #1
0x08003372: 9304 STR R3, [SP, #16]
0x08003374: D113 BNE .L8 ; 0x0800339E
0x08003376: 6C25 LDR R5, [R4, #64]
0x08003378: 432F ORRS R7, R5
0x0800337A: 6C65 LDR R5, [R4, #68]
0x0800337C: 433D ORRS R5, R7
0x0800337E: 6CA7 LDR R7, [R4, #72]
0x08003380: 432F ORRS R7, R5
0x08003382: 2301 MOVS R3, #1
0x08003384: 433B ORRS R3, R7
0x08003386: E00B B .L9 ; 0x080033A0
.L5:
0x08003388: 2001 MOVS R0, #1
0x0800338A: B007 ADD SP, SP, #28
0x0800338C: BDF0 POP {R4-R7, PC}
.L6:
0x0800338E: 4311 ORRS R1, R2
0x08003390: 65A1 STR R1, [R4, #88]
0x08003392: 4638 MOV R0, R7
0x08003394: B007 ADD SP, SP, #28
0x08003396: BDF0 POP {R4-R7, PC}
.L7:
0x08003398: 2100 MOVS R1, #0
0x0800339A: 9102 STR R1, [SP, #8]
0x0800339C: E018 B .L10 ; 0x080033D0
.L8:
0x0800339E: 463B MOV R3, R7
.L9:
0x080033A0: 6935 LDR R5, [R6, #16]
0x080033A2: 4F57 LDR R7, =0x1FFFFC02 ; [PC, #0x015C] [0x08003500]
0x080033A4: 402F ANDS R7, R5
0x080033A6: 9302 STR R3, [SP, #8]
0x080033A8: 431F ORRS R7, R3
0x080033AA: 6137 STR R7, [R6, #16]
0x080033AC: 2501 MOVS R5, #1
0x080033AE: 07EF LSLS R7, R5, #31
0x080033B0: 42B9 CMP R1, R7
0x080033B2: D00D BEQ .L10 ; 0x080033D0
0x080033B4: 9B04 LDR R3, [SP, #16]
0x080033B6: 4299 CMP R1, R3
0x080033B8: D00A BEQ .L10 ; 0x080033D0
0x080033BA: 07AB LSLS R3, R5, #30
0x080033BC: 4299 CMP R1, R3
0x080033BE: D007 BEQ .L10 ; 0x080033D0
0x080033C0: 9B03 LDR R3, [SP, #12]
0x080033C2: 049B LSLS R3, R3, #18
0x080033C4: 4019 ANDS R1, R3
0x080033C6: 4D4F LDR R5, =0x40012708 ; [PC, #0x013C] [0x08003504]
0x080033C8: 682F LDR R7, [R5]
0x080033CA: 439F BICS R7, R3
0x080033CC: 1879 ADDS R1, R7, R1
0x080033CE: 6029 STR R1, [R5]
.L10:
0x080033D0: 6B21 LDR R1, [R4, #48]
0x080033D2: 1E4B SUBS R3, R1, #1
0x080033D4: 4199 SBCS R1, R3
0x080033D6: 0309 LSLS R1, R1, #12
0x080033D8: 7E23 LDRB R3, [R4, #24]
0x080033DA: 039B LSLS R3, R3, #14
0x080033DC: 7E65 LDRB R5, [R4, #25]
0x080033DE: 03EF LSLS R7, R5, #15
0x080033E0: 431F ORRS R7, R3
0x080033E2: 7EA5 LDRB R5, [R4, #26]
0x080033E4: 036B LSLS R3, R5, #13
0x080033E6: 433B ORRS R3, R7
0x080033E8: 68E7 LDR R7, [R4, #12]
0x080033EA: 431F ORRS R7, R3
0x080033EC: 430F ORRS R7, R1
0x080033EE: 6923 LDR R3, [R4, #16]
0x080033F0: 2101 MOVS R1, #1
0x080033F2: 2B00 CMP R3, #0
0x080033F4: 9200 STR R2, [SP, #0]
0x080033F6: 9104 STR R1, [SP, #16]
0x080033F8: DA03 BGE .L11 ; 0x08003402
0x080033FA: 07CA LSLS R2, R1, #31
0x080033FC: 4619 MOV R1, R3
0x080033FE: 4391 BICS R1, R2
0x08003400: E000 B .L12 ; 0x08003404
.L11:
0x08003402: 0549 LSLS R1, R1, #21
.L12:
0x08003404: 430F ORRS R7, R1
0x08003406: 7B01 LDRB R1, [R0, #12]
0x08003408: 0049 LSLS R1, R1, #1
0x0800340A: 4339 ORRS R1, R7
0x0800340C: 7800 LDRB R0, [R0]
0x0800340E: 2801 CMP R0, #1
0x08003410: D10B BNE .L13 ; 0x0800342A
0x08003412: 2D00 CMP R5, #0
0x08003414: 9F02 LDR R7, [SP, #8]
0x08003416: D00A BEQ .L14 ; 0x0800342E
0x08003418: 6DA0 LDR R0, [R4, #88]
0x0800341A: 2220 MOVS R2, #32
0x0800341C: 4302 ORRS R2, R0
0x0800341E: 65A2 STR R2, [R4, #88]
0x08003420: 6DE0 LDR R0, [R4, #92]
0x08003422: 2201 MOVS R2, #1
0x08003424: 4302 ORRS R2, R0
0x08003426: 65E2 STR R2, [R4, #92]
0x08003428: E003 B .L15 ; 0x08003432
.L13:
0x0800342A: 9F02 LDR R7, [SP, #8]
0x0800342C: E001 B .L15 ; 0x08003432
.L14:
0x0800342E: 0400 LSLS R0, R0, #16
0x08003430: 4301 ORRS R1, R0
.L15:
0x08003432: 9D03 LDR R5, [SP, #12]
0x08003434: 6A60 LDR R0, [R4, #36]
0x08003436: 2800 CMP R0, #0
0x08003438: D005 BEQ .L16 ; 0x08003446
0x0800343A: 2207 MOVS R2, #7
0x0800343C: 0192 LSLS R2, R2, #6
0x0800343E: 4010 ANDS R0, R2
0x08003440: 4308 ORRS R0, R1
0x08003442: 6AA1 LDR R1, [R4, #40]
0x08003444: 4301 ORRS R1, R0
.L16:
0x08003446: 68F0 LDR R0, [R6, #12]
0x08003448: 4A2F LDR R2, =0xFFFE0219 ; [PC, #188] [0x08003508]
0x0800344A: 4002 ANDS R2, R0
0x0800344C: 430A ORRS R2, R1
0x0800344E: 60F2 STR R2, [R6, #12]
0x08003450: 6930 LDR R0, [R6, #16]
0x08003452: 4A2E LDR R2, =0xDFFFFC02 ; [PC, #184] [0x0800350C]
0x08003454: 4002 ANDS R2, R0
0x08003456: 433A ORRS R2, R7
0x08003458: 6132 STR R2, [R6, #16]
0x0800345A: 6970 LDR R0, [R6, #20]
0x0800345C: 2207 MOVS R2, #7
0x0800345E: 4390 BICS R0, R2
0x08003460: 6B62 LDR R2, [R4, #52]
0x08003462: 4302 ORRS R2, R0
0x08003464: 6172 STR R2, [R6, #20]
0x08003466: 6970 LDR R0, [R6, #20]
0x08003468: 2270 MOVS R2, #112
0x0800346A: 4390 BICS R0, R2
0x0800346C: 6BA2 LDR R2, [R4, #56]
0x0800346E: 0112 LSLS R2, R2, #4
0x08003470: 4302 ORRS R2, R0
0x08003472: 6172 STR R2, [R6, #20]
0x08003474: 2B00 CMP R3, #0
0x08003476: D010 BEQ .L19 ; 0x0800349A
0x08003478: 9804 LDR R0, [SP, #16]
0x0800347A: 0540 LSLS R0, R0, #21
0x0800347C: 4283 CMP R3, R0
0x0800347E: D11B BNE .L21 ; 0x080034B8
0x08003480: 6E20 LDR R0, [R4, #96]
0x08003482: 2300 MOVS R3, #0
.L17:
0x08003484: 4602 MOV R2, R0
0x08003486: 40DA LSRS R2, R3
0x08003488: 402A ANDS R2, R5
0x0800348A: 2A0F CMP R2, #15
0x0800348C: D003 BEQ .L18 ; 0x08003496
0x0800348E: 1D1B ADDS R3, R3, #4
0x08003490: 2B20 CMP R3, #32
0x08003492: D1F7 BNE .L17 ; 0x08003484
0x08003494: E006 B .L20 ; 0x080034A4
.L18:
0x08003496: 2B04 CMP R3, #4
0x08003498: D104 BNE .L20 ; 0x080034A4
.L19:
0x0800349A: 6AB0 LDR R0, [R6, #40]
0x0800349C: 9A01 LDR R2, [SP, #4]
0x0800349E: 4310 ORRS R0, R2
0x080034A0: 62B0 STR R0, [R6, #40]
0x080034A2: E009 B .L21 ; 0x080034B8
.L20:
0x080034A4: 6AB2 LDR R2, [R6, #40]
0x080034A6: 69E2 LDR R2, [R4, #28]
0x080034A8: 0092 LSLS R2, R2, #2
0x080034AA: 321C ADDS R2, #28
0x080034AC: 231C MOVS R3, #28
0x080034AE: 4013 ANDS R3, R2
0x080034B0: 9A01 LDR R2, [SP, #4]
0x080034B2: 409A LSLS R2, R3
0x080034B4: 4302 ORRS R2, R0
0x080034B6: 62B2 STR R2, [R6, #40]
.L21:
0x080034B8: 68F0 LDR R0, [R6, #12]
0x080034BA: 4A15 LDR R2, =0x833FFFE7 ; [PC, #84] [0x08003510]
0x080034BC: 4002 ANDS R2, R0
0x080034BE: 428A CMP R2, R1
0x080034C0: D10A BNE .L22 ; 0x080034D8
0x080034C2: 2000 MOVS R0, #0
0x080034C4: 65E0 STR R0, [R4, #92]
0x080034C6: 6DA0 LDR R0, [R4, #88]
0x080034C8: 2101 MOVS R1, #1
0x080034CA: 4301 ORRS R1, R0
0x080034CC: 2002 MOVS R0, #2
0x080034CE: 4381 BICS R1, R0
0x080034D0: 65A1 STR R1, [R4, #88]
0x080034D2: 9805 LDR R0, [SP, #20]
0x080034D4: B007 ADD SP, SP, #28
0x080034D6: BDF0 POP {R4-R7, PC}
.L22:
0x080034D8: 6DA0 LDR R0, [R4, #88]
0x080034DA: 9900 LDR R1, [SP, #0]
0x080034DC: 4308 ORRS R0, R1
0x080034DE: 2102 MOVS R1, #2
0x080034E0: 4388 BICS R0, R1
0x080034E2: 65A0 STR R0, [R4, #88]
0x080034E4: 6DE0 LDR R0, [R4, #92]
0x080034E6: 9904 LDR R1, [SP, #16]
0x080034E8: 4308 ORRS R0, R1
0x080034EA: 65E0 STR R0, [R4, #92]
0x080034EC: 4608 MOV R0, R1
0x080034EE: B007 ADD SP, SP, #28
0x080034F0: BDF0 POP {R4-R7, PC}
0x080034F2: 46C0 NOP
0x080034F4: 6FFFFFE8 DC.W 0x6FFFFFE8
0x080034F8: 20000420 DC.W SystemCoreClock
0x080034FC: 00030D40 DC.W 0x00030D40
0x08003500: 1FFFFC02 DC.W 0x1FFFFC02
0x08003504: 40012708 DC.W 0x40012708
0x08003508: FFFE0219 DC.W 0xFFFE0219
0x0800350C: DFFFFC02 DC.W 0xDFFFFC02
0x08003510: 833FFFE7 DC.W 0x833FFFE7
Section .text.ADC_ConversionStop from stm32g0xx_hal_adc.o, size=92, align=4
ADC_ConversionStop:
0x08003514: B570 PUSH {R4-R6, LR}
0x08003516: 4605 MOV R5, R0
0x08003518: 6800 LDR R0, [R0]
0x0800351A: 6881 LDR R1, [R0, #8]
0x0800351C: 2400 MOVS R4, #0
0x0800351E: 0749 LSLS R1, R1, #29
0x08003520: D401 BMI .L2 ; 0x08003526
.L1:
0x08003522: 4620 MOV R0, R4
0x08003524: BD70 POP {R4-R6, PC}
.L2:
0x08003526: 6881 LDR R1, [R0, #8]
0x08003528: 0789 LSLS R1, R1, #30
0x0800352A: D404 BMI .L3 ; 0x08003536
0x0800352C: 6881 LDR R1, [R0, #8]
0x0800352E: 4A0F LDR R2, =0x7FFFFFE8 ; [PC, #60] [0x0800356C]
0x08003530: 400A ANDS R2, R1
0x08003532: 3210 ADDS R2, #16
0x08003534: 6082 STR R2, [R0, #8]
.L3:
0x08003536: F7FF FE8B BL HAL_GetTick ; 0x08003250
0x0800353A: 4606 MOV R6, R0
0x0800353C: 6828 LDR R0, [R5]
.L4:
0x0800353E: 6880 LDR R0, [R0, #8]
0x08003540: 0740 LSLS R0, R0, #29
0x08003542: D5EE BPL .L1 ; 0x08003522
0x08003544: F7FF FE84 BL HAL_GetTick ; 0x08003250
0x08003548: 1B81 SUBS R1, R0, R6
0x0800354A: 6828 LDR R0, [R5]
0x0800354C: 2903 CMP R1, #3
0x0800354E: D3F6 BCC .L4 ; 0x0800353E
0x08003550: 6881 LDR R1, [R0, #8]
0x08003552: 0749 LSLS R1, R1, #29
0x08003554: D5F3 BPL .L4 ; 0x0800353E
0x08003556: 6DA8 LDR R0, [R5, #88]
0x08003558: 2110 MOVS R1, #16
0x0800355A: 4301 ORRS R1, R0
0x0800355C: 65A9 STR R1, [R5, #88]
0x0800355E: 6DE8 LDR R0, [R5, #92]
0x08003560: 2401 MOVS R4, #1
0x08003562: 4320 ORRS R0, R4
0x08003564: 65E8 STR R0, [R5, #92]
0x08003566: 4620 MOV R0, R4
0x08003568: BD70 POP {R4-R6, PC}
0x0800356A: 46C0 NOP
0x0800356C: 7FFFFFE8 DC.W 0x7FFFFFE8
Section .text.ADC_Disable from stm32g0xx_hal_adc.o, size=104, align=4
ADC_Disable:
0x08003570: B570 PUSH {R4-R6, LR}
0x08003572: 4605 MOV R5, R0
0x08003574: 6800 LDR R0, [R0]
0x08003576: 6881 LDR R1, [R0, #8]
0x08003578: 6882 LDR R2, [R0, #8]
0x0800357A: 2400 MOVS R4, #0
0x0800357C: 07D2 LSLS R2, R2, #31
0x0800357E: D026 BEQ .L3 ; 0x080035CE
0x08003580: 2202 MOVS R2, #2
0x08003582: 4011 ANDS R1, R2
0x08003584: D123 BNE .L3 ; 0x080035CE
0x08003586: 6881 LDR R1, [R0, #8]
0x08003588: 2205 MOVS R2, #5
0x0800358A: 400A ANDS R2, R1
0x0800358C: 2A01 CMP R2, #1
0x0800358E: D116 BNE .L2 ; 0x080035BE
0x08003590: 6881 LDR R1, [R0, #8]
0x08003592: 4A10 LDR R2, =0x7FFFFFE8 ; [PC, #64] [0x080035D4]
0x08003594: 400A ANDS R2, R1
0x08003596: 1C91 ADDS R1, R2, #2
0x08003598: 6081 STR R1, [R0, #8]
0x0800359A: 2103 MOVS R1, #3
0x0800359C: 6001 STR R1, [R0]
0x0800359E: F7FF FE57 BL HAL_GetTick ; 0x08003250
0x080035A2: 4606 MOV R6, R0
0x080035A4: 6828 LDR R0, [R5]
.L1:
0x080035A6: 6880 LDR R0, [R0, #8]
0x080035A8: 07C0 LSLS R0, R0, #31
0x080035AA: D010 BEQ .L3 ; 0x080035CE
0x080035AC: F7FF FE50 BL HAL_GetTick ; 0x08003250
0x080035B0: 1B81 SUBS R1, R0, R6
0x080035B2: 6828 LDR R0, [R5]
0x080035B4: 2903 CMP R1, #3
0x080035B6: D3F6 BCC .L1 ; 0x080035A6
0x080035B8: 6881 LDR R1, [R0, #8]
0x080035BA: 07C9 LSLS R1, R1, #31
0x080035BC: D0F3 BEQ .L1 ; 0x080035A6
.L2:
0x080035BE: 6DA8 LDR R0, [R5, #88]
0x080035C0: 2110 MOVS R1, #16
0x080035C2: 4301 ORRS R1, R0
0x080035C4: 65A9 STR R1, [R5, #88]
0x080035C6: 6DE8 LDR R0, [R5, #92]
0x080035C8: 2401 MOVS R4, #1
0x080035CA: 4320 ORRS R0, R4
0x080035CC: 65E8 STR R0, [R5, #92]
.L3:
0x080035CE: 4620 MOV R0, R4
0x080035D0: BD70 POP {R4-R6, PC}
0x080035D2: 46C0 NOP
0x080035D4: 7FFFFFE8 DC.W 0x7FFFFFE8
Section .text.ADC_Enable from stm32g0xx_hal_adc.o, size=172, align=4
ADC_Enable:
0x080035D8: B5F0 PUSH {R4-R7, LR}
0x080035DA: B081 SUB SP, SP, #4
0x080035DC: 4605 MOV R5, R0
0x080035DE: 2400 MOVS R4, #0
0x080035E0: 9400 STR R4, [SP, #0]
0x080035E2: 6800 LDR R0, [R0]
0x080035E4: 6881 LDR R1, [R0, #8]
0x080035E6: 07C9 LSLS R1, R1, #31
0x080035E8: D11A BNE .L4 ; 0x08003620
0x080035EA: 6881 LDR R1, [R0, #8]
0x080035EC: 4A21 LDR R2, =0x7FFFFFE8 ; [PC, #132] [0x08003674]
0x080035EE: 322F ADDS R2, #47
0x080035F0: 4211 TST R1, R2
0x080035F2: D008 BEQ .L2 ; 0x08003606
.L1:
0x080035F4: 6DA8 LDR R0, [R5, #88]
0x080035F6: 2110 MOVS R1, #16
0x080035F8: 4301 ORRS R1, R0
0x080035FA: 65A9 STR R1, [R5, #88]
0x080035FC: 6DE8 LDR R0, [R5, #92]
0x080035FE: 2401 MOVS R4, #1
0x08003600: 4320 ORRS R0, R4
0x08003602: 65E8 STR R0, [R5, #92]
0x08003604: E00C B .L4 ; 0x08003620
.L2:
0x08003606: 6881 LDR R1, [R0, #8]
0x08003608: 4A1A LDR R2, =0x7FFFFFE8 ; [PC, #104] [0x08003674]
0x0800360A: 4011 ANDS R1, R2
0x0800360C: 2701 MOVS R7, #1
0x0800360E: 4339 ORRS R1, R7
0x08003610: 6081 STR R1, [R0, #8]
0x08003612: 4819 LDR R0, =0x40012708 ; [PC, #100] [0x08003678]
0x08003614: 6800 LDR R0, [R0]
0x08003616: 0200 LSLS R0, R0, #8
0x08003618: D405 BMI .L5 ; 0x08003626
.L3:
0x0800361A: 7E68 LDRB R0, [R5, #25]
0x0800361C: 2801 CMP R0, #1
0x0800361E: D10F BNE .L7 ; 0x08003640
.L4:
0x08003620: 4620 MOV R0, R4
0x08003622: B001 ADD SP, SP, #4
0x08003624: BDF0 POP {R4-R7, PC}
.L5:
0x08003626: 4815 LDR R0, =SystemCoreClock ; [PC, #84] [0x0800367C] =0x20000420
0x08003628: 6800 LDR R0, [R0]
0x0800362A: 4915 LDR R1, =0x00030D40 ; [PC, #84] [0x08003680]
0x0800362C: F006 FFCE BL __aeabi_uidiv ; 0x0800A5CC
0x08003630: 1C40 ADDS R0, R0, #1
.L6:
0x08003632: 9000 STR R0, [SP, #0]
0x08003634: 9800 LDR R0, [SP, #0]
0x08003636: 2800 CMP R0, #0
0x08003638: D0EF BEQ .L3 ; 0x0800361A
0x0800363A: 9800 LDR R0, [SP, #0]
0x0800363C: 1E40 SUBS R0, R0, #1
0x0800363E: E7F8 B .L6 ; 0x08003632
.L7:
0x08003640: F7FF FE06 BL HAL_GetTick ; 0x08003250
0x08003644: 4606 MOV R6, R0
0x08003646: 6828 LDR R0, [R5]
.L8:
0x08003648: 6801 LDR R1, [R0]
0x0800364A: 07C9 LSLS R1, R1, #31
0x0800364C: D1E8 BNE .L4 ; 0x08003620
0x0800364E: 6881 LDR R1, [R0, #8]
0x08003650: 07C9 LSLS R1, R1, #31
0x08003652: D104 BNE .L9 ; 0x0800365E
0x08003654: 6881 LDR R1, [R0, #8]
0x08003656: 4A07 LDR R2, =0x7FFFFFE8 ; [PC, #28] [0x08003674]
0x08003658: 4011 ANDS R1, R2
0x0800365A: 4339 ORRS R1, R7
0x0800365C: 6081 STR R1, [R0, #8]
.L9:
0x0800365E: F7FF FDF7 BL HAL_GetTick ; 0x08003250
0x08003662: 1B81 SUBS R1, R0, R6
0x08003664: 6828 LDR R0, [R5]
0x08003666: 2903 CMP R1, #3
0x08003668: D3EE BCC .L8 ; 0x08003648
0x0800366A: 6801 LDR R1, [R0]
0x0800366C: 07C9 LSLS R1, R1, #31
0x0800366E: D1EB BNE .L8 ; 0x08003648
0x08003670: E7C0 B .L1 ; 0x080035F4
0x08003672: 46C0 NOP
0x08003674: 7FFFFFE8 DC.W 0x7FFFFFE8
0x08003678: 40012708 DC.W 0x40012708
0x0800367C: 20000420 DC.W SystemCoreClock
0x08003680: 00030D40 DC.W 0x00030D40
Section .text.HAL_ADC_Start_DMA from stm32g0xx_hal_adc.o, size=172, align=4
HAL_ADC_Start_DMA:
0x08003684: B5F0 PUSH {R4-R7, LR}
0x08003686: B081 SUB SP, SP, #4
0x08003688: 460E MOV R6, R1
0x0800368A: 4604 MOV R4, R0
0x0800368C: 6801 LDR R1, [R0]
0x0800368E: 688B LDR R3, [R1, #8]
0x08003690: 2002 MOVS R0, #2
0x08003692: 075B LSLS R3, R3, #29
0x08003694: D41B BMI .L3 ; 0x080036CE
0x08003696: 9200 STR R2, [SP, #0]
0x08003698: 2254 MOVS R2, #84
0x0800369A: 5CA2 LDRB R2, [R4, R2]
0x0800369C: 2A01 CMP R2, #1
0x0800369E: D016 BEQ .L3 ; 0x080036CE
0x080036A0: 4627 MOV R7, R4
0x080036A2: 3754 ADDS R7, #84
0x080036A4: 2501 MOVS R5, #1
0x080036A6: 703D STRB R5, [R7]
0x080036A8: 68C8 LDR R0, [R1, #12]
0x080036AA: 07C0 LSLS R0, R0, #31
0x080036AC: D10A BNE .L2 ; 0x080036C4
0x080036AE: 6888 LDR R0, [R1, #8]
0x080036B0: 07C0 LSLS R0, R0, #31
0x080036B2: D004 BEQ .L1 ; 0x080036BE
0x080036B4: 6888 LDR R0, [R1, #8]
0x080036B6: 4A19 LDR R2, =0x7FFFFFE8 ; [PC, #100] [0x0800371C]
0x080036B8: 4002 ANDS R2, R0
0x080036BA: 1C90 ADDS R0, R2, #2
0x080036BC: 6088 STR R0, [R1, #8]
.L1:
0x080036BE: 68C8 LDR R0, [R1, #12]
0x080036C0: 4328 ORRS R0, R5
0x080036C2: 60C8 STR R0, [R1, #12]
.L2:
0x080036C4: 4620 MOV R0, R4
0x080036C6: F7FF FF87 BL ADC_Enable ; 0x080035D8
0x080036CA: 2800 CMP R0, #0
0x080036CC: D001 BEQ .L4 ; 0x080036D2
.L3:
0x080036CE: B001 ADD SP, SP, #4
0x080036D0: BDF0 POP {R4-R7, PC}
.L4:
0x080036D2: 6DA0 LDR R0, [R4, #88]
0x080036D4: 4912 LDR R1, =0xFFFFF0FE ; [PC, #72] [0x08003720]
0x080036D6: 4001 ANDS R1, R0
0x080036D8: 0228 LSLS R0, R5, #8
0x080036DA: 1808 ADDS R0, R1, R0
0x080036DC: 65A0 STR R0, [R4, #88]
0x080036DE: 2000 MOVS R0, #0
0x080036E0: 65E0 STR R0, [R4, #92]
0x080036E2: 6821 LDR R1, [R4]
0x080036E4: 221C MOVS R2, #28
0x080036E6: 600A STR R2, [R1]
0x080036E8: 7038 STRB R0, [R7]
0x080036EA: 6D20 LDR R0, [R4, #80]
0x080036EC: 4A0D LDR R2, =ADC_DMAError ; [PC, #52] [0x08003724] =0x0800A9DB
0x080036EE: 4B0E LDR R3, =ADC_DMAHalfConvCplt ; [PC, #56] [0x08003728] =0x0800A9D1
0x080036F0: 4D0E LDR R5, =ADC_DMAConvCplt ; [PC, #56] [0x0800372C] =0x0800B12D
0x080036F2: 62C5 STR R5, [R0, #44]
0x080036F4: 6303 STR R3, [R0, #48]
0x080036F6: 6342 STR R2, [R0, #52]
0x080036F8: 684A LDR R2, [R1, #4]
0x080036FA: 2310 MOVS R3, #16
0x080036FC: 4313 ORRS R3, R2
0x080036FE: 604B STR R3, [R1, #4]
0x08003700: 3140 ADDS R1, #64
0x08003702: 4632 MOV R2, R6
0x08003704: 9B00 LDR R3, [SP, #0]
0x08003706: F000 FD17 BL HAL_DMA_Start_IT ; 0x08004138
0x0800370A: 6821 LDR R1, [R4]
0x0800370C: 688A LDR R2, [R1, #8]
0x0800370E: 4B03 LDR R3, =0x7FFFFFE8 ; [PC, #12] [0x0800371C]
0x08003710: 4013 ANDS R3, R2
0x08003712: 1D1A ADDS R2, R3, #4
0x08003714: 608A STR R2, [R1, #8]
0x08003716: B001 ADD SP, SP, #4
0x08003718: BDF0 POP {R4-R7, PC}
0x0800371A: 46C0 NOP
0x0800371C: 7FFFFFE8 DC.W 0x7FFFFFE8
0x08003720: FFFFF0FE DC.W 0xFFFFF0FE
0x08003724: 0800A9DB DC.W ADC_DMAError
0x08003728: 0800A9D1 DC.W ADC_DMAHalfConvCplt
0x0800372C: 0800B12D DC.W ADC_DMAConvCplt
Section .text.HAL_ADC_ConfigChannel from stm32g0xx_hal_adc.o, size=600, align=4
HAL_ADC_ConfigChannel:
0x08003730: B5F0 PUSH {R4-R7, LR}
0x08003732: B089 SUB SP, SP, #36
0x08003734: 2500 MOVS R5, #0
0x08003736: 9508 STR R5, [SP, #32]
0x08003738: 2254 MOVS R2, #84
0x0800373A: 5C82 LDRB R2, [R0, R2]
0x0800373C: 2A01 CMP R2, #1
0x0800373E: D101 BNE .L1 ; 0x08003744
0x08003740: 2402 MOVS R4, #2
0x08003742: E0DC B .L22 ; 0x080038FE
.L1:
0x08003744: 4606 MOV R6, R0
0x08003746: 3654 ADDS R6, #84
0x08003748: 2401 MOVS R4, #1
0x0800374A: 7034 STRB R4, [R6]
0x0800374C: 6802 LDR R2, [R0]
0x0800374E: 6893 LDR R3, [R2, #8]
0x08003750: 075B LSLS R3, R3, #29
0x08003752: D411 BMI .L2 ; 0x08003778
0x08003754: 6904 LDR R4, [R0, #16]
0x08003756: 684B LDR R3, [R1, #4]
0x08003758: 2B02 CMP R3, #2
0x0800375A: D112 BNE .L3 ; 0x08003782
0x0800375C: 2004 MOVS R0, #4
0x0800375E: 4304 ORRS R4, R0
0x08003760: 4881 LDR R0, =0x80000004 ; [PC, #0x0204] [0x08003968]
0x08003762: 4284 CMP R4, R0
0x08003764: D152 BNE .L9 ; 0x0800380C
0x08003766: 487F LDR R0, =0x0007FFFF ; [PC, #0x01FC] [0x08003964]
0x08003768: 43C0 MVNS R0, R0
0x0800376A: 680B LDR R3, [R1]
0x0800376C: 43D9 MVNS R1, R3
0x0800376E: 4301 ORRS R1, R0
0x08003770: 6A90 LDR R0, [R2, #40]
0x08003772: 4008 ANDS R0, R1
0x08003774: 6290 STR R0, [R2, #40]
0x08003776: E04A B .L10 ; 0x0800380E
.L2:
0x08003778: 6D81 LDR R1, [R0, #88]
0x0800377A: 2220 MOVS R2, #32
0x0800377C: 430A ORRS R2, R1
0x0800377E: 6582 STR R2, [R0, #88]
0x08003780: E0BC B .L21 ; 0x080038FC
.L3:
0x08003782: 9607 STR R6, [SP, #28]
0x08003784: 9306 STR R3, [SP, #24]
0x08003786: 2604 MOVS R6, #4
0x08003788: 4334 ORRS R4, R6
0x0800378A: 4B76 LDR R3, =0x0007FFFF ; [PC, #0x01D8] [0x08003964]
0x0800378C: 4F76 LDR R7, =0x80000004 ; [PC, #0x01D8] [0x08003968]
0x0800378E: 42BC CMP R4, R7
0x08003790: D14D BNE .L11 ; 0x0800382E
0x08003792: 680F LDR R7, [R1]
0x08003794: 403B ANDS R3, R7
0x08003796: 6A90 LDR R0, [R2, #40]
.L4:
0x08003798: 4318 ORRS R0, R3
0x0800379A: 6290 STR R0, [R2, #40]
.L5:
0x0800379C: 0238 LSLS R0, R7, #8
0x0800379E: 6953 LDR R3, [R2, #20]
0x080037A0: 4383 BICS R3, R0
0x080037A2: 6889 LDR R1, [R1, #8]
0x080037A4: 4001 ANDS R1, R0
0x080037A6: 4871 LDR R0, =0x07FFFF00 ; [PC, #0x01C4] [0x0800396C]
0x080037A8: 4008 ANDS R0, R1
0x080037AA: 4318 ORRS R0, R3
0x080037AC: 6150 STR R0, [R2, #20]
0x080037AE: 2400 MOVS R4, #0
0x080037B0: 2F00 CMP R7, #0
0x080037B2: D401 BMI .L7 ; 0x080037B8
.L6:
0x080037B4: 9E07 LDR R6, [SP, #28]
0x080037B6: E0A1 B .L21 ; 0x080038FC
.L7:
0x080037B8: 2601 MOVS R6, #1
0x080037BA: 486D LDR R0, =0x40012708 ; [PC, #0x01B4] [0x08003970]
0x080037BC: 463B MOV R3, R7
0x080037BE: 6807 LDR R7, [R0]
0x080037C0: 2007 MOVS R0, #7
0x080037C2: 0582 LSLS R2, R0, #22
0x080037C4: 4639 MOV R1, R7
0x080037C6: 4011 ANDS R1, R2
0x080037C8: 486A LDR R0, =0xB0001000 ; [PC, #0x01A8] [0x08003974]
0x080037CA: 9302 STR R3, [SP, #8]
0x080037CC: 4283 CMP R3, R0
0x080037CE: D16C BNE .L12 ; 0x080038AA
0x080037D0: 05F0 LSLS R0, R6, #23
0x080037D2: 463B MOV R3, R7
0x080037D4: 4003 ANDS R3, R0
0x080037D6: D168 BNE .L12 ; 0x080038AA
0x080037D8: 4F65 LDR R7, =0x40012708 ; [PC, #0x0194] [0x08003970]
0x080037DA: 683B LDR R3, [R7]
0x080037DC: 4393 BICS R3, R2
0x080037DE: 4319 ORRS R1, R3
0x080037E0: 4301 ORRS R1, R0
0x080037E2: 6039 STR R1, [R7]
0x080037E4: 4866 LDR R0, =SystemCoreClock ; [PC, #0x0198] [0x08003980] =0x20000420
0x080037E6: 6800 LDR R0, [R0]
0x080037E8: 4966 LDR R1, =0x00030D40 ; [PC, #0x0198] [0x08003984]
0x080037EA: F006 FEEF BL __aeabi_uidiv ; 0x0800A5CC
0x080037EE: 210C MOVS R1, #12
0x080037F0: 4341 MULS R1, R0, R1
0x080037F2: 310C ADDS R1, #12
0x080037F4: 9108 STR R1, [SP, #32]
0x080037F6: 9808 LDR R0, [SP, #32]
0x080037F8: 2800 CMP R0, #0
0x080037FA: D0DB BEQ .L6 ; 0x080037B4
0x080037FC: 9E07 LDR R6, [SP, #28]
.L8:
0x080037FE: 9808 LDR R0, [SP, #32]
0x08003800: 1E40 SUBS R0, R0, #1
0x08003802: 9008 STR R0, [SP, #32]
0x08003804: 9808 LDR R0, [SP, #32]
0x08003806: 2800 CMP R0, #0
0x08003808: D1F9 BNE .L8 ; 0x080037FE
0x0800380A: E077 B .L21 ; 0x080038FC
.L9:
0x0800380C: 680B LDR R3, [R1]
.L10:
0x0800380E: 2400 MOVS R4, #0
0x08003810: 2B00 CMP R3, #0
0x08003812: D573 BPL .L21 ; 0x080038FC
0x08003814: 4856 LDR R0, =0x40012708 ; [PC, #0x0158] [0x08003970]
0x08003816: 6801 LDR R1, [R0]
0x08003818: 4A57 LDR R2, =0xB8004000 ; [PC, #0x015C] [0x08003978]
0x0800381A: 4293 CMP R3, R2
0x0800381C: D062 BEQ .L17 ; 0x080038E4
0x0800381E: 4A57 LDR R2, =0xB4002000 ; [PC, #0x015C] [0x0800397C]
0x08003820: 4293 CMP R3, R2
0x08003822: D062 BEQ .L19 ; 0x080038EA
0x08003824: 4A53 LDR R2, =0xB0001000 ; [PC, #0x014C] [0x08003974]
0x08003826: 4293 CMP R3, R2
0x08003828: D168 BNE .L21 ; 0x080038FC
0x0800382A: 2205 MOVS R2, #5
0x0800382C: E05B B .L18 ; 0x080038E6
.L11:
0x0800382E: 9602 STR R6, [SP, #8]
0x08003830: 9505 STR R5, [SP, #20]
0x08003832: 271F MOVS R7, #31
0x08003834: 9C06 LDR R4, [SP, #24]
0x08003836: 4027 ANDS R7, R4
0x08003838: 250F MOVS R5, #15
0x0800383A: 9500 STR R5, [SP, #0]
0x0800383C: 9703 STR R7, [SP, #12]
0x0800383E: 40BD LSLS R5, R7
0x08003840: 6E04 LDR R4, [R0, #96]
0x08003842: 9501 STR R5, [SP, #4]
0x08003844: 43AC BICS R4, R5
0x08003846: 9404 STR R4, [SP, #16]
0x08003848: 680F LDR R7, [R1]
0x0800384A: 421F TST R7, R3
0x0800384C: D046 BEQ .L16 ; 0x080038DC
0x0800384E: 07FB LSLS R3, R7, #31
0x08003850: 9D05 LDR R5, [SP, #20]
0x08003852: 462C MOV R4, R5
0x08003854: D15B BNE .L26 ; 0x0800390E
0x08003856: 07BB LSLS R3, R7, #30
0x08003858: D454 BMI .L23 ; 0x08003904
0x0800385A: 077B LSLS R3, R7, #29
0x0800385C: D454 BMI .L24 ; 0x08003908
0x0800385E: 073B LSLS R3, R7, #28
0x08003860: D454 BMI .L25 ; 0x0800390C
0x08003862: 06FB LSLS R3, R7, #27
0x08003864: 4634 MOV R4, R6
0x08003866: D452 BMI .L26 ; 0x0800390E
0x08003868: 06BB LSLS R3, R7, #26
0x0800386A: D463 BMI .L28 ; 0x08003934
0x0800386C: 067B LSLS R3, R7, #25
0x0800386E: D463 BMI .L29 ; 0x08003938
0x08003870: 063B LSLS R3, R7, #24
0x08003872: D463 BMI .L30 ; 0x0800393C
0x08003874: 05FB LSLS R3, R7, #23
0x08003876: D463 BMI .L31 ; 0x08003940
0x08003878: 9702 STR R7, [SP, #8]
0x0800387A: 05BB LSLS R3, R7, #22
0x0800387C: D462 BMI .L32 ; 0x08003944
0x0800387E: 057B LSLS R3, R7, #21
0x08003880: D462 BMI .L33 ; 0x08003948
0x08003882: 053B LSLS R3, R7, #20
0x08003884: D462 BMI .L34 ; 0x0800394C
0x08003886: 04FB LSLS R3, R7, #19
0x08003888: D462 BMI .L35 ; 0x08003950
0x0800388A: 04BB LSLS R3, R7, #18
0x0800388C: D462 BMI .L36 ; 0x08003954
0x0800388E: 047B LSLS R3, R7, #17
0x08003890: D462 BMI .L37 ; 0x08003958
0x08003892: 043B LSLS R3, R7, #16
0x08003894: 9C00 LDR R4, [SP, #0]
0x08003896: D43A BMI .L26 ; 0x0800390E
0x08003898: 03FB LSLS R3, R7, #15
0x0800389A: D45F BMI .L38 ; 0x0800395C
0x0800389C: 03BB LSLS R3, R7, #14
0x0800389E: D45F BMI .L39 ; 0x08003960
0x080038A0: 037B LSLS R3, R7, #13
0x080038A2: 17DB ASRS R3, R3, #31
0x080038A4: 2412 MOVS R4, #18
0x080038A6: 401C ANDS R4, R3
0x080038A8: E031 B .L26 ; 0x0800390E
.L12:
0x080038AA: 4833 LDR R0, =0xB8004000 ; [PC, #204] [0x08003978]
0x080038AC: 9B02 LDR R3, [SP, #8]
0x080038AE: 4283 CMP R3, R0
0x080038B0: D103 BNE .L13 ; 0x080038BA
0x080038B2: 0630 LSLS R0, R6, #24
0x080038B4: 463B MOV R3, R7
0x080038B6: 4003 ANDS R3, R0
0x080038B8: D008 BEQ .L15 ; 0x080038CC
.L13:
0x080038BA: 4830 LDR R0, =0xB4002000 ; [PC, #192] [0x0800397C]
0x080038BC: 9B02 LDR R3, [SP, #8]
0x080038BE: 4283 CMP R3, R0
0x080038C0: D000 BEQ .L14 ; 0x080038C4
0x080038C2: E777 B .L6 ; 0x080037B4
.L14:
0x080038C4: 05B0 LSLS R0, R6, #22
0x080038C6: 4007 ANDS R7, R0
0x080038C8: D000 BEQ .L15 ; 0x080038CC
0x080038CA: E773 B .L6 ; 0x080037B4
.L15:
0x080038CC: 4F28 LDR R7, =0x40012708 ; [PC, #160] [0x08003970]
0x080038CE: 683B LDR R3, [R7]
0x080038D0: 4393 BICS R3, R2
0x080038D2: 4319 ORRS R1, R3
0x080038D4: 4301 ORRS R1, R0
0x080038D6: 6039 STR R1, [R7]
0x080038D8: 9E07 LDR R6, [SP, #28]
0x080038DA: E00F B .L21 ; 0x080038FC
.L16:
0x080038DC: 007B LSLS R3, R7, #1
0x080038DE: 0EDC LSRS R4, R3, #27
0x080038E0: 9D05 LDR R5, [SP, #20]
0x080038E2: E014 B .L26 ; 0x0800390E
.L17:
0x080038E4: 2203 MOVS R2, #3
.L18:
0x080038E6: 0592 LSLS R2, R2, #22
0x080038E8: E001 B .L20 ; 0x080038EE
.L19:
0x080038EA: 2203 MOVS R2, #3
0x080038EC: 05D2 LSLS R2, R2, #23
.L20:
0x080038EE: 4011 ANDS R1, R2
0x080038F0: 2207 MOVS R2, #7
0x080038F2: 0592 LSLS R2, R2, #22
0x080038F4: 6803 LDR R3, [R0]
0x080038F6: 4393 BICS R3, R2
0x080038F8: 1859 ADDS R1, R3, R1
0x080038FA: 6001 STR R1, [R0]
.L21:
0x080038FC: 7035 STRB R5, [R6]
.L22:
0x080038FE: 4620 MOV R0, R4
0x08003900: B009 ADD SP, SP, #36
0x08003902: BDF0 POP {R4-R7, PC}
.L23:
0x08003904: 2401 MOVS R4, #1
0x08003906: E002 B .L26 ; 0x0800390E
.L24:
0x08003908: 2402 MOVS R4, #2
0x0800390A: E000 B .L26 ; 0x0800390E
.L25:
0x0800390C: 2403 MOVS R4, #3
.L26:
0x0800390E: 9E03 LDR R6, [SP, #12]
0x08003910: 40B4 LSLS R4, R6
0x08003912: 9B04 LDR R3, [SP, #16]
0x08003914: 431C ORRS R4, R3
0x08003916: 6604 STR R4, [R0, #96]
0x08003918: 9B06 LDR R3, [SP, #24]
0x0800391A: 089B LSRS R3, R3, #2
0x0800391C: 69C0 LDR R0, [R0, #28]
0x0800391E: 4298 CMP R0, R3
0x08003920: D800 BHI .L27 ; 0x08003924
0x08003922: E73B B .L5 ; 0x0800379C
.L27:
0x08003924: 9801 LDR R0, [SP, #4]
0x08003926: 43C0 MVNS R0, R0
0x08003928: 6A93 LDR R3, [R2, #40]
0x0800392A: 4003 ANDS R3, R0
0x0800392C: 00B8 LSLS R0, R7, #2
0x0800392E: 0F00 LSRS R0, R0, #28
0x08003930: 40B0 LSLS R0, R6
0x08003932: E731 B .L4 ; 0x08003798
.L28:
0x08003934: 2405 MOVS R4, #5
0x08003936: E7EA B .L26 ; 0x0800390E
.L29:
0x08003938: 2406 MOVS R4, #6
0x0800393A: E7E8 B .L26 ; 0x0800390E
.L30:
0x0800393C: 2407 MOVS R4, #7
0x0800393E: E7E6 B .L26 ; 0x0800390E
.L31:
0x08003940: 2408 MOVS R4, #8
0x08003942: E7E4 B .L26 ; 0x0800390E
.L32:
0x08003944: 2409 MOVS R4, #9
0x08003946: E7E2 B .L26 ; 0x0800390E
.L33:
0x08003948: 240A MOVS R4, #10
0x0800394A: E7E0 B .L26 ; 0x0800390E
.L34:
0x0800394C: 240B MOVS R4, #11
0x0800394E: E7DE B .L26 ; 0x0800390E
.L35:
0x08003950: 240C MOVS R4, #12
0x08003952: E7DC B .L26 ; 0x0800390E
.L36:
0x08003954: 240D MOVS R4, #13
0x08003956: E7DA B .L26 ; 0x0800390E
.L37:
0x08003958: 240E MOVS R4, #14
0x0800395A: E7D8 B .L26 ; 0x0800390E
.L38:
0x0800395C: 2410 MOVS R4, #16
0x0800395E: E7D6 B .L26 ; 0x0800390E
.L39:
0x08003960: 2411 MOVS R4, #17
0x08003962: E7D4 B .L26 ; 0x0800390E
0x08003964: 0007FFFF DC.W 0x0007FFFF
0x08003968: 80000004 DC.W 0x80000004
0x0800396C: 07FFFF00 DC.W 0x07FFFF00
0x08003970: 40012708 DC.W 0x40012708
0x08003974: B0001000 DC.W 0xB0001000
0x08003978: B8004000 DC.W 0xB8004000
0x0800397C: B4002000 DC.W 0xB4002000
0x08003980: 20000420 DC.W SystemCoreClock
0x08003984: 00030D40 DC.W 0x00030D40
Section .text.HAL_ADC_AnalogWDGConfig from stm32g0xx_hal_adc.o, size=748, align=4
HAL_ADC_AnalogWDGConfig:
0x08003988: B5F0 PUSH {R4-R7, LR}
0x0800398A: B082 SUB SP, SP, #8
0x0800398C: 2254 MOVS R2, #84
0x0800398E: 5C82 LDRB R2, [R0, R2]
0x08003990: 2A01 CMP R2, #1
0x08003992: D101 BNE .L1 ; 0x08003998
0x08003994: 2102 MOVS R1, #2
0x08003996: E159 B .L75 ; 0x08003C4C
.L1:
0x08003998: 6802 LDR R2, [R0]
0x0800399A: 6893 LDR R3, [R2, #8]
0x0800399C: 075B LSLS R3, R3, #29
0x0800399E: 4EAE LDR R6, =0x7CC00000 ; [PC, #0x02B8] [0x08003C58]
0x080039A0: D500 BPL .L2 ; 0x080039A4
0x080039A2: E133 B .L72 ; 0x08003C0C
.L2:
0x080039A4: C990 LDM R1!, {R4, R7}
0x080039A6: 3908 SUBS R1, #8
0x080039A8: 42B4 CMP R4, R6
0x080039AA: D113 BNE .L3 ; 0x080039D4
0x080039AC: 2401 MOVS R4, #1
0x080039AE: 05E5 LSLS R5, R4, #23
0x080039B0: 42AF CMP R7, R5
0x080039B2: D060 BEQ .L23 ; 0x08003A76
0x080039B4: 2503 MOVS R5, #3
0x080039B6: 05AD LSLS R5, R5, #22
0x080039B8: 42AF CMP R7, R5
0x080039BA: D164 BNE .L24 ; 0x08003A86
0x080039BC: 261F MOVS R6, #31
0x080039BE: 06B6 LSLS R6, R6, #26
0x080039C0: 688F LDR R7, [R1, #8]
0x080039C2: 4037 ANDS R7, R6
0x080039C4: 68D6 LDR R6, [R2, #12]
0x080039C6: 4BA9 LDR R3, =0x833FFFFF ; [PC, #0x02A4] [0x08003C6C]
0x080039C8: 4033 ANDS R3, R6
0x080039CA: 4EA3 LDR R6, =0x7CC00000 ; [PC, #0x028C] [0x08003C58]
0x080039CC: 18FB ADDS R3, R7, R3
0x080039CE: 195B ADDS R3, R3, R5
0x080039D0: 60D3 STR R3, [R2, #12]
0x080039D2: E05C B .L25 ; 0x08003A8E
.L3:
0x080039D4: 2601 MOVS R6, #1
0x080039D6: 05F3 LSLS R3, R6, #23
0x080039D8: 429F CMP R7, R3
0x080039DA: D05E BEQ .L26 ; 0x08003A9A
0x080039DC: 2503 MOVS R5, #3
0x080039DE: 05AB LSLS R3, R5, #22
0x080039E0: 429F CMP R7, R3
0x080039E2: D16A BNE .L27 ; 0x08003ABA
0x080039E4: 4613 MOV R3, R2
0x080039E6: 33A0 ADDS R3, #160
0x080039E8: 9300 STR R3, [SP, #0]
0x080039EA: 688B LDR R3, [R1, #8]
0x080039EC: 4F9E LDR R7, =0x0007FFFF ; [PC, #0x0278] [0x08003C68]
0x080039EE: 9301 STR R3, [SP, #4]
0x080039F0: 401F ANDS R7, R3
0x080039F2: 4B9A LDR R3, =0x0017FFFF ; [PC, #0x0268] [0x08003C5C]
0x080039F4: 429C CMP R4, R3
0x080039F6: D16D BNE .L28 ; 0x08003AD4
0x080039F8: 2F00 CMP R7, #0
0x080039FA: D100 BNE .L4 ; 0x080039FE
0x080039FC: E099 B .L30 ; 0x08003B32
.L4:
0x080039FE: 9C01 LDR R4, [SP, #4]
0x08003A00: 07E3 LSLS R3, R4, #31
0x08003A02: D000 BEQ .L5 ; 0x08003A06
0x08003A04: E09D B .L32 ; 0x08003B42
.L5:
0x08003A06: 07A3 LSLS R3, R4, #30
0x08003A08: D500 BPL .L6 ; 0x08003A0C
0x08003A0A: E0A3 B .L35 ; 0x08003B54
.L6:
0x08003A0C: 0763 LSLS R3, R4, #29
0x08003A0E: D500 BPL .L7 ; 0x08003A12
0x08003A10: E0A1 B .L36 ; 0x08003B56
.L7:
0x08003A12: 0723 LSLS R3, R4, #28
0x08003A14: D500 BPL .L8 ; 0x08003A18
0x08003A16: E0A2 B .L38 ; 0x08003B5E
.L8:
0x08003A18: 06E3 LSLS R3, R4, #27
0x08003A1A: D500 BPL .L9 ; 0x08003A1E
0x08003A1C: E0A1 B .L39 ; 0x08003B62
.L9:
0x08003A1E: 06A3 LSLS R3, R4, #26
0x08003A20: D500 BPL .L10 ; 0x08003A24
0x08003A22: E0A2 B .L41 ; 0x08003B6A
.L10:
0x08003A24: 0663 LSLS R3, R4, #25
0x08003A26: D500 BPL .L11 ; 0x08003A2A
0x08003A28: E0A3 B .L43 ; 0x08003B72
.L11:
0x08003A2A: 0623 LSLS R3, R4, #24
0x08003A2C: D500 BPL .L12 ; 0x08003A30
0x08003A2E: E0A4 B .L45 ; 0x08003B7A
.L12:
0x08003A30: 05E3 LSLS R3, R4, #23
0x08003A32: D500 BPL .L13 ; 0x08003A36
0x08003A34: E0A5 B .L47 ; 0x08003B82
.L13:
0x08003A36: 05A3 LSLS R3, R4, #22
0x08003A38: D500 BPL .L14 ; 0x08003A3C
0x08003A3A: E0A6 B .L49 ; 0x08003B8A
.L14:
0x08003A3C: 0563 LSLS R3, R4, #21
0x08003A3E: D500 BPL .L15 ; 0x08003A42
0x08003A40: E0A7 B .L51 ; 0x08003B92
.L15:
0x08003A42: 0523 LSLS R3, R4, #20
0x08003A44: D500 BPL .L16 ; 0x08003A48
0x08003A46: E0A8 B .L53 ; 0x08003B9A
.L16:
0x08003A48: 04E3 LSLS R3, R4, #19
0x08003A4A: D500 BPL .L17 ; 0x08003A4E
0x08003A4C: E0A9 B .L55 ; 0x08003BA2
.L17:
0x08003A4E: 04A3 LSLS R3, R4, #18
0x08003A50: D500 BPL .L18 ; 0x08003A54
0x08003A52: E0AA B .L57 ; 0x08003BAA
.L18:
0x08003A54: 0463 LSLS R3, R4, #17
0x08003A56: D500 BPL .L19 ; 0x08003A5A
0x08003A58: E0AB B .L59 ; 0x08003BB2
.L19:
0x08003A5A: 0423 LSLS R3, R4, #16
0x08003A5C: D500 BPL .L20 ; 0x08003A60
0x08003A5E: E0AC B .L61 ; 0x08003BBA
.L20:
0x08003A60: 03E3 LSLS R3, R4, #15
0x08003A62: D500 BPL .L21 ; 0x08003A66
0x08003A64: E0AD B .L63 ; 0x08003BC2
.L21:
0x08003A66: 03A3 LSLS R3, R4, #14
0x08003A68: D500 BPL .L22 ; 0x08003A6C
0x08003A6A: E0AE B .L65 ; 0x08003BCA
.L22:
0x08003A6C: 0363 LSLS R3, R4, #13
0x08003A6E: 17DB ASRS R3, R3, #31
0x08003A70: 2612 MOVS R6, #18
0x08003A72: 401E ANDS R6, R3
0x08003A74: E0AA B .L66 ; 0x08003BCC
.L23:
0x08003A76: 68D3 LDR R3, [R2, #12]
0x08003A78: 4637 MOV R7, R6
0x08003A7A: 4E7C LDR R6, =0x833FFFFF ; [PC, #0x01F0] [0x08003C6C]
0x08003A7C: 401E ANDS R6, R3
0x08003A7E: 1973 ADDS R3, R6, R5
0x08003A80: 463E MOV R6, R7
0x08003A82: 60D3 STR R3, [R2, #12]
0x08003A84: E003 B .L25 ; 0x08003A8E
.L24:
0x08003A86: 68D3 LDR R3, [R2, #12]
0x08003A88: 4D78 LDR R5, =0x833FFFFF ; [PC, #0x01E0] [0x08003C6C]
0x08003A8A: 401D ANDS R5, R3
0x08003A8C: 60D5 STR R5, [R2, #12]
.L25:
0x08003A8E: 0423 LSLS R3, R4, #16
0x08003A90: 6D84 LDR R4, [R0, #88]
0x08003A92: 439C BICS R4, R3
0x08003A94: 6584 STR R4, [R0, #88]
0x08003A96: 2480 MOVS R4, #128
0x08003A98: E0AF B .L69 ; 0x08003BFA
.L26:
0x08003A9A: 4B71 LDR R3, =0x7CC7FFFF ; [PC, #0x01C4] [0x08003C60]
0x08003A9C: 43DB MVNS R3, R3
0x08003A9E: 43E5 MVNS R5, R4
0x08003AA0: 431D ORRS R5, R3
0x08003AA2: 0CE3 LSRS R3, R4, #19
0x08003AA4: 2604 MOVS R6, #4
0x08003AA6: 401E ANDS R6, R3
0x08003AA8: 1993 ADDS R3, R2, R6
0x08003AAA: 26A0 MOVS R6, #160
0x08003AAC: 599F LDR R7, [R3, R6]
0x08003AAE: 402F ANDS R7, R5
0x08003AB0: 4D6C LDR R5, =0x0087FFFF ; [PC, #0x01B0] [0x08003C64]
0x08003AB2: 4025 ANDS R5, R4
0x08003AB4: 433D ORRS R5, R7
0x08003AB6: 519D STR R5, [R3, R6]
0x08003AB8: E08E B .L67 ; 0x08003BD8
.L27:
0x08003ABA: 4B69 LDR R3, =0x7CC7FFFF ; [PC, #0x01A4] [0x08003C60]
0x08003ABC: 43DB MVNS R3, R3
0x08003ABE: 43E5 MVNS R5, R4
0x08003AC0: 431D ORRS R5, R3
0x08003AC2: 0CE3 LSRS R3, R4, #19
0x08003AC4: 2404 MOVS R4, #4
0x08003AC6: 401C ANDS R4, R3
0x08003AC8: 1913 ADDS R3, R2, R4
0x08003ACA: 24A0 MOVS R4, #160
0x08003ACC: 591E LDR R6, [R3, R4]
0x08003ACE: 402E ANDS R6, R5
0x08003AD0: 511E STR R6, [R3, R4]
0x08003AD2: E081 B .L67 ; 0x08003BD8
.L28:
0x08003AD4: 2F00 CMP R7, #0
0x08003AD6: D030 BEQ .L31 ; 0x08003B3A
0x08003AD8: 9F01 LDR R7, [SP, #4]
0x08003ADA: 07FB LSLS R3, R7, #31
0x08003ADC: D133 BNE .L33 ; 0x08003B46
0x08003ADE: 07BB LSLS R3, R7, #30
0x08003AE0: 4634 MOV R4, R6
0x08003AE2: D431 BMI .L34 ; 0x08003B48
0x08003AE4: 077B LSLS R3, R7, #29
0x08003AE6: D438 BMI .L37 ; 0x08003B5A
0x08003AE8: 073B LSLS R3, R7, #28
0x08003AEA: 462C MOV R4, R5
0x08003AEC: D42C BMI .L34 ; 0x08003B48
0x08003AEE: 06FB LSLS R3, R7, #27
0x08003AF0: D439 BMI .L40 ; 0x08003B66
0x08003AF2: 06BB LSLS R3, R7, #26
0x08003AF4: D43B BMI .L42 ; 0x08003B6E
0x08003AF6: 067B LSLS R3, R7, #25
0x08003AF8: D43D BMI .L44 ; 0x08003B76
0x08003AFA: 063B LSLS R3, R7, #24
0x08003AFC: D43F BMI .L46 ; 0x08003B7E
0x08003AFE: 05FB LSLS R3, R7, #23
0x08003B00: D441 BMI .L48 ; 0x08003B86
0x08003B02: 05BB LSLS R3, R7, #22
0x08003B04: D443 BMI .L50 ; 0x08003B8E
0x08003B06: 057B LSLS R3, R7, #21
0x08003B08: D445 BMI .L52 ; 0x08003B96
0x08003B0A: 053B LSLS R3, R7, #20
0x08003B0C: D447 BMI .L54 ; 0x08003B9E
0x08003B0E: 04FB LSLS R3, R7, #19
0x08003B10: D449 BMI .L56 ; 0x08003BA6
0x08003B12: 04BB LSLS R3, R7, #18
0x08003B14: D44B BMI .L58 ; 0x08003BAE
0x08003B16: 047B LSLS R3, R7, #17
0x08003B18: D44D BMI .L60 ; 0x08003BB6
0x08003B1A: 043B LSLS R3, R7, #16
0x08003B1C: D44F BMI .L62 ; 0x08003BBE
0x08003B1E: 03FB LSLS R3, R7, #15
0x08003B20: D451 BMI .L64 ; 0x08003BC6
0x08003B22: 03BB LSLS R3, R7, #14
0x08003B24: D500 BPL .L29 ; 0x08003B28
0x08003B26: E094 B .L76 ; 0x08003C52
.L29:
0x08003B28: 037B LSLS R3, R7, #13
0x08003B2A: 17DB ASRS R3, R3, #31
0x08003B2C: 2412 MOVS R4, #18
0x08003B2E: 401C ANDS R4, R3
0x08003B30: E00A B .L34 ; 0x08003B48
.L30:
0x08003B32: 9B01 LDR R3, [SP, #4]
0x08003B34: 005B LSLS R3, R3, #1
0x08003B36: 0EDE LSRS R6, R3, #27
0x08003B38: E048 B .L66 ; 0x08003BCC
.L31:
0x08003B3A: 9B01 LDR R3, [SP, #4]
0x08003B3C: 005B LSLS R3, R3, #1
0x08003B3E: 0EDC LSRS R4, R3, #27
0x08003B40: E002 B .L34 ; 0x08003B48
.L32:
0x08003B42: 2600 MOVS R6, #0
0x08003B44: E042 B .L66 ; 0x08003BCC
.L33:
0x08003B46: 2400 MOVS R4, #0
.L34:
0x08003B48: 40A6 LSLS R6, R4
0x08003B4A: 9C00 LDR R4, [SP, #0]
0x08003B4C: 6863 LDR R3, [R4, #4]
0x08003B4E: 4333 ORRS R3, R6
0x08003B50: 6063 STR R3, [R4, #4]
0x08003B52: E041 B .L67 ; 0x08003BD8
.L35:
0x08003B54: E03A B .L66 ; 0x08003BCC
.L36:
0x08003B56: 2602 MOVS R6, #2
0x08003B58: E038 B .L66 ; 0x08003BCC
.L37:
0x08003B5A: 2402 MOVS R4, #2
0x08003B5C: E7F4 B .L34 ; 0x08003B48
.L38:
0x08003B5E: 2603 MOVS R6, #3
0x08003B60: E034 B .L66 ; 0x08003BCC
.L39:
0x08003B62: 2604 MOVS R6, #4
0x08003B64: E032 B .L66 ; 0x08003BCC
.L40:
0x08003B66: 2404 MOVS R4, #4
0x08003B68: E7EE B .L34 ; 0x08003B48
.L41:
0x08003B6A: 2605 MOVS R6, #5
0x08003B6C: E02E B .L66 ; 0x08003BCC
.L42:
0x08003B6E: 2405 MOVS R4, #5
0x08003B70: E7EA B .L34 ; 0x08003B48
.L43:
0x08003B72: 2606 MOVS R6, #6
0x08003B74: E02A B .L66 ; 0x08003BCC
.L44:
0x08003B76: 2406 MOVS R4, #6
0x08003B78: E7E6 B .L34 ; 0x08003B48
.L45:
0x08003B7A: 2607 MOVS R6, #7
0x08003B7C: E026 B .L66 ; 0x08003BCC
.L46:
0x08003B7E: 2407 MOVS R4, #7
0x08003B80: E7E2 B .L34 ; 0x08003B48
.L47:
0x08003B82: 2608 MOVS R6, #8
0x08003B84: E022 B .L66 ; 0x08003BCC
.L48:
0x08003B86: 2408 MOVS R4, #8
0x08003B88: E7DE B .L34 ; 0x08003B48
.L49:
0x08003B8A: 2609 MOVS R6, #9
0x08003B8C: E01E B .L66 ; 0x08003BCC
.L50:
0x08003B8E: 2409 MOVS R4, #9
0x08003B90: E7DA B .L34 ; 0x08003B48
.L51:
0x08003B92: 260A MOVS R6, #10
0x08003B94: E01A B .L66 ; 0x08003BCC
.L52:
0x08003B96: 240A MOVS R4, #10
0x08003B98: E7D6 B .L34 ; 0x08003B48
.L53:
0x08003B9A: 260B MOVS R6, #11
0x08003B9C: E016 B .L66 ; 0x08003BCC
.L54:
0x08003B9E: 240B MOVS R4, #11
0x08003BA0: E7D2 B .L34 ; 0x08003B48
.L55:
0x08003BA2: 260C MOVS R6, #12
0x08003BA4: E012 B .L66 ; 0x08003BCC
.L56:
0x08003BA6: 240C MOVS R4, #12
0x08003BA8: E7CE B .L34 ; 0x08003B48
.L57:
0x08003BAA: 260D MOVS R6, #13
0x08003BAC: E00E B .L66 ; 0x08003BCC
.L58:
0x08003BAE: 240D MOVS R4, #13
0x08003BB0: E7CA B .L34 ; 0x08003B48
.L59:
0x08003BB2: 260E MOVS R6, #14
0x08003BB4: E00A B .L66 ; 0x08003BCC
.L60:
0x08003BB6: 240E MOVS R4, #14
0x08003BB8: E7C6 B .L34 ; 0x08003B48
.L61:
0x08003BBA: 260F MOVS R6, #15
0x08003BBC: E006 B .L66 ; 0x08003BCC
.L62:
0x08003BBE: 240F MOVS R4, #15
0x08003BC0: E7C2 B .L34 ; 0x08003B48
.L63:
0x08003BC2: 2610 MOVS R6, #16
0x08003BC4: E002 B .L66 ; 0x08003BCC
.L64:
0x08003BC6: 2410 MOVS R4, #16
0x08003BC8: E7BE B .L34 ; 0x08003B48
.L65:
0x08003BCA: 2611 MOVS R6, #17
.L66:
0x08003BCC: 2301 MOVS R3, #1
0x08003BCE: 40B3 LSLS R3, R6
0x08003BD0: 9D00 LDR R5, [SP, #0]
0x08003BD2: 682C LDR R4, [R5]
0x08003BD4: 431C ORRS R4, R3
0x08003BD6: 602C STR R4, [R5]
.L67:
0x08003BD8: 6D84 LDR R4, [R0, #88]
0x08003BDA: 680B LDR R3, [R1]
0x08003BDC: 4D1F LDR R5, =0x0017FFFF ; [PC, #124] [0x08003C5C]
0x08003BDE: 42AB CMP R3, R5
0x08003BE0: 4E1D LDR R6, =0x7CC00000 ; [PC, #116] [0x08003C58]
0x08003BE2: D105 BNE .L68 ; 0x08003BF0
0x08003BE4: 2301 MOVS R3, #1
0x08003BE6: 045D LSLS R5, R3, #17
0x08003BE8: 43AC BICS R4, R5
0x08003BEA: 6584 STR R4, [R0, #88]
0x08003BEC: 021C LSLS R4, R3, #8
0x08003BEE: E004 B .L69 ; 0x08003BFA
.L68:
0x08003BF0: 2301 MOVS R3, #1
0x08003BF2: 049D LSLS R5, R3, #18
0x08003BF4: 43AC BICS R4, R5
0x08003BF6: 6584 STR R4, [R0, #88]
0x08003BF8: 025C LSLS R4, R3, #9
.L69:
0x08003BFA: 6014 STR R4, [R2]
0x08003BFC: 6855 LDR R5, [R2, #4]
0x08003BFE: 7B0B LDRB R3, [R1, #12]
0x08003C00: 2B01 CMP R3, #1
0x08003C02: D101 BNE .L70 ; 0x08003C08
0x08003C04: 4325 ORRS R5, R4
0x08003C06: E000 B .L71 ; 0x08003C0A
.L70:
0x08003C08: 43A5 BICS R5, R4
.L71:
0x08003C0A: 6055 STR R5, [R2, #4]
.L72:
0x08003C0C: 3054 ADDS R0, #84
0x08003C0E: 690D LDR R5, [R1, #16]
0x08003C10: 680C LDR R4, [R1]
0x08003C12: 42B4 CMP R4, R6
0x08003C14: D10A BNE .L73 ; 0x08003C2C
0x08003C16: 68D3 LDR R3, [R2, #12]
0x08003C18: 089B LSRS R3, R3, #2
0x08003C1A: 2606 MOVS R6, #6
0x08003C1C: 4033 ANDS R3, R6
0x08003C1E: 409D LSLS R5, R3
0x08003C20: 68D3 LDR R3, [R2, #12]
0x08003C22: 089F LSRS R7, R3, #2
0x08003C24: 4037 ANDS R7, R6
0x08003C26: 694B LDR R3, [R1, #20]
0x08003C28: 40BB LSLS R3, R7
0x08003C2A: E000 B .L74 ; 0x08003C2E
.L73:
0x08003C2C: 694B LDR R3, [R1, #20]
.L74:
0x08003C2E: 2100 MOVS R1, #0
0x08003C30: 7001 STRB R1, [R0]
0x08003C32: 0428 LSLS R0, R5, #16
0x08003C34: 4318 ORRS R0, R3
0x08003C36: 02A3 LSLS R3, R4, #10
0x08003C38: 0FDC LSRS R4, R3, #31
0x08003C3A: 0F9B LSRS R3, R3, #30
0x08003C3C: 191B ADDS R3, R3, R4
0x08003C3E: 009B LSLS R3, R3, #2
0x08003C40: 18D2 ADDS R2, R2, R3
0x08003C42: 6A13 LDR R3, [R2, #32]
0x08003C44: 4C0A LDR R4, =0xF000F000 ; [PC, #40] [0x08003C70]
0x08003C46: 401C ANDS R4, R3
0x08003C48: 4304 ORRS R4, R0
0x08003C4A: 6214 STR R4, [R2, #32]
.L75:
0x08003C4C: 4608 MOV R0, R1
0x08003C4E: B002 ADD SP, SP, #8
0x08003C50: BDF0 POP {R4-R7, PC}
.L76:
0x08003C52: 2411 MOVS R4, #17
0x08003C54: E778 B .L34 ; 0x08003B48
0x08003C56: 46C0 NOP
0x08003C58: 7CC00000 DC.W 0x7CC00000
0x08003C5C: 0017FFFF DC.W 0x0017FFFF
0x08003C60: 7CC7FFFF DC.W 0x7CC7FFFF
0x08003C64: 0087FFFF DC.W 0x0087FFFF
0x08003C68: 0007FFFF DC.W 0x0007FFFF
0x08003C6C: 833FFFFF DC.W 0x833FFFFF
0x08003C70: F000F000 DC.W 0xF000F000
Section .text.HAL_ADCEx_Calibration_Start from stm32g0xx_hal_adc_ex.o, size=156, align=4
HAL_ADCEx_Calibration_Start:
0x08003C74: B5F0 PUSH {R4-R7, LR}
0x08003C76: B083 SUB SP, SP, #12
0x08003C78: 4604 MOV R4, R0
0x08003C7A: 2600 MOVS R6, #0
0x08003C7C: 9602 STR R6, [SP, #8]
0x08003C7E: 2054 MOVS R0, #84
0x08003C80: 5C20 LDRB R0, [R4, R0]
0x08003C82: 2801 CMP R0, #1
0x08003C84: D101 BNE .L1 ; 0x08003C8A
0x08003C86: 2502 MOVS R5, #2
0x08003C88: E03C B .L6 ; 0x08003D04
.L1:
0x08003C8A: 4627 MOV R7, R4
0x08003C8C: 3754 ADDS R7, #84
0x08003C8E: 2501 MOVS R5, #1
0x08003C90: 703D STRB R5, [R7]
0x08003C92: 4620 MOV R0, R4
0x08003C94: F7FF FC6C BL ADC_Disable ; 0x08003570
0x08003C98: 6821 LDR R1, [R4]
0x08003C9A: 688A LDR R2, [R1, #8]
0x08003C9C: 07D2 LSLS R2, R2, #31
0x08003C9E: 6DA2 LDR R2, [R4, #88]
0x08003CA0: D121 BNE .L3 ; 0x08003CE6
0x08003CA2: 9000 STR R0, [SP, #0]
0x08003CA4: 2381 MOVS R3, #129
0x08003CA6: 005B LSLS R3, R3, #1
0x08003CA8: 439A BICS R2, R3
0x08003CAA: 1C92 ADDS R2, R2, #2
0x08003CAC: 65A2 STR R2, [R4, #88]
0x08003CAE: 68CA LDR R2, [R1, #12]
0x08003CB0: 68CB LDR R3, [R1, #12]
0x08003CB2: 2003 MOVS R0, #3
0x08003CB4: 9001 STR R0, [SP, #4]
0x08003CB6: 4383 BICS R3, R0
0x08003CB8: 60CB STR R3, [R1, #12]
0x08003CBA: 07EB LSLS R3, R5, #31
0x08003CBC: 6888 LDR R0, [R1, #8]
0x08003CBE: 4318 ORRS R0, R3
0x08003CC0: 6088 STR R0, [R1, #8]
0x08003CC2: 9801 LDR R0, [SP, #4]
0x08003CC4: 4002 ANDS R2, R0
0x08003CC6: 4B11 LDR R3, =0x0002F200 ; [PC, #68] [0x08003D0C]
.L2:
0x08003CC8: 6888 LDR R0, [R1, #8]
0x08003CCA: 2800 CMP R0, #0
0x08003CCC: D50F BPL .L4 ; 0x08003CEE
0x08003CCE: 9802 LDR R0, [SP, #8]
0x08003CD0: 1C40 ADDS R0, R0, #1
0x08003CD2: 9002 STR R0, [SP, #8]
0x08003CD4: 9802 LDR R0, [SP, #8]
0x08003CD6: 4298 CMP R0, R3
0x08003CD8: D3F6 BCC .L2 ; 0x08003CC8
0x08003CDA: 6DA0 LDR R0, [R4, #88]
0x08003CDC: 2210 MOVS R2, #16
0x08003CDE: 4302 ORRS R2, R0
0x08003CE0: 2002 MOVS R0, #2
0x08003CE2: 4382 BICS R2, R0
0x08003CE4: E00C B .L5 ; 0x08003D00
.L3:
0x08003CE6: 2110 MOVS R1, #16
0x08003CE8: 430A ORRS R2, R1
0x08003CEA: 4605 MOV R5, R0
0x08003CEC: E008 B .L5 ; 0x08003D00
.L4:
0x08003CEE: 68C8 LDR R0, [R1, #12]
0x08003CF0: 4310 ORRS R0, R2
0x08003CF2: 60C8 STR R0, [R1, #12]
0x08003CF4: 6DA0 LDR R0, [R4, #88]
0x08003CF6: 2201 MOVS R2, #1
0x08003CF8: 4302 ORRS R2, R0
0x08003CFA: 2002 MOVS R0, #2
0x08003CFC: 4382 BICS R2, R0
0x08003CFE: 9D00 LDR R5, [SP, #0]
.L5:
0x08003D00: 703E STRB R6, [R7]
0x08003D02: 65A2 STR R2, [R4, #88]
.L6:
0x08003D04: 4628 MOV R0, R5
0x08003D06: B003 ADD SP, SP, #12
0x08003D08: BDF0 POP {R4-R7, PC}
0x08003D0A: 46C0 NOP
0x08003D0C: 0002F200 DC.W 0x0002F200
Section .text.HAL_NVIC_SetPriority from stm32g0xx_hal_cortex.o, size=64, align=4
HAL_NVIC_SetPriority:
0x08003D10: 2800 CMP R0, #0
0x08003D12: D405 BMI .L1 ; 0x08003D20
0x08003D14: 2203 MOVS R2, #3
0x08003D16: 4603 MOV R3, R0
0x08003D18: 4393 BICS R3, R2
0x08003D1A: 4A0C LDR R2, =0xE000E400 ; [PC, #48] [0x08003D4C]
0x08003D1C: 189A ADDS R2, R3, R2
0x08003D1E: E006 B .L2 ; 0x08003D2E
.L1:
0x08003D20: 220F MOVS R2, #15
0x08003D22: 4002 ANDS R2, R0
0x08003D24: 3A08 SUBS R2, #8
0x08003D26: 2303 MOVS R3, #3
0x08003D28: 439A BICS R2, R3
0x08003D2A: 4B07 LDR R3, =0xE000ED1C ; [PC, #28] [0x08003D48]
0x08003D2C: 18D2 ADDS R2, R2, R3
.L2:
0x08003D2E: 0780 LSLS R0, R0, #30
0x08003D30: 0EC0 LSRS R0, R0, #27
0x08003D32: 0189 LSLS R1, R1, #6
0x08003D34: B2C9 UXTB R1, R1
0x08003D36: 4081 LSLS R1, R0
0x08003D38: 23FF MOVS R3, #255
0x08003D3A: 4083 LSLS R3, R0
0x08003D3C: 6810 LDR R0, [R2]
0x08003D3E: 4398 BICS R0, R3
0x08003D40: 4308 ORRS R0, R1
0x08003D42: 6010 STR R0, [R2]
0x08003D44: 4770 BX LR
0x08003D46: 46C0 NOP
0x08003D48: E000ED1C DC.W 0xE000ED1C
0x08003D4C: E000E400 DC.W 0xE000E400
Section .text.HAL_NVIC_EnableIRQ from stm32g0xx_hal_cortex.o, size=24, align=4
HAL_NVIC_EnableIRQ:
0x08003D50: 2800 CMP R0, #0
0x08003D52: D405 BMI .L1 ; 0x08003D60
0x08003D54: 211F MOVS R1, #31
0x08003D56: 4008 ANDS R0, R1
0x08003D58: 2101 MOVS R1, #1
0x08003D5A: 4081 LSLS R1, R0
0x08003D5C: 4801 LDR R0, =0xE000E100 ; [PC, #4] [0x08003D64]
0x08003D5E: 6001 STR R1, [R0]
.L1:
0x08003D60: 4770 BX LR
0x08003D62: 46C0 NOP
0x08003D64: E000E100 DC.W 0xE000E100
Section .text.HAL_NVIC_DisableIRQ from stm32g0xx_hal_cortex.o, size=32, align=4
HAL_NVIC_DisableIRQ:
0x08003D68: 2800 CMP R0, #0
0x08003D6A: D409 BMI .L1 ; 0x08003D80
0x08003D6C: 211F MOVS R1, #31
0x08003D6E: 4008 ANDS R0, R1
0x08003D70: 2101 MOVS R1, #1
0x08003D72: 4081 LSLS R1, R0
0x08003D74: 4803 LDR R0, =0xE000E180 ; [PC, #12] [0x08003D84]
0x08003D76: 6001 STR R1, [R0]
0x08003D78: F3BF 8F4F DSB SY
0x08003D7C: F3BF 8F6F ISB SY
.L1:
0x08003D80: 4770 BX LR
0x08003D82: 46C0 NOP
0x08003D84: E000E180 DC.W 0xE000E180
Section .text.HAL_NVIC_SystemReset from stm32g0xx_hal_cortex.o, size=28, align=4
HAL_NVIC_SystemReset:
0x08003D88: F3BF 8F4F DSB SY
0x08003D8C: 4803 LDR R0, =0xE000ED0C ; [PC, #12] [0x08003D9C]
0x08003D8E: 4904 LDR R1, =0x05FA0004 ; [PC, #16] [0x08003DA0]
0x08003D90: 6001 STR R1, [R0]
0x08003D92: F3BF 8F4F DSB SY
.L1:
0x08003D96: BF00 NOP
0x08003D98: E7FD B .L1 ; 0x08003D96
0x08003D9A: 46C0 NOP
0x08003D9C: E000ED0C DC.W 0xE000ED0C
0x08003DA0: 05FA0004 DC.W 0x05FA0004
Section .text.HAL_SYSTICK_Config from stm32g0xx_hal_cortex.o, size=52, align=4
HAL_SYSTICK_Config:
0x08003DA4: 1E40 SUBS R0, R0, #1
0x08003DA6: 0E01 LSRS R1, R0, #24
0x08003DA8: D001 BEQ .L1 ; 0x08003DAE
0x08003DAA: 2001 MOVS R0, #1
0x08003DAC: 4770 BX LR
.L1:
0x08003DAE: 4907 LDR R1, =0x00FFFFFF ; [PC, #28] [0x08003DCC]
0x08003DB0: 4A07 LDR R2, =0xE000E010 ; [PC, #28] [0x08003DD0]
0x08003DB2: 6050 STR R0, [R2, #4]
0x08003DB4: 4807 LDR R0, =0xE000ED20 ; [PC, #28] [0x08003DD4]
0x08003DB6: 6803 LDR R3, [R0]
0x08003DB8: 400B ANDS R3, R1
0x08003DBA: 2103 MOVS R1, #3
0x08003DBC: 0789 LSLS R1, R1, #30
0x08003DBE: 1859 ADDS R1, R3, R1
0x08003DC0: 6001 STR R1, [R0]
0x08003DC2: 2000 MOVS R0, #0
0x08003DC4: 6090 STR R0, [R2, #8]
0x08003DC6: 2107 MOVS R1, #7
0x08003DC8: 6011 STR R1, [R2]
0x08003DCA: 4770 BX LR
0x08003DCC: 00FFFFFF DC.W 0x00FFFFFF
0x08003DD0: E000E010 DC.W 0xE000E010
0x08003DD4: E000ED20 DC.W 0xE000ED20
Section .text.HAL_CRC_Init from stm32g0xx_hal_crc.o, size=120, align=4
HAL_CRC_Init:
0x08003DD8: B5B0 PUSH {R4-R5, R7, LR}
0x08003DDA: 2501 MOVS R5, #1
0x08003DDC: 2800 CMP R0, #0
0x08003DDE: D013 BEQ .L2 ; 0x08003E08
0x08003DE0: 4604 MOV R4, R0
0x08003DE2: 7F40 LDRB R0, [R0, #29]
0x08003DE4: 2800 CMP R0, #0
0x08003DE6: D103 BNE .L1 ; 0x08003DF0
0x08003DE8: 7720 STRB R0, [R4, #28]
0x08003DEA: 4620 MOV R0, R4
0x08003DEC: F002 FD2A BL HAL_CRC_MspInit ; 0x08006844
.L1:
0x08003DF0: 2002 MOVS R0, #2
0x08003DF2: 7760 STRB R0, [R4, #29]
0x08003DF4: 7920 LDRB R0, [R4, #4]
0x08003DF6: 2800 CMP R0, #0
0x08003DF8: D008 BEQ .L3 ; 0x08003E0C
0x08003DFA: 68A1 LDR R1, [R4, #8]
0x08003DFC: 68E2 LDR R2, [R4, #12]
0x08003DFE: 4620 MOV R0, R4
0x08003E00: F000 F826 BL HAL_CRCEx_Polynomial_Set ; 0x08003E50
0x08003E04: 2800 CMP R0, #0
0x08003E06: D008 BEQ .L4 ; 0x08003E1A
.L2:
0x08003E08: 4628 MOV R0, R5
0x08003E0A: BDB0 POP {R4-R5, R7, PC}
.L3:
0x08003E0C: 6820 LDR R0, [R4]
0x08003E0E: 490F LDR R1, =0x04C11DB7 ; [PC, #60] [0x08003E4C]
0x08003E10: 6141 STR R1, [R0, #20]
0x08003E12: 6881 LDR R1, [R0, #8]
0x08003E14: 2218 MOVS R2, #24
0x08003E16: 4391 BICS R1, R2
0x08003E18: 6081 STR R1, [R0, #8]
.L4:
0x08003E1A: 2500 MOVS R5, #0
0x08003E1C: 7960 LDRB R0, [R4, #5]
0x08003E1E: 2800 CMP R0, #0
0x08003E20: D001 BEQ .L5 ; 0x08003E26
0x08003E22: 6921 LDR R1, [R4, #16]
0x08003E24: E000 B .L6 ; 0x08003E28
.L5:
0x08003E26: 43E9 MVNS R1, R5
.L6:
0x08003E28: 6820 LDR R0, [R4]
0x08003E2A: 6101 STR R1, [R0, #16]
0x08003E2C: 6881 LDR R1, [R0, #8]
0x08003E2E: 2260 MOVS R2, #96
0x08003E30: 4391 BICS R1, R2
0x08003E32: 6962 LDR R2, [R4, #20]
0x08003E34: 430A ORRS R2, R1
0x08003E36: 6082 STR R2, [R0, #8]
0x08003E38: 6881 LDR R1, [R0, #8]
0x08003E3A: 2280 MOVS R2, #128
0x08003E3C: 4391 BICS R1, R2
0x08003E3E: 69A2 LDR R2, [R4, #24]
0x08003E40: 430A ORRS R2, R1
0x08003E42: 6082 STR R2, [R0, #8]
0x08003E44: 2001 MOVS R0, #1
0x08003E46: 7760 STRB R0, [R4, #29]
0x08003E48: 4628 MOV R0, R5
0x08003E4A: BDB0 POP {R4-R5, R7, PC}
0x08003E4C: 04C11DB7 DC.W 0x04C11DB7
Section .text.HAL_CRCEx_Polynomial_Set from stm32g0xx_hal_crc_ex.o, size=88, align=4
HAL_CRCEx_Polynomial_Set:
0x08003E50: B5F0 PUSH {R4-R7, LR}
0x08003E52: 251F MOVS R5, #31
.L1:
0x08003E54: 2400 MOVS R4, #0
0x08003E56: 2D00 CMP R5, #0
0x08003E58: D007 BEQ .L2 ; 0x08003E6A
0x08003E5A: 1E6D SUBS R5, R5, #1
0x08003E5C: 231F MOVS R3, #31
0x08003E5E: 402B ANDS R3, R5
0x08003E60: 460E MOV R6, R1
0x08003E62: 40DE LSRS R6, R3
0x08003E64: 07F3 LSLS R3, R6, #31
0x08003E66: D0F5 BEQ .L1 ; 0x08003E54
0x08003E68: E000 B .L3 ; 0x08003E6C
.L2:
0x08003E6A: 43E5 MVNS R5, R4
.L3:
0x08003E6C: 2303 MOVS R3, #3
0x08003E6E: 4616 MOV R6, R2
0x08003E70: 41DE RORS R6, R3
0x08003E72: 2301 MOVS R3, #1
0x08003E74: 2E03 CMP R6, #3
0x08003E76: D80F BHI .L5 ; 0x08003E98
0x08003E78: 447E ADD R6, PC
0x08003E7A: 7936 LDRB R6, [R6, #4]
0x08003E7C: 0076 LSLS R6, R6, #1
0x08003E7E: 44B7 ADD PC, R6
0x08003E80: 03 DC.B 0x03 ; '\x03'
0x08003E81: 01 DC.B 0x01 ; '\x01'
0x08003E82: 0D DC.B 0x0D ; '\r'
0x08003E83: 10 DC.B 0x10 ; '\x10'
0x08003E84: 2D0F CMP R5, #15
0x08003E86: D807 BHI .L5 ; 0x08003E98
.L4:
0x08003E88: 6800 LDR R0, [R0]
0x08003E8A: 6141 STR R1, [R0, #20]
0x08003E8C: 6881 LDR R1, [R0, #8]
0x08003E8E: 2318 MOVS R3, #24
0x08003E90: 4399 BICS R1, R3
0x08003E92: 4311 ORRS R1, R2
0x08003E94: 6081 STR R1, [R0, #8]
0x08003E96: 4623 MOV R3, R4
.L5:
0x08003E98: 4618 MOV R0, R3
0x08003E9A: BDF0 POP {R4-R7, PC}
0x08003E9C: 2D07 CMP R5, #7
0x08003E9E: D9F3 BLS .L4 ; 0x08003E88
0x08003EA0: E7FA B .L5 ; 0x08003E98
0x08003EA2: 2D06 CMP R5, #6
0x08003EA4: D9F0 BLS .L4 ; 0x08003E88
0x08003EA6: E7F7 B .L5 ; 0x08003E98
Section .text.HAL_DAC_ConfigChannel from stm32g0xx_hal_dac.o, size=280, align=4
HAL_DAC_ConfigChannel:
0x08003EA8: B5F0 PUSH {R4-R7, LR}
0x08003EAA: B081 SUB SP, SP, #4
0x08003EAC: 4604 MOV R4, R0
0x08003EAE: 7940 LDRB R0, [R0, #5]
0x08003EB0: 2801 CMP R0, #1
0x08003EB2: D102 BNE .L1 ; 0x08003EBA
0x08003EB4: 2002 MOVS R0, #2
0x08003EB6: B001 ADD SP, SP, #4
0x08003EB8: BDF0 POP {R4-R7, PC}
.L1:
0x08003EBA: 4615 MOV R5, R2
0x08003EBC: 460E MOV R6, R1
0x08003EBE: 2002 MOVS R0, #2
0x08003EC0: 7120 STRB R0, [R4, #4]
0x08003EC2: 2701 MOVS R7, #1
0x08003EC4: 7167 STRB R7, [R4, #5]
0x08003EC6: 6808 LDR R0, [R1]
0x08003EC8: 2804 CMP R0, #4
0x08003ECA: D140 BNE .L9 ; 0x08003F4E
0x08003ECC: 2D00 CMP R5, #0
0x08003ECE: D008 BEQ .L3 ; 0x08003EE2
.L2:
0x08003ED0: 6820 LDR R0, [R4]
0x08003ED2: 6B40 LDR R0, [R0, #52]
0x08003ED4: 2800 CMP R0, #0
0x08003ED6: D519 BPL .L6 ; 0x08003F0C
0x08003ED8: F7FF F9BA BL HAL_GetTick ; 0x08003250
0x08003EDC: 2802 CMP R0, #2
0x08003EDE: D3F7 BCC .L2 ; 0x08003ED0
0x08003EE0: E00C B .L5 ; 0x08003EFC
.L3:
0x08003EE2: 9700 STR R7, [SP, #0]
0x08003EE4: F7FF F9B4 BL HAL_GetTick ; 0x08003250
0x08003EE8: 4607 MOV R7, R0
.L4:
0x08003EEA: 6820 LDR R0, [R4]
0x08003EEC: 6B40 LDR R0, [R0, #52]
0x08003EEE: 0400 LSLS R0, R0, #16
0x08003EF0: D514 BPL .L7 ; 0x08003F1C
0x08003EF2: F7FF F9AD BL HAL_GetTick ; 0x08003250
0x08003EF6: 1BC0 SUBS R0, R0, R7
0x08003EF8: 2802 CMP R0, #2
0x08003EFA: D3F6 BCC .L4 ; 0x08003EEA
.L5:
0x08003EFC: 6920 LDR R0, [R4, #16]
0x08003EFE: 2108 MOVS R1, #8
0x08003F00: 4301 ORRS R1, R0
0x08003F02: 6121 STR R1, [R4, #16]
0x08003F04: 2003 MOVS R0, #3
0x08003F06: 7120 STRB R0, [R4, #4]
0x08003F08: B001 ADD SP, SP, #4
0x08003F0A: BDF0 POP {R4-R7, PC}
.L6:
0x08003F0C: 9700 STR R7, [SP, #0]
0x08003F0E: 2001 MOVS R0, #1
0x08003F10: F7FF F9A4 BL HAL_Delay ; 0x0800325C
0x08003F14: 6820 LDR R0, [R4]
0x08003F16: 69B1 LDR R1, [R6, #24]
0x08003F18: 6441 STR R1, [R0, #68]
0x08003F1A: E005 B .L8 ; 0x08003F28
.L7:
0x08003F1C: 2001 MOVS R0, #1
0x08003F1E: F7FF F99D BL HAL_Delay ; 0x0800325C
0x08003F22: 6820 LDR R0, [R4]
0x08003F24: 69B1 LDR R1, [R6, #24]
0x08003F26: 6401 STR R1, [R0, #64]
.L8:
0x08003F28: 2110 MOVS R1, #16
0x08003F2A: 4029 ANDS R1, R5
0x08003F2C: 69F2 LDR R2, [R6, #28]
0x08003F2E: 408A LSLS R2, R1
0x08003F30: 4B21 LDR R3, =0x000003FF ; [PC, #132] [0x08003FB8]
0x08003F32: 408B LSLS R3, R1
0x08003F34: 6C87 LDR R7, [R0, #72]
0x08003F36: 439F BICS R7, R3
0x08003F38: 4317 ORRS R7, R2
0x08003F3A: 6487 STR R7, [R0, #72]
0x08003F3C: 6A32 LDR R2, [R6, #32]
0x08003F3E: 408A LSLS R2, R1
0x08003F40: 23FF MOVS R3, #255
0x08003F42: 408B LSLS R3, R1
0x08003F44: 6CC1 LDR R1, [R0, #76]
0x08003F46: 4399 BICS R1, R3
0x08003F48: 4311 ORRS R1, R2
0x08003F4A: 64C1 STR R1, [R0, #76]
0x08003F4C: 9F00 LDR R7, [SP, #0]
.L9:
0x08003F4E: 6820 LDR R0, [R4]
0x08003F50: 6931 LDR R1, [R6, #16]
0x08003F52: 2901 CMP R1, #1
0x08003F54: D10A BNE .L10 ; 0x08003F6C
0x08003F56: 2110 MOVS R1, #16
0x08003F58: 400D ANDS R5, R1
0x08003F5A: 6971 LDR R1, [R6, #20]
0x08003F5C: 40A9 LSLS R1, R5
0x08003F5E: 221F MOVS R2, #31
0x08003F60: 40AA LSLS R2, R5
0x08003F62: 6B83 LDR R3, [R0, #56]
0x08003F64: 4393 BICS R3, R2
0x08003F66: 430B ORRS R3, R1
0x08003F68: 6383 STR R3, [R0, #56]
0x08003F6A: E001 B .L11 ; 0x08003F70
.L10:
0x08003F6C: 2110 MOVS R1, #16
0x08003F6E: 400D ANDS R5, R1
.L11:
0x08003F70: 2107 MOVS R1, #7
0x08003F72: 40A9 LSLS R1, R5
0x08003F74: 6BC2 LDR R2, [R0, #60]
0x08003F76: 438A BICS R2, R1
0x08003F78: 6831 LDR R1, [R6]
0x08003F7A: 68B3 LDR R3, [R6, #8]
0x08003F7C: 430B ORRS R3, R1
0x08003F7E: 68F1 LDR R1, [R6, #12]
0x08003F80: 4319 ORRS R1, R3
0x08003F82: 40A9 LSLS R1, R5
0x08003F84: 4311 ORRS R1, R2
0x08003F86: 63C1 STR R1, [R0, #60]
0x08003F88: 03B9 LSLS R1, R7, #14
0x08003F8A: 40A9 LSLS R1, R5
0x08003F8C: 6802 LDR R2, [R0]
0x08003F8E: 438A BICS R2, R1
0x08003F90: 6002 STR R2, [R0]
0x08003F92: 6871 LDR R1, [R6, #4]
0x08003F94: 40A9 LSLS R1, R5
0x08003F96: 4A09 LDR R2, =0x00000FFE ; [PC, #36] [0x08003FBC]
0x08003F98: 40AA LSLS R2, R5
0x08003F9A: 6803 LDR R3, [R0]
0x08003F9C: 4393 BICS R3, R2
0x08003F9E: 430B ORRS R3, R1
0x08003FA0: 6003 STR R3, [R0]
0x08003FA2: 21C0 MOVS R1, #192
0x08003FA4: 40A9 LSLS R1, R5
0x08003FA6: 6802 LDR R2, [R0]
0x08003FA8: 438A BICS R2, R1
0x08003FAA: 6002 STR R2, [R0]
0x08003FAC: 2000 MOVS R0, #0
0x08003FAE: 7160 STRB R0, [R4, #5]
0x08003FB0: 7127 STRB R7, [R4, #4]
0x08003FB2: B001 ADD SP, SP, #4
0x08003FB4: BDF0 POP {R4-R7, PC}
0x08003FB6: 46C0 NOP
0x08003FB8: 000003FF DC.W 0x000003FF
0x08003FBC: 00000FFE DC.W 0x00000FFE
Section .text.HAL_DMA_Init from stm32g0xx_hal_dma.o, size=236, align=4
HAL_DMA_Init:
0x08003FC0: B5F0 PUSH {R4-R7, LR}
0x08003FC2: B083 SUB SP, SP, #12
0x08003FC4: 2800 CMP R0, #0
0x08003FC6: D040 BEQ .L1 ; 0x0800404A
0x08003FC8: 4604 MOV R4, R0
0x08003FCA: 4606 MOV R6, R0
0x08003FCC: 3624 ADDS R6, #36
0x08003FCE: 2002 MOVS R0, #2
0x08003FD0: 7070 STRB R0, [R6, #1]
0x08003FD2: 6827 LDR R7, [R4]
0x08003FD4: 6838 LDR R0, [R7]
0x08003FD6: 4930 LDR R1, =0xFFFF800F ; [PC, #192] [0x08004098]
0x08003FD8: 4001 ANDS R1, R0
0x08003FDA: 6039 STR R1, [R7]
0x08003FDC: 482F LDR R0, =0x40020800 ; [PC, #188] [0x0800409C]
0x08003FDE: 3080 ADDS R0, #128
0x08003FE0: 64A0 STR R0, [R4, #72]
0x08003FE2: 482F LDR R0, =0xBFFDFFF8 ; [PC, #188] [0x080040A0]
0x08003FE4: 1838 ADDS R0, R7, R0
0x08003FE6: 2514 MOVS R5, #20
0x08003FE8: 4629 MOV R1, R5
0x08003FEA: F006 FAEF BL __aeabi_uidiv ; 0x0800A5CC
0x08003FEE: 0080 LSLS R0, R0, #2
0x08003FF0: 492A LDR R1, =0x40020800 ; [PC, #168] [0x0800409C]
0x08003FF2: 1841 ADDS R1, R0, R1
0x08003FF4: 6420 STR R0, [R4, #64]
0x08003FF6: 9101 STR R1, [SP, #4]
0x08003FF8: 6461 STR R1, [R4, #68]
0x08003FFA: B2F8 UXTB R0, R7
0x08003FFC: 3808 SUBS R0, #8
0x08003FFE: 4629 MOV R1, R5
0x08004000: F006 FAE4 BL __aeabi_uidiv ; 0x0800A5CC
0x08004004: 211F MOVS R1, #31
0x08004006: 4001 ANDS R1, R0
0x08004008: 2501 MOVS R5, #1
0x0800400A: 4628 MOV R0, R5
0x0800400C: 4088 LSLS R0, R1
0x0800400E: 64E0 STR R0, [R4, #76]
0x08004010: 68A2 LDR R2, [R4, #8]
0x08004012: 68E1 LDR R1, [R4, #12]
0x08004014: 4311 ORRS R1, R2
0x08004016: 6923 LDR R3, [R4, #16]
0x08004018: 430B ORRS R3, R1
0x0800401A: 6961 LDR R1, [R4, #20]
0x0800401C: 4319 ORRS R1, R3
0x0800401E: 69A3 LDR R3, [R4, #24]
0x08004020: 430B ORRS R3, R1
0x08004022: 69E1 LDR R1, [R4, #28]
0x08004024: 4319 ORRS R1, R3
0x08004026: 6A23 LDR R3, [R4, #32]
0x08004028: 430B ORRS R3, R1
0x0800402A: 6839 LDR R1, [R7]
0x0800402C: 4319 ORRS R1, R3
0x0800402E: 6039 STR R1, [R7]
0x08004030: 9502 STR R5, [SP, #8]
0x08004032: 03A9 LSLS R1, R5, #14
0x08004034: 428A CMP R2, R1
0x08004036: 4A1B LDR R2, =0x40020884 ; [PC, #108] [0x080040A4]
0x08004038: D10A BNE .L2 ; 0x08004050
0x0800403A: 2300 MOVS R3, #0
0x0800403C: 9901 LDR R1, [SP, #4]
0x0800403E: 600B STR R3, [R1]
0x08004040: 6063 STR R3, [R4, #4]
0x08004042: 6010 STR R0, [R2]
0x08004044: 461F MOV R7, R3
0x08004046: 461D MOV R5, R3
0x08004048: E01C B .L3 ; 0x08004084
.L1:
0x0800404A: 2001 MOVS R0, #1
0x0800404C: B003 ADD SP, SP, #12
0x0800404E: BDF0 POP {R4-R7, PC}
.L2:
0x08004050: 6863 LDR R3, [R4, #4]
0x08004052: 213F MOVS R1, #63
0x08004054: 4019 ANDS R1, R3
0x08004056: 9D01 LDR R5, [SP, #4]
0x08004058: 6029 STR R1, [R5]
0x0800405A: 6010 STR R0, [R2]
0x0800405C: 1E58 SUBS R0, R3, #1
0x0800405E: 2300 MOVS R3, #0
0x08004060: 2803 CMP R0, #3
0x08004062: 461F MOV R7, R3
0x08004064: 461D MOV R5, R3
0x08004066: D80D BHI .L3 ; 0x08004084
0x08004068: 1E48 SUBS R0, R1, #1
0x0800406A: 0081 LSLS R1, R0, #2
0x0800406C: 1853 ADDS R3, R2, R1
0x0800406E: 2100 MOVS R1, #0
0x08004070: 67D9 STR R1, [R3, #124]
0x08004072: 2103 MOVS R1, #3
0x08004074: 4001 ANDS R1, R0
0x08004076: 9D02 LDR R5, [SP, #8]
0x08004078: 408D LSLS R5, R1
0x0800407A: 480B LDR R0, =0x40020944 ; [PC, #44] [0x080040A8]
0x0800407C: 6005 STR R5, [R0]
0x0800407E: 337C ADDS R3, #124
0x08004080: 32BC ADDS R2, #188
0x08004082: 4617 MOV R7, R2
.L3:
0x08004084: 2000 MOVS R0, #0
0x08004086: 63E0 STR R0, [R4, #60]
0x08004088: 6523 STR R3, [R4, #80]
0x0800408A: 6567 STR R7, [R4, #84]
0x0800408C: 65A5 STR R5, [R4, #88]
0x0800408E: 7030 STRB R0, [R6]
0x08004090: 9902 LDR R1, [SP, #8]
0x08004092: 7071 STRB R1, [R6, #1]
0x08004094: B003 ADD SP, SP, #12
0x08004096: BDF0 POP {R4-R7, PC}
0x08004098: FFFF800F DC.W 0xFFFF800F
0x0800409C: 40020800 DC.W 0x40020800
0x080040A0: BFFDFFF8 DC.W 0xBFFDFFF8
0x080040A4: 40020884 DC.W 0x40020884
0x080040A8: 40020944 DC.W 0x40020944
Section .text.HAL_DMA_Start from stm32g0xx_hal_dma.o, size=140, align=4
HAL_DMA_Start:
0x080040AC: B5F0 PUSH {R4-R7, LR}
0x080040AE: B081 SUB SP, SP, #4
0x080040B0: 4604 MOV R4, R0
0x080040B2: 2024 MOVS R0, #36
0x080040B4: 5C20 LDRB R0, [R4, R0]
0x080040B6: 2801 CMP R0, #1
0x080040B8: D102 BNE .L1 ; 0x080040C0
0x080040BA: 2002 MOVS R0, #2
0x080040BC: B001 ADD SP, SP, #4
0x080040BE: BDF0 POP {R4-R7, PC}
.L1:
0x080040C0: 4625 MOV R5, R4
0x080040C2: 3524 ADDS R5, #36
0x080040C4: 2001 MOVS R0, #1
0x080040C6: 7028 STRB R0, [R5]
0x080040C8: 786E LDRB R6, [R5, #1]
0x080040CA: 2E01 CMP R6, #1
0x080040CC: D12C BNE .L5 ; 0x08004128
0x080040CE: 2002 MOVS R0, #2
0x080040D0: 7068 STRB R0, [R5, #1]
0x080040D2: 2000 MOVS R0, #0
0x080040D4: 63E0 STR R0, [R4, #60]
0x080040D6: 6825 LDR R5, [R4]
0x080040D8: 682F LDR R7, [R5]
0x080040DA: 9600 STR R6, [SP, #0]
0x080040DC: 43B7 BICS R7, R6
0x080040DE: 602F STR R7, [R5]
0x080040E0: 6CA7 LDR R7, [R4, #72]
0x080040E2: 6CE6 LDR R6, [R4, #76]
0x080040E4: 607E STR R6, [R7, #4]
0x080040E6: 6D26 LDR R6, [R4, #80]
0x080040E8: 2E00 CMP R6, #0
0x080040EA: D002 BEQ .L2 ; 0x080040F2
0x080040EC: 6D66 LDR R6, [R4, #84]
0x080040EE: 6DA7 LDR R7, [R4, #88]
0x080040F0: 6077 STR R7, [R6, #4]
.L2:
0x080040F2: 6C26 LDR R6, [R4, #64]
0x080040F4: 271C MOVS R7, #28
0x080040F6: 4037 ANDS R7, R6
0x080040F8: 9E00 LDR R6, [SP, #0]
0x080040FA: 40BE LSLS R6, R7
0x080040FC: 4F0D LDR R7, =0x40020004 ; [PC, #52] [0x08004134]
0x080040FE: 683F LDR R7, [R7]
0x08004100: 4337 ORRS R7, R6
0x08004102: 4E0C LDR R6, =0x40020004 ; [PC, #48] [0x08004134]
0x08004104: 6037 STR R7, [R6]
0x08004106: 606B STR R3, [R5, #4]
0x08004108: 68A3 LDR R3, [R4, #8]
0x0800410A: 2B10 CMP R3, #16
0x0800410C: 4614 MOV R4, R2
0x0800410E: D000 BEQ .L3 ; 0x08004112
0x08004110: 460C MOV R4, R1
.L3:
0x08004112: 60AC STR R4, [R5, #8]
0x08004114: 2B10 CMP R3, #16
0x08004116: D000 BEQ .L4 ; 0x0800411A
0x08004118: 4611 MOV R1, R2
.L4:
0x0800411A: 60E9 STR R1, [R5, #12]
0x0800411C: 6829 LDR R1, [R5]
0x0800411E: 9A00 LDR R2, [SP, #0]
0x08004120: 4311 ORRS R1, R2
0x08004122: 6029 STR R1, [R5]
0x08004124: B001 ADD SP, SP, #4
0x08004126: BDF0 POP {R4-R7, PC}
.L5:
0x08004128: 2100 MOVS R1, #0
0x0800412A: 7029 STRB R1, [R5]
0x0800412C: 2180 MOVS R1, #128
0x0800412E: 63E1 STR R1, [R4, #60]
0x08004130: B001 ADD SP, SP, #4
0x08004132: BDF0 POP {R4-R7, PC}
0x08004134: 40020004 DC.W 0x40020004
Section .text.HAL_DMA_Start_IT from stm32g0xx_hal_dma.o, size=204, align=4
HAL_DMA_Start_IT:
0x08004138: B5F0 PUSH {R4-R7, LR}
0x0800413A: B082 SUB SP, SP, #8
0x0800413C: 4604 MOV R4, R0
0x0800413E: 2024 MOVS R0, #36
0x08004140: 5C20 LDRB R0, [R4, R0]
0x08004142: 2801 CMP R0, #1
0x08004144: D102 BNE .L1 ; 0x0800414C
0x08004146: 2002 MOVS R0, #2
0x08004148: B002 ADD SP, SP, #8
0x0800414A: BDF0 POP {R4-R7, PC}
.L1:
0x0800414C: 4617 MOV R7, R2
0x0800414E: 4625 MOV R5, R4
0x08004150: 3524 ADDS R5, #36
0x08004152: 2001 MOVS R0, #1
0x08004154: 7028 STRB R0, [R5]
0x08004156: 786A LDRB R2, [R5, #1]
0x08004158: 2A01 CMP R2, #1
0x0800415A: D12E BNE .L5 ; 0x080041BA
0x0800415C: 2002 MOVS R0, #2
0x0800415E: 7068 STRB R0, [R5, #1]
0x08004160: 2000 MOVS R0, #0
0x08004162: 63E0 STR R0, [R4, #60]
0x08004164: 6825 LDR R5, [R4]
0x08004166: 682A LDR R2, [R5]
0x08004168: 2601 MOVS R6, #1
0x0800416A: 9601 STR R6, [SP, #4]
0x0800416C: 43B2 BICS R2, R6
0x0800416E: 602A STR R2, [R5]
0x08004170: 6CA2 LDR R2, [R4, #72]
0x08004172: 6CE6 LDR R6, [R4, #76]
0x08004174: 6056 STR R6, [R2, #4]
0x08004176: 6D22 LDR R2, [R4, #80]
0x08004178: 9200 STR R2, [SP, #0]
0x0800417A: 2A00 CMP R2, #0
0x0800417C: D002 BEQ .L2 ; 0x08004184
0x0800417E: 6D62 LDR R2, [R4, #84]
0x08004180: 6DA6 LDR R6, [R4, #88]
0x08004182: 6056 STR R6, [R2, #4]
.L2:
0x08004184: 6C22 LDR R2, [R4, #64]
0x08004186: 261C MOVS R6, #28
0x08004188: 4016 ANDS R6, R2
0x0800418A: 9A01 LDR R2, [SP, #4]
0x0800418C: 40B2 LSLS R2, R6
0x0800418E: 4E1C LDR R6, =0x40020004 ; [PC, #112] [0x08004200]
0x08004190: 6836 LDR R6, [R6]
0x08004192: 4316 ORRS R6, R2
0x08004194: 4A1A LDR R2, =0x40020004 ; [PC, #104] [0x08004200]
0x08004196: 6016 STR R6, [R2]
0x08004198: 606B STR R3, [R5, #4]
0x0800419A: 68A3 LDR R3, [R4, #8]
0x0800419C: 2B10 CMP R3, #16
0x0800419E: 463A MOV R2, R7
0x080041A0: D000 BEQ .L3 ; 0x080041A4
0x080041A2: 460A MOV R2, R1
.L3:
0x080041A4: 60AA STR R2, [R5, #8]
0x080041A6: 2B10 CMP R3, #16
0x080041A8: D000 BEQ .L4 ; 0x080041AC
0x080041AA: 4639 MOV R1, R7
.L4:
0x080041AC: 60E9 STR R1, [R5, #12]
0x080041AE: 6829 LDR R1, [R5]
0x080041B0: 6B22 LDR R2, [R4, #48]
0x080041B2: 2A00 CMP R2, #0
0x080041B4: D007 BEQ .L6 ; 0x080041C6
0x080041B6: 220E MOVS R2, #14
0x080041B8: E00A B .L7 ; 0x080041D0
.L5:
0x080041BA: 2100 MOVS R1, #0
0x080041BC: 7029 STRB R1, [R5]
0x080041BE: 2180 MOVS R1, #128
0x080041C0: 63E1 STR R1, [R4, #60]
0x080041C2: B002 ADD SP, SP, #8
0x080041C4: BDF0 POP {R4-R7, PC}
.L6:
0x080041C6: 2204 MOVS R2, #4
0x080041C8: 4391 BICS R1, R2
0x080041CA: 6029 STR R1, [R5]
0x080041CC: 682A LDR R2, [R5]
0x080041CE: 210A MOVS R1, #10
.L7:
0x080041D0: 4311 ORRS R1, R2
0x080041D2: 6029 STR R1, [R5]
0x080041D4: 9901 LDR R1, [SP, #4]
0x080041D6: 0209 LSLS R1, R1, #8
0x080041D8: 6C62 LDR R2, [R4, #68]
0x080041DA: 6813 LDR R3, [R2]
0x080041DC: 03DB LSLS R3, R3, #15
0x080041DE: D502 BPL .L8 ; 0x080041E6
0x080041E0: 6813 LDR R3, [R2]
0x080041E2: 430B ORRS R3, R1
0x080041E4: 6013 STR R3, [R2]
.L8:
0x080041E6: 9B00 LDR R3, [SP, #0]
0x080041E8: 2B00 CMP R3, #0
0x080041EA: D002 BEQ .L9 ; 0x080041F2
0x080041EC: 681A LDR R2, [R3]
0x080041EE: 430A ORRS R2, R1
0x080041F0: 601A STR R2, [R3]
.L9:
0x080041F2: 6829 LDR R1, [R5]
0x080041F4: 9A01 LDR R2, [SP, #4]
0x080041F6: 4311 ORRS R1, R2
0x080041F8: 6029 STR R1, [R5]
0x080041FA: B002 ADD SP, SP, #8
0x080041FC: BDF0 POP {R4-R7, PC}
0x080041FE: 46C0 NOP
0x08004200: 40020004 DC.W 0x40020004
Section .text.HAL_DMA_Abort from stm32g0xx_hal_dma.o, size=116, align=4
HAL_DMA_Abort:
0x08004204: B570 PUSH {R4-R6, LR}
0x08004206: 2800 CMP R0, #0
0x08004208: D02A BEQ .L2 ; 0x08004260
0x0800420A: 4601 MOV R1, R0
0x0800420C: 3124 ADDS R1, #36
0x0800420E: 784A LDRB R2, [R1, #1]
0x08004210: 2A02 CMP R2, #2
0x08004212: D127 BNE .L3 ; 0x08004264
0x08004214: 6804 LDR R4, [R0]
0x08004216: 6822 LDR R2, [R4]
0x08004218: 230E MOVS R3, #14
0x0800421A: 439A BICS R2, R3
0x0800421C: 6022 STR R2, [R4]
0x0800421E: 6C42 LDR R2, [R0, #68]
0x08004220: 6815 LDR R5, [R2]
0x08004222: 4B13 LDR R3, =0xFFFFFEFF ; [PC, #76] [0x08004270]
0x08004224: 401D ANDS R5, R3
0x08004226: 6015 STR R5, [R2]
0x08004228: 6825 LDR R5, [R4]
0x0800422A: 2201 MOVS R2, #1
0x0800422C: 4395 BICS R5, R2
0x0800422E: 6025 STR R5, [R4]
0x08004230: 6C04 LDR R4, [R0, #64]
0x08004232: 251C MOVS R5, #28
0x08004234: 4025 ANDS R5, R4
0x08004236: 4614 MOV R4, R2
0x08004238: 40AC LSLS R4, R5
0x0800423A: 4D0E LDR R5, =0x40020004 ; [PC, #56] [0x08004274]
0x0800423C: 682E LDR R6, [R5]
0x0800423E: 4326 ORRS R6, R4
0x08004240: 602E STR R6, [R5]
0x08004242: 6C84 LDR R4, [R0, #72]
0x08004244: 6CC5 LDR R5, [R0, #76]
0x08004246: 6065 STR R5, [R4, #4]
0x08004248: 6D04 LDR R4, [R0, #80]
0x0800424A: 2C00 CMP R4, #0
0x0800424C: D005 BEQ .L1 ; 0x0800425A
0x0800424E: 6825 LDR R5, [R4]
0x08004250: 401D ANDS R5, R3
0x08004252: 6025 STR R5, [R4]
0x08004254: 6D43 LDR R3, [R0, #84]
0x08004256: 6D80 LDR R0, [R0, #88]
0x08004258: 6058 STR R0, [R3, #4]
.L1:
0x0800425A: 704A STRB R2, [R1, #1]
0x0800425C: 2000 MOVS R0, #0
0x0800425E: E004 B .L4 ; 0x0800426A
.L2:
0x08004260: 2001 MOVS R0, #1
0x08004262: BD70 POP {R4-R6, PC}
.L3:
0x08004264: 2204 MOVS R2, #4
0x08004266: 63C2 STR R2, [R0, #60]
0x08004268: 2001 MOVS R0, #1
.L4:
0x0800426A: 2200 MOVS R2, #0
0x0800426C: 700A STRB R2, [R1]
0x0800426E: BD70 POP {R4-R6, PC}
0x08004270: FFFFFEFF DC.W 0xFFFFFEFF
0x08004274: 40020004 DC.W 0x40020004
Section .text.HAL_DMA_PollForTransfer from stm32g0xx_hal_dma.o, size=284, align=4
HAL_DMA_PollForTransfer:
0x08004278: B5F0 PUSH {R4-R7, LR}
0x0800427A: B085 SUB SP, SP, #20
0x0800427C: 4604 MOV R4, R0
0x0800427E: 4605 MOV R5, R0
0x08004280: 3524 ADDS R5, #36
0x08004282: 7868 LDRB R0, [R5, #1]
0x08004284: 2802 CMP R0, #2
0x08004286: D109 BNE .L1 ; 0x0800429C
0x08004288: 6820 LDR R0, [R4]
0x0800428A: 6800 LDR R0, [R0]
0x0800428C: 0680 LSLS R0, R0, #26
0x0800428E: D40C BMI .L2 ; 0x080042AA
0x08004290: 4616 MOV R6, R2
0x08004292: 2900 CMP R1, #0
0x08004294: 9101 STR R1, [SP, #4]
0x08004296: D00D BEQ .L3 ; 0x080042B4
0x08004298: 2204 MOVS R2, #4
0x0800429A: E00C B .L4 ; 0x080042B6
.L1:
0x0800429C: 2000 MOVS R0, #0
0x0800429E: 7028 STRB R0, [R5]
0x080042A0: 2004 MOVS R0, #4
0x080042A2: 63E0 STR R0, [R4, #60]
0x080042A4: 2001 MOVS R0, #1
0x080042A6: B005 ADD SP, SP, #20
0x080042A8: BDF0 POP {R4-R7, PC}
.L2:
0x080042AA: 2001 MOVS R0, #1
0x080042AC: 0201 LSLS R1, R0, #8
0x080042AE: 63E1 STR R1, [R4, #60]
0x080042B0: B005 ADD SP, SP, #20
0x080042B2: BDF0 POP {R4-R7, PC}
.L3:
0x080042B4: 2202 MOVS R2, #2
.L4:
0x080042B6: 6C20 LDR R0, [R4, #64]
0x080042B8: 211C MOVS R1, #28
0x080042BA: 9104 STR R1, [SP, #16]
0x080042BC: 4008 ANDS R0, R1
0x080042BE: 4082 LSLS R2, R0
0x080042C0: 9203 STR R2, [SP, #12]
0x080042C2: 4833 LDR R0, =0x40020004 ; [PC, #204] [0x08004390]
0x080042C4: 1F07 SUBS R7, R0, #4
0x080042C6: F7FE FFC3 BL HAL_GetTick ; 0x08003250
0x080042CA: 9A03 LDR R2, [SP, #12]
0x080042CC: 9002 STR R0, [SP, #8]
.L5:
0x080042CE: 6838 LDR R0, [R7]
0x080042D0: 4210 TST R0, R2
0x080042D2: D117 BNE .L7 ; 0x08004304
0x080042D4: 6C21 LDR R1, [R4, #64]
0x080042D6: 9804 LDR R0, [SP, #16]
0x080042D8: 4001 ANDS R1, R0
0x080042DA: 6838 LDR R0, [R7]
0x080042DC: 40C8 LSRS R0, R1
0x080042DE: 0700 LSLS R0, R0, #28
0x080042E0: D448 BMI .L11 ; 0x08004374
0x080042E2: 1C70 ADDS R0, R6, #1
0x080042E4: D0F3 BEQ .L5 ; 0x080042CE
0x080042E6: F7FE FFB3 BL HAL_GetTick ; 0x08003250
0x080042EA: 9A03 LDR R2, [SP, #12]
0x080042EC: 2E00 CMP R6, #0
0x080042EE: D003 BEQ .L6 ; 0x080042F8
0x080042F0: 9902 LDR R1, [SP, #8]
0x080042F2: 1A40 SUBS R0, R0, R1
0x080042F4: 42B0 CMP R0, R6
0x080042F6: D9EA BLS .L5 ; 0x080042CE
.L6:
0x080042F8: 2020 MOVS R0, #32
0x080042FA: 63E0 STR R0, [R4, #60]
0x080042FC: 2000 MOVS R0, #0
0x080042FE: 7028 STRB R0, [R5]
0x08004300: 2001 MOVS R0, #1
0x08004302: E041 B .L12 ; 0x08004388
.L7:
0x08004304: 6D20 LDR R0, [R4, #80]
0x08004306: 2800 CMP R0, #0
0x08004308: D00E BEQ .L8 ; 0x08004328
0x0800430A: 6D61 LDR R1, [R4, #84]
0x0800430C: 6DA2 LDR R2, [R4, #88]
0x0800430E: 680B LDR R3, [R1]
0x08004310: 421A TST R2, R3
0x08004312: D009 BEQ .L8 ; 0x08004328
0x08004314: 2301 MOVS R3, #1
0x08004316: 021E LSLS R6, R3, #8
0x08004318: 6807 LDR R7, [R0]
0x0800431A: 4337 ORRS R7, R6
0x0800431C: 6007 STR R7, [R0]
0x0800431E: 604A STR R2, [R1, #4]
0x08004320: 0298 LSLS R0, R3, #10
0x08004322: 6BE1 LDR R1, [R4, #60]
0x08004324: 4301 ORRS R1, R0
0x08004326: 63E1 STR R1, [R4, #60]
.L8:
0x08004328: 6CA0 LDR R0, [R4, #72]
0x0800432A: 6CE1 LDR R1, [R4, #76]
0x0800432C: 6802 LDR R2, [R0]
0x0800432E: 4211 TST R1, R2
0x08004330: D005 BEQ .L9 ; 0x0800433E
0x08004332: 6041 STR R1, [R0, #4]
0x08004334: 2001 MOVS R0, #1
0x08004336: 0240 LSLS R0, R0, #9
0x08004338: 6BE1 LDR R1, [R4, #60]
0x0800433A: 4301 ORRS R1, R0
0x0800433C: 63E1 STR R1, [R4, #60]
.L9:
0x0800433E: 6C20 LDR R0, [R4, #64]
0x08004340: 9904 LDR R1, [SP, #16]
0x08004342: 4008 ANDS R0, R1
0x08004344: 9901 LDR R1, [SP, #4]
0x08004346: 2900 CMP R1, #0
0x08004348: D008 BEQ .L10 ; 0x0800435C
0x0800434A: 2104 MOVS R1, #4
0x0800434C: 4081 LSLS R1, R0
0x0800434E: 4A10 LDR R2, =0x40020004 ; [PC, #64] [0x08004390]
0x08004350: 6810 LDR R0, [R2]
0x08004352: 4308 ORRS R0, R1
0x08004354: 6010 STR R0, [R2]
0x08004356: 2000 MOVS R0, #0
0x08004358: B005 ADD SP, SP, #20
0x0800435A: BDF0 POP {R4-R7, PC}
.L10:
0x0800435C: 2102 MOVS R1, #2
0x0800435E: 4081 LSLS R1, R0
0x08004360: 4A0B LDR R2, =0x40020004 ; [PC, #44] [0x08004390]
0x08004362: 6810 LDR R0, [R2]
0x08004364: 4308 ORRS R0, R1
0x08004366: 6010 STR R0, [R2]
0x08004368: 2000 MOVS R0, #0
0x0800436A: 7028 STRB R0, [R5]
0x0800436C: 2101 MOVS R1, #1
0x0800436E: 7069 STRB R1, [R5, #1]
0x08004370: B005 ADD SP, SP, #20
0x08004372: BDF0 POP {R4-R7, PC}
.L11:
0x08004374: 2001 MOVS R0, #1
0x08004376: 4602 MOV R2, R0
0x08004378: 408A LSLS R2, R1
0x0800437A: 4B05 LDR R3, =0x40020004 ; [PC, #20] [0x08004390]
0x0800437C: 6819 LDR R1, [R3]
0x0800437E: 4311 ORRS R1, R2
0x08004380: 6019 STR R1, [R3]
0x08004382: 63E0 STR R0, [R4, #60]
0x08004384: 2100 MOVS R1, #0
0x08004386: 7029 STRB R1, [R5]
.L12:
0x08004388: 7068 STRB R0, [R5, #1]
0x0800438A: B005 ADD SP, SP, #20
0x0800438C: BDF0 POP {R4-R7, PC}
0x0800438E: 46C0 NOP
0x08004390: 40020004 DC.W 0x40020004
Section .text.HAL_FLASH_Program from stm32g0xx_hal_flash.o, size=156, align=4
HAL_FLASH_Program:
0x08004394: B5F0 PUSH {R4-R7, LR}
0x08004396: B085 SUB SP, SP, #20
0x08004398: 460E MOV R6, R1
0x0800439A: 4D23 LDR R5, =pFlash ; [PC, #140] [0x08004428] =0x200011D8
0x0800439C: 7829 LDRB R1, [R5]
0x0800439E: 2901 CMP R1, #1
0x080043A0: D102 BNE .L1 ; 0x080043A8
0x080043A2: 2002 MOVS R0, #2
0x080043A4: B005 ADD SP, SP, #20
0x080043A6: BDF0 POP {R4-R7, PC}
.L1:
0x080043A8: 4617 MOV R7, R2
0x080043AA: 9301 STR R3, [SP, #4]
0x080043AC: 9004 STR R0, [SP, #16]
0x080043AE: 2400 MOVS R4, #0
0x080043B0: 606C STR R4, [R5, #4]
0x080043B2: 2001 MOVS R0, #1
0x080043B4: 9003 STR R0, [SP, #12]
0x080043B6: 7028 STRB R0, [R5]
0x080043B8: 207D MOVS R0, #125
0x080043BA: 00C0 LSLS R0, R0, #3
0x080043BC: 9002 STR R0, [SP, #8]
0x080043BE: F000 F837 BL FLASH_WaitForLastOperation ; 0x08004430
0x080043C2: 2800 CMP R0, #0
0x080043C4: D12D BNE .L6 ; 0x08004422
0x080043C6: 9903 LDR R1, [SP, #12]
0x080043C8: 9B02 LDR R3, [SP, #8]
0x080043CA: 9400 STR R4, [SP, #0]
0x080043CC: 4D17 LDR R5, =0x40022014 ; [PC, #92] [0x0800442C]
0x080043CE: 9804 LDR R0, [SP, #16]
0x080043D0: 2801 CMP R0, #1
0x080043D2: D109 BNE .L2 ; 0x080043E8
0x080043D4: 6828 LDR R0, [R5]
0x080043D6: 4308 ORRS R0, R1
0x080043D8: 6028 STR R0, [R5]
0x080043DA: 6037 STR R7, [R6]
0x080043DC: F3BF 8F6F ISB SY
0x080043E0: 9801 LDR R0, [SP, #4]
0x080043E2: 6070 STR R0, [R6, #4]
0x080043E4: 4618 MOV R0, R3
0x080043E6: E014 B .L5 ; 0x08004412
.L2:
0x080043E8: 0488 LSLS R0, R1, #18
0x080043EA: 6829 LDR R1, [R5]
0x080043EC: 4301 ORRS R1, R0
0x080043EE: 6029 STR R1, [R5]
0x080043F0: F3EF 8410 MRS R4, PRIMASK
0x080043F4: B672 CPSID i
0x080043F6: 9900 LDR R1, [SP, #0]
.L3:
0x080043F8: CF04 LDM R7!, {R2}
0x080043FA: C604 STM R6!, {R2}
0x080043FC: 1C4A ADDS R2, R1, #1
0x080043FE: 293F CMP R1, #63
0x08004400: 4611 MOV R1, R2
0x08004402: D3F9 BCC .L3 ; 0x080043F8
0x08004404: 4618 MOV R0, R3
.L4:
0x08004406: 1F29 SUBS R1, R5, #4
0x08004408: 6809 LDR R1, [R1]
0x0800440A: 03C9 LSLS R1, R1, #15
0x0800440C: D4FB BMI .L4 ; 0x08004406
0x0800440E: F384 8810 MSR PRIMASK, R4
.L5:
0x08004412: F000 F80D BL FLASH_WaitForLastOperation ; 0x08004430
0x08004416: 6829 LDR R1, [R5]
0x08004418: 9A04 LDR R2, [SP, #16]
0x0800441A: 4391 BICS R1, R2
0x0800441C: 6029 STR R1, [R5]
0x0800441E: 4D02 LDR R5, =pFlash ; [PC, #8] [0x08004428] =0x200011D8
0x08004420: 9C00 LDR R4, [SP, #0]
.L6:
0x08004422: 702C STRB R4, [R5]
0x08004424: B005 ADD SP, SP, #20
0x08004426: BDF0 POP {R4-R7, PC}
0x08004428: 200011D8 DC.W pFlash
0x0800442C: 40022014 DC.W 0x40022014
Section .text.FLASH_WaitForLastOperation from stm32g0xx_hal_flash.o, size=88, align=4
FLASH_WaitForLastOperation:
0x08004430: B570 PUSH {R4-R6, LR}
0x08004432: 4604 MOV R4, R0
0x08004434: F7FE FF0C BL HAL_GetTick ; 0x08003250
0x08004438: 1906 ADDS R6, R0, R4
0x0800443A: 4D10 LDR R5, =0x40022010 ; [PC, #64] [0x0800447C]
.L1:
0x0800443C: 6828 LDR R0, [R5]
0x0800443E: 03C0 LSLS R0, R0, #15
0x08004440: D505 BPL .L3 ; 0x0800444E
0x08004442: F7FE FF05 BL HAL_GetTick ; 0x08003250
0x08004446: 42B0 CMP R0, R6
0x08004448: D3F8 BCC .L1 ; 0x0800443C
.L2:
0x0800444A: 2003 MOVS R0, #3
0x0800444C: BD70 POP {R4-R6, PC}
.L3:
0x0800444E: 6828 LDR R0, [R5]
0x08004450: 490B LDR R1, =0x0000C3FA ; [PC, #44] [0x08004480]
0x08004452: 1C4A ADDS R2, R1, #1
0x08004454: 602A STR R2, [R5]
0x08004456: 4008 ANDS R0, R1
0x08004458: D003 BEQ .L4 ; 0x08004462
0x0800445A: 490A LDR R1, =pFlash ; [PC, #40] [0x08004484] =0x200011D8
0x0800445C: 6048 STR R0, [R1, #4]
0x0800445E: 2001 MOVS R0, #1
0x08004460: BD70 POP {R4-R6, PC}
.L4:
0x08004462: F7FE FEF5 BL HAL_GetTick ; 0x08003250
0x08004466: 1904 ADDS R4, R0, R4
.L5:
0x08004468: 6828 LDR R0, [R5]
0x0800446A: 0340 LSLS R0, R0, #13
0x0800446C: D504 BPL .L6 ; 0x08004478
0x0800446E: F7FE FEEF BL HAL_GetTick ; 0x08003250
0x08004472: 42A0 CMP R0, R4
0x08004474: D3F8 BCC .L5 ; 0x08004468
0x08004476: E7E8 B .L2 ; 0x0800444A
.L6:
0x08004478: 2000 MOVS R0, #0
0x0800447A: BD70 POP {R4-R6, PC}
0x0800447C: 40022010 DC.W 0x40022010
0x08004480: 0000C3FA DC.W 0x0000C3FA
0x08004484: 200011D8 DC.W pFlash
Section .text.HAL_FLASH_Unlock from stm32g0xx_hal_flash.o, size=40, align=4
HAL_FLASH_Unlock:
0x08004488: 4806 LDR R0, =0x40022008 ; [PC, #24] [0x080044A4]
0x0800448A: 68C1 LDR R1, [R0, #12]
0x0800448C: 2900 CMP R1, #0
0x0800448E: D401 BMI .L1 ; 0x08004494
0x08004490: 2000 MOVS R0, #0
0x08004492: 4770 BX LR
.L1:
0x08004494: 4904 LDR R1, =0x45670123 ; [PC, #16] [0x080044A8]
0x08004496: 6001 STR R1, [R0]
0x08004498: 4904 LDR R1, =0xCDEF89AB ; [PC, #16] [0x080044AC]
0x0800449A: 6001 STR R1, [R0]
0x0800449C: 68C0 LDR R0, [R0, #12]
0x0800449E: 0FC0 LSRS R0, R0, #31
0x080044A0: 4770 BX LR
0x080044A2: 46C0 NOP
0x080044A4: 40022008 DC.W 0x40022008
0x080044A8: 45670123 DC.W 0x45670123
0x080044AC: CDEF89AB DC.W 0xCDEF89AB
Section .text.HAL_FLASH_Lock from stm32g0xx_hal_flash.o, size=24, align=4
HAL_FLASH_Lock:
0x080044B0: 2001 MOVS R0, #1
0x080044B2: 07C0 LSLS R0, R0, #31
0x080044B4: 4903 LDR R1, =0x40022014 ; [PC, #12] [0x080044C4]
0x080044B6: 680A LDR R2, [R1]
0x080044B8: 4302 ORRS R2, R0
0x080044BA: 600A STR R2, [R1]
0x080044BC: 6808 LDR R0, [R1]
0x080044BE: 43C0 MVNS R0, R0
0x080044C0: 0FC0 LSRS R0, R0, #31
0x080044C2: 4770 BX LR
0x080044C4: 40022014 DC.W 0x40022014
Section .text.HAL_FLASHEx_Erase from stm32g0xx_hal_flash_ex.o, size=184, align=4
HAL_FLASHEx_Erase:
0x080044C8: B5F0 PUSH {R4-R7, LR}
0x080044CA: B083 SUB SP, SP, #12
0x080044CC: 4605 MOV R5, R0
0x080044CE: 4C28 LDR R4, =pFlash ; [PC, #160] [0x08004570] =0x200011D8
0x080044D0: 7820 LDRB R0, [R4]
0x080044D2: 2801 CMP R0, #1
0x080044D4: D102 BNE .L1 ; 0x080044DC
0x080044D6: 2002 MOVS R0, #2
0x080044D8: B003 ADD SP, SP, #12
0x080044DA: BDF0 POP {R4-R7, PC}
.L1:
0x080044DC: 9102 STR R1, [SP, #8]
0x080044DE: 2700 MOVS R7, #0
0x080044E0: 6067 STR R7, [R4, #4]
0x080044E2: 2001 MOVS R0, #1
0x080044E4: 7020 STRB R0, [R4]
0x080044E6: 207D MOVS R0, #125
0x080044E8: 00C6 LSLS R6, R0, #3
0x080044EA: 4630 MOV R0, R6
0x080044EC: F7FF FFA0 BL FLASH_WaitForLastOperation ; 0x08004430
0x080044F0: 2800 CMP R0, #0
0x080044F2: D139 BNE .L7 ; 0x08004568
0x080044F4: 2004 MOVS R0, #4
0x080044F6: 6068 STR R0, [R5, #4]
0x080044F8: 6828 LDR R0, [R5]
0x080044FA: 2804 CMP R0, #4
0x080044FC: D109 BNE .L2 ; 0x08004512
0x080044FE: 481E LDR R0, =0x00010002 ; [PC, #120] [0x08004578]
0x08004500: 1C80 ADDS R0, R0, #2
0x08004502: 491C LDR R1, =0x40022014 ; [PC, #112] [0x08004574]
0x08004504: 680A LDR R2, [R1]
0x08004506: 4302 ORRS R2, R0
0x08004508: 600A STR R2, [R1]
0x0800450A: 4630 MOV R0, R6
0x0800450C: F7FF FF90 BL FLASH_WaitForLastOperation ; 0x08004430
0x08004510: E02A B .L7 ; 0x08004568
.L2:
0x08004512: 43F8 MVNS R0, R7
0x08004514: 9902 LDR R1, [SP, #8]
0x08004516: 6008 STR R0, [R1]
0x08004518: 4639 MOV R1, R7
0x0800451A: 68AF LDR R7, [R5, #8]
0x0800451C: 68E8 LDR R0, [R5, #12]
0x0800451E: 19C0 ADDS R0, R0, R7
0x08004520: 4287 CMP R7, R0
0x08004522: 9101 STR R1, [SP, #4]
0x08004524: 4608 MOV R0, R1
0x08004526: D219 BCS .L6 ; 0x0800455C
0x08004528: 00FC LSLS R4, R7, #3
.L3:
0x0800452A: 4912 LDR R1, =0x40022014 ; [PC, #72] [0x08004574]
0x0800452C: 6808 LDR R0, [R1]
0x0800452E: 4A13 LDR R2, =0xFFFEFE05 ; [PC, #76] [0x0800457C]
0x08004530: 4010 ANDS R0, R2
0x08004532: 4320 ORRS R0, R4
0x08004534: 4A10 LDR R2, =0x00010002 ; [PC, #64] [0x08004578]
0x08004536: 4310 ORRS R0, R2
0x08004538: 6008 STR R0, [R1]
0x0800453A: 4630 MOV R0, R6
0x0800453C: F7FF FF78 BL FLASH_WaitForLastOperation ; 0x08004430
0x08004540: 2800 CMP R0, #0
0x08004542: D108 BNE .L4 ; 0x08004556
0x08004544: 68A8 LDR R0, [R5, #8]
0x08004546: 68E9 LDR R1, [R5, #12]
0x08004548: 1808 ADDS R0, R1, R0
0x0800454A: 3408 ADDS R4, #8
0x0800454C: 1C7F ADDS R7, R7, #1
0x0800454E: 4287 CMP R7, R0
0x08004550: D3EB BCC .L3 ; 0x0800452A
0x08004552: 9801 LDR R0, [SP, #4]
0x08004554: E001 B .L5 ; 0x0800455A
.L4:
0x08004556: 9902 LDR R1, [SP, #8]
0x08004558: 600F STR R7, [R1]
.L5:
0x0800455A: 4C05 LDR R4, =pFlash ; [PC, #20] [0x08004570] =0x200011D8
.L6:
0x0800455C: 4B05 LDR R3, =0x40022014 ; [PC, #20] [0x08004574]
0x0800455E: 6819 LDR R1, [R3]
0x08004560: 2202 MOVS R2, #2
0x08004562: 4391 BICS R1, R2
0x08004564: 6019 STR R1, [R3]
0x08004566: 9F01 LDR R7, [SP, #4]
.L7:
0x08004568: 7027 STRB R7, [R4]
0x0800456A: B003 ADD SP, SP, #12
0x0800456C: BDF0 POP {R4-R7, PC}
0x0800456E: 46C0 NOP
0x08004570: 200011D8 DC.W pFlash
0x08004574: 40022014 DC.W 0x40022014
0x08004578: 00010002 DC.W 0x00010002
0x0800457C: FFFEFE05 DC.W 0xFFFEFE05
Section .text.HAL_GPIO_Init from stm32g0xx_hal_gpio.o, size=428, align=4
HAL_GPIO_Init:
0x08004580: B5F0 PUSH {R4-R7, LR}
0x08004582: B08A SUB SP, SP, #40
0x08004584: 680C LDR R4, [R1]
0x08004586: 2C00 CMP R4, #0
0x08004588: D100 BNE .L1 ; 0x0800458C
0x0800458A: E0C3 B .L23 ; 0x08004714
.L1:
0x0800458C: 4602 MOV R2, R0
0x0800458E: 4862 LDR R0, =0x50000C00 ; [PC, #0x0188] [0x08004718]
0x08004590: 4282 CMP R2, R0
0x08004592: D001 BEQ .L2 ; 0x08004598
0x08004594: 2005 MOVS R0, #5
0x08004596: E000 B .L3 ; 0x0800459A
.L2:
0x08004598: 2003 MOVS R0, #3
.L3:
0x0800459A: 9000 STR R0, [SP, #0]
0x0800459C: 2300 MOVS R3, #0
0x0800459E: 461E MOV R6, R3
0x080045A0: 9309 STR R3, [SP, #36]
0x080045A2: 9308 STR R3, [SP, #32]
0x080045A4: 9106 STR R1, [SP, #24]
0x080045A6: 9204 STR R2, [SP, #16]
0x080045A8: E011 B .L7 ; 0x080045CE
.L4:
0x080045AA: 4330 ORRS R0, R6
.L5:
0x080045AC: 9E07 LDR R6, [SP, #28]
0x080045AE: 4C5B LDR R4, =0x40021800 ; [PC, #0x016C] [0x0800471C]
0x080045B0: 6060 STR R0, [R4, #4]
.L6:
0x080045B2: 1C5B ADDS R3, R3, #1
0x080045B4: 680C LDR R4, [R1]
0x080045B6: 4620 MOV R0, R4
0x080045B8: 40D8 LSRS R0, R3
0x080045BA: 9D08 LDR R5, [SP, #32]
0x080045BC: 1D2D ADDS R5, R5, #4
0x080045BE: 9508 STR R5, [SP, #32]
0x080045C0: 3608 ADDS R6, #8
0x080045C2: 9D09 LDR R5, [SP, #36]
0x080045C4: 1CAD ADDS R5, R5, #2
0x080045C6: 9509 STR R5, [SP, #36]
0x080045C8: 2800 CMP R0, #0
0x080045CA: D100 BNE .L7 ; 0x080045CE
0x080045CC: E0A2 B .L23 ; 0x08004714
.L7:
0x080045CE: 2501 MOVS R5, #1
0x080045D0: 9503 STR R5, [SP, #12]
0x080045D2: 409D LSLS R5, R3
0x080045D4: 402C ANDS R4, R5
0x080045D6: 9405 STR R4, [SP, #20]
0x080045D8: D0EB BEQ .L6 ; 0x080045B2
0x080045DA: 9A09 LDR R2, [SP, #36]
0x080045DC: 9607 STR R6, [SP, #28]
0x080045DE: 684F LDR R7, [R1, #4]
0x080045E0: 2403 MOVS R4, #3
0x080045E2: 4608 MOV R0, R1
0x080045E4: 463E MOV R6, R7
0x080045E6: 4026 ANDS R6, R4
0x080045E8: 1E71 SUBS R1, R6, #1
0x080045EA: 2901 CMP R1, #1
0x080045EC: 9702 STR R7, [SP, #8]
0x080045EE: D814 BHI .L8 ; 0x0800461A
0x080045F0: 9301 STR R3, [SP, #4]
0x080045F2: 4613 MOV R3, R2
0x080045F4: 4094 LSLS R4, R2
0x080045F6: 9A04 LDR R2, [SP, #16]
0x080045F8: 6891 LDR R1, [R2, #8]
0x080045FA: 43A1 BICS R1, R4
0x080045FC: 68C0 LDR R0, [R0, #12]
0x080045FE: 4098 LSLS R0, R3
0x08004600: 4308 ORRS R0, R1
0x08004602: 6090 STR R0, [R2, #8]
0x08004604: 06F8 LSLS R0, R7, #27
0x08004606: 9B01 LDR R3, [SP, #4]
0x08004608: 0FC0 LSRS R0, R0, #31
0x0800460A: 4098 LSLS R0, R3
0x0800460C: 6851 LDR R1, [R2, #4]
0x0800460E: 43A9 BICS R1, R5
0x08004610: 4301 ORRS R1, R0
0x08004612: 6051 STR R1, [R2, #4]
0x08004614: 43E5 MVNS R5, R4
0x08004616: 005F LSLS R7, R3, #1
0x08004618: E00A B .L9 ; 0x08004630
.L8:
0x0800461A: 4620 MOV R0, R4
0x0800461C: 4617 MOV R7, R2
0x0800461E: 4090 LSLS R0, R2
0x08004620: 43C5 MVNS R5, R0
0x08004622: 2E03 CMP R6, #3
0x08004624: 9A04 LDR R2, [SP, #16]
0x08004626: D103 BNE .L9 ; 0x08004630
0x08004628: 9809 LDR R0, [SP, #36]
0x0800462A: 4626 MOV R6, R4
0x0800462C: 4604 MOV R4, R0
0x0800462E: E023 B .L11 ; 0x08004678
.L9:
0x08004630: 68D0 LDR R0, [R2, #12]
0x08004632: 4028 ANDS R0, R5
0x08004634: 4614 MOV R4, R2
0x08004636: 9A06 LDR R2, [SP, #24]
0x08004638: 6891 LDR R1, [R2, #8]
0x0800463A: 40B9 LSLS R1, R7
0x0800463C: 4301 ORRS R1, R0
0x0800463E: 60E1 STR R1, [R4, #12]
0x08004640: 2E02 CMP R6, #2
0x08004642: 463C MOV R4, R7
0x08004644: D117 BNE .L10 ; 0x08004676
0x08004646: 201C MOVS R0, #28
0x08004648: 9908 LDR R1, [SP, #32]
0x0800464A: 4008 ANDS R0, R1
0x0800464C: 210F MOVS R1, #15
0x0800464E: 4081 LSLS R1, R0
0x08004650: 9402 STR R4, [SP, #8]
0x08004652: 08DC LSRS R4, R3, #3
0x08004654: 00A4 LSLS R4, R4, #2
0x08004656: 9F04 LDR R7, [SP, #16]
0x08004658: 193C ADDS R4, R7, R4
0x0800465A: 462E MOV R6, R5
0x0800465C: 6A25 LDR R5, [R4, #32]
0x0800465E: 438D BICS R5, R1
0x08004660: 6911 LDR R1, [R2, #16]
0x08004662: 4081 LSLS R1, R0
0x08004664: 4329 ORRS R1, R5
0x08004666: 4635 MOV R5, R6
0x08004668: 6221 STR R1, [R4, #32]
0x0800466A: 9C02 LDR R4, [SP, #8]
0x0800466C: 6851 LDR R1, [R2, #4]
0x0800466E: 2603 MOVS R6, #3
0x08004670: 400E ANDS R6, R1
0x08004672: 463A MOV R2, R7
0x08004674: E001 B .L12 ; 0x0800467A
.L10:
0x08004676: 9A04 LDR R2, [SP, #16]
.L11:
0x08004678: 9902 LDR R1, [SP, #8]
.L12:
0x0800467A: 40A6 LSLS R6, R4
0x0800467C: 6810 LDR R0, [R2]
0x0800467E: 4028 ANDS R0, R5
0x08004680: 4330 ORRS R0, R6
0x08004682: 6010 STR R0, [R2]
0x08004684: 0388 LSLS R0, R1, #14
0x08004686: 0F80 LSRS R0, R0, #30
0x08004688: 9906 LDR R1, [SP, #24]
0x0800468A: 9E07 LDR R6, [SP, #28]
0x0800468C: D091 BEQ .L6 ; 0x080045B2
0x0800468E: 2118 MOVS R1, #24
0x08004690: 4031 ANDS R1, R6
0x08004692: 200F MOVS R0, #15
0x08004694: 4088 LSLS R0, R1
0x08004696: 2403 MOVS R4, #3
0x08004698: 461D MOV R5, R3
0x0800469A: 43A5 BICS R5, R4
0x0800469C: 4C1F LDR R4, =0x40021800 ; [PC, #124] [0x0800471C]
0x0800469E: 1966 ADDS R6, R4, R5
0x080046A0: 6E35 LDR R5, [R6, #96]
0x080046A2: 4385 BICS R5, R0
0x080046A4: 3660 ADDS R6, #96
0x080046A6: 2005 MOVS R0, #5
0x080046A8: 0700 LSLS R0, R0, #28
0x080046AA: 4282 CMP R2, R0
0x080046AC: D00C BEQ .L14 ; 0x080046C8
0x080046AE: 481D LDR R0, =0x50000400 ; [PC, #116] [0x08004724]
0x080046B0: 4282 CMP R2, R0
0x080046B2: D006 BEQ .L13 ; 0x080046C2
0x080046B4: 481C LDR R0, =0x50000800 ; [PC, #112] [0x08004728]
0x080046B6: 4282 CMP R2, R0
0x080046B8: 9800 LDR R0, [SP, #0]
0x080046BA: 4A19 LDR R2, =0x40021880 ; [PC, #100] [0x08004720]
0x080046BC: D106 BNE .L15 ; 0x080046CC
0x080046BE: 2002 MOVS R0, #2
0x080046C0: E004 B .L15 ; 0x080046CC
.L13:
0x080046C2: 4A17 LDR R2, =0x40021880 ; [PC, #92] [0x08004720]
0x080046C4: 9803 LDR R0, [SP, #12]
0x080046C6: E001 B .L15 ; 0x080046CC
.L14:
0x080046C8: 2000 MOVS R0, #0
0x080046CA: 4A15 LDR R2, =0x40021880 ; [PC, #84] [0x08004720]
.L15:
0x080046CC: 4088 LSLS R0, R1
0x080046CE: 4328 ORRS R0, R5
0x080046D0: 6030 STR R0, [R6]
0x080046D2: 6810 LDR R0, [R2]
0x080046D4: 9906 LDR R1, [SP, #24]
0x080046D6: 684D LDR R5, [R1, #4]
0x080046D8: 03EC LSLS R4, R5, #15
0x080046DA: D502 BPL .L16 ; 0x080046E2
0x080046DC: 9E05 LDR R6, [SP, #20]
0x080046DE: 4330 ORRS R0, R6
0x080046E0: E001 B .L17 ; 0x080046E6
.L16:
0x080046E2: 9E05 LDR R6, [SP, #20]
0x080046E4: 43B0 BICS R0, R6
.L17:
0x080046E6: 6010 STR R0, [R2]
0x080046E8: 6850 LDR R0, [R2, #4]
0x080046EA: 03AC LSLS R4, R5, #14
0x080046EC: D501 BPL .L18 ; 0x080046F2
0x080046EE: 4330 ORRS R0, R6
0x080046F0: E000 B .L19 ; 0x080046F4
.L18:
0x080046F2: 43B0 BICS R0, R6
.L19:
0x080046F4: 6050 STR R0, [R2, #4]
0x080046F6: 4809 LDR R0, =0x40021800 ; [PC, #36] [0x0800471C]
0x080046F8: 6800 LDR R0, [R0]
0x080046FA: 02EC LSLS R4, R5, #11
0x080046FC: D501 BPL .L20 ; 0x08004702
0x080046FE: 4330 ORRS R0, R6
0x08004700: E000 B .L21 ; 0x08004704
.L20:
0x08004702: 43B0 BICS R0, R6
.L21:
0x08004704: 4A05 LDR R2, =0x40021800 ; [PC, #20] [0x0800471C]
0x08004706: 6010 STR R0, [R2]
0x08004708: 6850 LDR R0, [R2, #4]
0x0800470A: 02AA LSLS R2, R5, #10
0x0800470C: D500 BPL .L22 ; 0x08004710
0x0800470E: E74C B .L4 ; 0x080045AA
.L22:
0x08004710: 43B0 BICS R0, R6
0x08004712: E74B B .L5 ; 0x080045AC
.L23:
0x08004714: B00A ADD SP, SP, #40
0x08004716: BDF0 POP {R4-R7, PC}
0x08004718: 50000C00 DC.W 0x50000C00
0x0800471C: 40021800 DC.W 0x40021800
0x08004720: 40021880 DC.W 0x40021880
0x08004724: 50000400 DC.W 0x50000400
0x08004728: 50000800 DC.W 0x50000800
Section .text.HAL_GPIO_DeInit from stm32g0xx_hal_gpio.o, size=268, align=4
HAL_GPIO_DeInit:
0x0800472C: B5F0 PUSH {R4-R7, LR}
0x0800472E: B08A SUB SP, SP, #40
0x08004730: 9002 STR R0, [SP, #8]
0x08004732: 2900 CMP R1, #0
0x08004734: D073 BEQ .L8 ; 0x0800481E
0x08004736: 483B LDR R0, =0x50000C00 ; [PC, #236] [0x08004824]
0x08004738: 9A02 LDR R2, [SP, #8]
0x0800473A: 4282 CMP R2, R0
0x0800473C: D001 BEQ .L1 ; 0x08004742
0x0800473E: 2005 MOVS R0, #5
0x08004740: E000 B .L2 ; 0x08004744
.L1:
0x08004742: 2003 MOVS R0, #3
.L2:
0x08004744: 9000 STR R0, [SP, #0]
0x08004746: 2400 MOVS R4, #0
0x08004748: 4622 MOV R2, R4
0x0800474A: 4627 MOV R7, R4
0x0800474C: 4626 MOV R6, R4
0x0800474E: 9101 STR R1, [SP, #4]
0x08004750: E025 B .L5 ; 0x0800479E
.L3:
0x08004752: 9D06 LDR R5, [SP, #24]
0x08004754: 9809 LDR R0, [SP, #36]
0x08004756: 4085 LSLS R5, R0
0x08004758: 6808 LDR R0, [R1]
0x0800475A: 4328 ORRS R0, R5
0x0800475C: 6008 STR R0, [R1]
0x0800475E: 201C MOVS R0, #28
0x08004760: 9C08 LDR R4, [SP, #32]
0x08004762: 4020 ANDS R0, R4
0x08004764: 9B05 LDR R3, [SP, #20]
0x08004766: 4083 LSLS R3, R0
0x08004768: 08F0 LSRS R0, R6, #3
0x0800476A: 0080 LSLS R0, R0, #2
0x0800476C: 1808 ADDS R0, R1, R0
0x0800476E: 460A MOV R2, R1
0x08004770: 6A01 LDR R1, [R0, #32]
0x08004772: 4399 BICS R1, R3
0x08004774: 6201 STR R1, [R0, #32]
0x08004776: 6890 LDR R0, [R2, #8]
0x08004778: 43A8 BICS R0, R5
0x0800477A: 6090 STR R0, [R2, #8]
0x0800477C: 6850 LDR R0, [R2, #4]
0x0800477E: 9907 LDR R1, [SP, #28]
0x08004780: 4388 BICS R0, R1
0x08004782: 6050 STR R0, [R2, #4]
0x08004784: 68D0 LDR R0, [R2, #12]
0x08004786: 43A8 BICS R0, R5
0x08004788: 60D0 STR R0, [R2, #12]
0x0800478A: 9A09 LDR R2, [SP, #36]
0x0800478C: 9901 LDR R1, [SP, #4]
.L4:
0x0800478E: 1C76 ADDS R6, R6, #1
0x08004790: 4608 MOV R0, R1
0x08004792: 40F0 LSRS R0, R6
0x08004794: 1D24 ADDS R4, R4, #4
0x08004796: 1C92 ADDS R2, R2, #2
0x08004798: 3708 ADDS R7, #8
0x0800479A: 2800 CMP R0, #0
0x0800479C: D03F BEQ .L8 ; 0x0800481E
.L5:
0x0800479E: 2301 MOVS R3, #1
0x080047A0: 4618 MOV R0, R3
0x080047A2: 40B0 LSLS R0, R6
0x080047A4: 4605 MOV R5, R0
0x080047A6: 400D ANDS R5, R1
0x080047A8: D0F1 BEQ .L4 ; 0x0800478E
0x080047AA: 9007 STR R0, [SP, #28]
0x080047AC: 9209 STR R2, [SP, #36]
0x080047AE: 9408 STR R4, [SP, #32]
0x080047B0: 2418 MOVS R4, #24
0x080047B2: 403C ANDS R4, R7
0x080047B4: 200F MOVS R0, #15
0x080047B6: 9005 STR R0, [SP, #20]
0x080047B8: 4601 MOV R1, R0
0x080047BA: 40A1 LSLS R1, R4
0x080047BC: 2003 MOVS R0, #3
0x080047BE: 4632 MOV R2, R6
0x080047C0: 9006 STR R0, [SP, #24]
0x080047C2: 4382 BICS R2, R0
0x080047C4: 4818 LDR R0, =0x40021800 ; [PC, #96] [0x08004828]
0x080047C6: 1880 ADDS R0, R0, R2
0x080047C8: 9003 STR R0, [SP, #12]
0x080047CA: 6E02 LDR R2, [R0, #96]
0x080047CC: 9104 STR R1, [SP, #16]
0x080047CE: 400A ANDS R2, R1
0x080047D0: 2005 MOVS R0, #5
0x080047D2: 0700 LSLS R0, R0, #28
0x080047D4: 9902 LDR R1, [SP, #8]
0x080047D6: 4281 CMP R1, R0
0x080047D8: D008 BEQ .L6 ; 0x080047EC
0x080047DA: 4815 LDR R0, =0x50000400 ; [PC, #84] [0x08004830]
0x080047DC: 4281 CMP R1, R0
0x080047DE: D006 BEQ .L7 ; 0x080047EE
0x080047E0: 4814 LDR R0, =0x50000800 ; [PC, #80] [0x08004834]
0x080047E2: 4281 CMP R1, R0
0x080047E4: 9B00 LDR R3, [SP, #0]
0x080047E6: D102 BNE .L7 ; 0x080047EE
0x080047E8: 2302 MOVS R3, #2
0x080047EA: E000 B .L7 ; 0x080047EE
.L6:
0x080047EC: 2300 MOVS R3, #0
.L7:
0x080047EE: 40A3 LSLS R3, R4
0x080047F0: 429A CMP R2, R3
0x080047F2: D1AE BNE .L3 ; 0x08004752
0x080047F4: 9B03 LDR R3, [SP, #12]
0x080047F6: 3360 ADDS R3, #96
0x080047F8: 4A0C LDR R2, =0x40021880 ; [PC, #48] [0x0800482C]
0x080047FA: 6810 LDR R0, [R2]
0x080047FC: 43A8 BICS R0, R5
0x080047FE: 6010 STR R0, [R2]
0x08004800: 6850 LDR R0, [R2, #4]
0x08004802: 43A8 BICS R0, R5
0x08004804: 6050 STR R0, [R2, #4]
0x08004806: 4A08 LDR R2, =0x40021800 ; [PC, #32] [0x08004828]
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: 6818 LDR R0, [R3]
0x08004816: 9A04 LDR R2, [SP, #16]
0x08004818: 4390 BICS R0, R2
0x0800481A: 6018 STR R0, [R3]
0x0800481C: E799 B .L3 ; 0x08004752
.L8:
0x0800481E: B00A ADD SP, SP, #40
0x08004820: BDF0 POP {R4-R7, PC}
0x08004822: 46C0 NOP
0x08004824: 50000C00 DC.W 0x50000C00
0x08004828: 40021800 DC.W 0x40021800
0x0800482C: 40021880 DC.W 0x40021880
0x08004830: 50000400 DC.W 0x50000400
0x08004834: 50000800 DC.W 0x50000800
Section .text.HAL_PWREx_ControlVoltageScaling from stm32g0xx_hal_pwr_ex.o, size=84, align=4
HAL_PWREx_ControlVoltageScaling:
0x08004838: B5F0 PUSH {R4-R7, LR}
0x0800483A: B081 SUB SP, SP, #4
0x0800483C: 2503 MOVS R5, #3
0x0800483E: 0269 LSLS R1, R5, #9
0x08004840: 4E0F LDR R6, =0x40007000 ; [PC, #60] [0x08004880]
0x08004842: 6832 LDR R2, [R6]
0x08004844: 438A BICS R2, R1
0x08004846: 4302 ORRS R2, R0
0x08004848: 6032 STR R2, [R6]
0x0800484A: 2101 MOVS R1, #1
0x0800484C: 024A LSLS R2, R1, #9
0x0800484E: 2400 MOVS R4, #0
0x08004850: 4290 CMP R0, R2
0x08004852: D112 BNE .L3 ; 0x0800487A
0x08004854: 480B LDR R0, =SystemCoreClock ; [PC, #44] [0x08004884] =0x20000420
0x08004856: 6802 LDR R2, [R0]
0x08004858: 6970 LDR R0, [R6, #20]
0x0800485A: 0540 LSLS R0, R0, #21
0x0800485C: D50D BPL .L3 ; 0x0800487A
0x0800485E: 028F LSLS R7, R1, #10
0x08004860: 2006 MOVS R0, #6
0x08004862: 4350 MULS R0, R2, R0
0x08004864: 4908 LDR R1, =0x000F4240 ; [PC, #32] [0x08004888]
0x08004866: F005 FEB1 BL __aeabi_uidiv ; 0x0800A5CC
0x0800486A: 1C80 ADDS R0, R0, #2
.L1:
0x0800486C: 1E40 SUBS R0, R0, #1
0x0800486E: D003 BEQ .L2 ; 0x08004878
0x08004870: 6971 LDR R1, [R6, #20]
0x08004872: 4239 TST R1, R7
0x08004874: D1FA BNE .L1 ; 0x0800486C
0x08004876: E000 B .L3 ; 0x0800487A
.L2:
0x08004878: 462C MOV R4, R5
.L3:
0x0800487A: 4620 MOV R0, R4
0x0800487C: B001 ADD SP, SP, #4
0x0800487E: BDF0 POP {R4-R7, PC}
0x08004880: 40007000 DC.W 0x40007000
0x08004884: 20000420 DC.W SystemCoreClock
0x08004888: 000F4240 DC.W 0x000F4240
Section .text.HAL_RCC_OscConfig from stm32g0xx_hal_rcc.o, size=1088, align=4
HAL_RCC_OscConfig:
0x0800488C: B5F0 PUSH {R4-R7, LR}
0x0800488E: B087 SUB SP, SP, #28
0x08004890: 2501 MOVS R5, #1
0x08004892: 2800 CMP R0, #0
0x08004894: D100 BNE .L1 ; 0x08004898
0x08004896: E1EF B .L59 ; 0x08004C78
.L1:
0x08004898: 9504 STR R5, [SP, #16]
0x0800489A: 9005 STR R0, [SP, #20]
0x0800489C: 7800 LDRB R0, [R0]
0x0800489E: 07C0 LSLS R0, R0, #31
0x080048A0: 4FFD LDR R7, =0x40021000 ; [PC, #0x03F4] [0x08004C98]
0x080048A2: D02A BEQ .L5 ; 0x080048FA
0x080048A4: 68B8 LDR R0, [R7, #8]
0x080048A6: 68F9 LDR R1, [R7, #12]
0x080048A8: 2503 MOVS R5, #3
0x080048AA: 462A MOV R2, R5
0x080048AC: 438A BICS R2, R1
0x080048AE: 2138 MOVS R1, #56
0x080048B0: 4001 ANDS R1, R0
0x080048B2: 2010 MOVS R0, #16
0x080048B4: 4048 EORS R0, R1
0x080048B6: 1882 ADDS R2, R0, R2
0x080048B8: 4250 RSBS R0, R2, #0
0x080048BA: 4150 ADCS R0, R2
0x080048BC: 2908 CMP R1, #8
0x080048BE: D014 BEQ .L4 ; 0x080048EA
0x080048C0: 2800 CMP R0, #0
0x080048C2: D112 BNE .L4 ; 0x080048EA
0x080048C4: 9805 LDR R0, [SP, #20]
0x080048C6: 6842 LDR R2, [R0, #4]
0x080048C8: 2001 MOVS R0, #1
0x080048CA: 0401 LSLS R1, R0, #16
0x080048CC: 428A CMP R2, R1
0x080048CE: D008 BEQ .L3 ; 0x080048E2
0x080048D0: 2305 MOVS R3, #5
0x080048D2: 041B LSLS R3, R3, #16
0x080048D4: 429A CMP R2, R3
0x080048D6: D000 BEQ .L2 ; 0x080048DA
0x080048D8: E128 B .L35 ; 0x08004B2C
.L2:
0x080048DA: 0482 LSLS R2, R0, #18
0x080048DC: 683B LDR R3, [R7]
0x080048DE: 4313 ORRS R3, R2
0x080048E0: 603B STR R3, [R7]
.L3:
0x080048E2: 683A LDR R2, [R7]
0x080048E4: 430A ORRS R2, R1
0x080048E6: 603A STR R2, [R7]
0x080048E8: E129 B .L36 ; 0x08004B3E
.L4:
0x080048EA: 6838 LDR R0, [R7]
0x080048EC: 0380 LSLS R0, R0, #14
0x080048EE: D504 BPL .L5 ; 0x080048FA
0x080048F0: 9805 LDR R0, [SP, #20]
0x080048F2: 6840 LDR R0, [R0, #4]
0x080048F4: 2800 CMP R0, #0
0x080048F6: D100 BNE .L5 ; 0x080048FA
0x080048F8: E088 B .L18 ; 0x08004A0C
.L5:
0x080048FA: 9805 LDR R0, [SP, #20]
0x080048FC: 7800 LDRB R0, [R0]
0x080048FE: 0780 LSLS R0, R0, #30
0x08004900: D43C BMI .L12 ; 0x0800497C
.L6:
0x08004902: 9805 LDR R0, [SP, #20]
0x08004904: 7800 LDRB R0, [R0]
0x08004906: 0700 LSLS R0, R0, #28
0x08004908: D468 BMI .L16 ; 0x080049DC
.L7:
0x0800490A: 9A05 LDR R2, [SP, #20]
0x0800490C: 7810 LDRB R0, [R2]
0x0800490E: 0740 LSLS R0, R0, #29
0x08004910: D471 BMI .L17 ; 0x080049F6
.L8:
0x08004912: 69D0 LDR R0, [R2, #28]
0x08004914: 2800 CMP R0, #0
0x08004916: D02F BEQ .L11 ; 0x08004978
0x08004918: 68B9 LDR R1, [R7, #8]
0x0800491A: 2238 MOVS R2, #56
0x0800491C: 400A ANDS R2, R1
0x0800491E: 2A10 CMP R2, #16
0x08004920: D000 BEQ .L9 ; 0x08004924
0x08004922: E0DB B .L30 ; 0x08004ADC
.L9:
0x08004924: 2801 CMP R0, #1
0x08004926: D071 BEQ .L18 ; 0x08004A0C
0x08004928: 68F8 LDR R0, [R7, #12]
0x0800492A: 2103 MOVS R1, #3
0x0800492C: 4001 ANDS R1, R0
0x0800492E: 9B05 LDR R3, [SP, #20]
0x08004930: 6A1A LDR R2, [R3, #32]
0x08004932: 4291 CMP R1, R2
0x08004934: D16A BNE .L18 ; 0x08004A0C
0x08004936: 2170 MOVS R1, #112
0x08004938: 4001 ANDS R1, R0
0x0800493A: 6A5A LDR R2, [R3, #36]
0x0800493C: 4291 CMP R1, R2
0x0800493E: D165 BNE .L18 ; 0x08004A0C
0x08004940: 217F MOVS R1, #127
0x08004942: 0209 LSLS R1, R1, #8
0x08004944: 4001 ANDS R1, R0
0x08004946: 6A9A LDR R2, [R3, #40]
0x08004948: 0212 LSLS R2, R2, #8
0x0800494A: 4291 CMP R1, R2
0x0800494C: D15E BNE .L18 ; 0x08004A0C
0x0800494E: 211F MOVS R1, #31
0x08004950: 0449 LSLS R1, R1, #17
0x08004952: 4001 ANDS R1, R0
0x08004954: 6ADA LDR R2, [R3, #44]
0x08004956: 4291 CMP R1, R2
0x08004958: D158 BNE .L18 ; 0x08004A0C
0x0800495A: 2107 MOVS R1, #7
0x0800495C: 064A LSLS R2, R1, #25
0x0800495E: 4002 ANDS R2, R0
0x08004960: 461C MOV R4, R3
0x08004962: 6B1B LDR R3, [R3, #48]
0x08004964: 429A CMP R2, R3
0x08004966: 9D04 LDR R5, [SP, #16]
0x08004968: D000 BEQ .L10 ; 0x0800496C
0x0800496A: E185 B .L59 ; 0x08004C78
.L10:
0x0800496C: 0749 LSLS R1, R1, #29
0x0800496E: 4008 ANDS R0, R1
0x08004970: 6B61 LDR R1, [R4, #52]
0x08004972: 4288 CMP R0, R1
0x08004974: D000 BEQ .L11 ; 0x08004978
0x08004976: E17F B .L59 ; 0x08004C78
.L11:
0x08004978: 2500 MOVS R5, #0
0x0800497A: E17D B .L59 ; 0x08004C78
.L12:
0x0800497C: 68B9 LDR R1, [R7, #8]
0x0800497E: 2038 MOVS R0, #56
0x08004980: 4008 ANDS R0, R1
0x08004982: 2110 MOVS R1, #16
0x08004984: 4041 EORS R1, R0
0x08004986: 68FA LDR R2, [R7, #12]
0x08004988: 2603 MOVS R6, #3
0x0800498A: 4032 ANDS R2, R6
0x0800498C: 2302 MOVS R3, #2
0x0800498E: 4053 EORS R3, R2
0x08004990: 18CA ADDS R2, R1, R3
0x08004992: 4251 RSBS R1, R2, #0
0x08004994: 4151 ADCS R1, R2
0x08004996: 2501 MOVS R5, #1
0x08004998: 02AC LSLS R4, R5, #10
0x0800499A: 2800 CMP R0, #0
0x0800499C: D038 BEQ .L19 ; 0x08004A10
0x0800499E: 2900 CMP R1, #0
0x080049A0: D136 BNE .L19 ; 0x08004A10
0x080049A2: 6838 LDR R0, [R7]
0x080049A4: 9A05 LDR R2, [SP, #20]
0x080049A6: 68D1 LDR R1, [R2, #12]
0x080049A8: 2900 CMP R1, #0
0x080049AA: D100 BNE .L13 ; 0x080049AE
0x080049AC: E0D5 B .L39 ; 0x08004B5A
.L13:
0x080049AE: 2107 MOVS R1, #7
0x080049B0: 02C9 LSLS R1, R1, #11
0x080049B2: 4388 BICS R0, R1
0x080049B4: 6911 LDR R1, [R2, #16]
0x080049B6: 4301 ORRS R1, R0
0x080049B8: 6039 STR R1, [R7]
0x080049BA: 0228 LSLS R0, R5, #8
0x080049BC: 6839 LDR R1, [R7]
0x080049BE: 4301 ORRS R1, R0
0x080049C0: 6039 STR R1, [R7]
0x080049C2: F7FE FC45 BL HAL_GetTick ; 0x08003250
0x080049C6: 4605 MOV R5, R0
.L14:
0x080049C8: 6838 LDR R0, [R7]
0x080049CA: 4220 TST R0, R4
0x080049CC: D000 BEQ .L15 ; 0x080049D0
0x080049CE: E0D5 B .L43 ; 0x08004B7C
.L15:
0x080049D0: F7FE FC3E BL HAL_GetTick ; 0x08003250
0x080049D4: 1B40 SUBS R0, R0, R5
0x080049D6: 2802 CMP R0, #2
0x080049D8: D9F6 BLS .L14 ; 0x080049C8
0x080049DA: E0CD B .L42 ; 0x08004B78
.L16:
0x080049DC: 68B8 LDR R0, [R7, #8]
0x080049DE: 2138 MOVS R1, #56
0x080049E0: 4001 ANDS R1, R0
0x080049E2: 2918 CMP R1, #24
0x080049E4: D13C BNE .L23 ; 0x08004A60
0x080049E6: 6E38 LDR R0, [R7, #96]
0x080049E8: 0780 LSLS R0, R0, #30
0x080049EA: D58E BPL .L7 ; 0x0800490A
0x080049EC: 9805 LDR R0, [SP, #20]
0x080049EE: 6980 LDR R0, [R0, #24]
0x080049F0: 2800 CMP R0, #0
0x080049F2: D18A BNE .L7 ; 0x0800490A
0x080049F4: E00A B .L18 ; 0x08004A0C
.L17:
0x080049F6: 68B8 LDR R0, [R7, #8]
0x080049F8: 2138 MOVS R1, #56
0x080049FA: 4001 ANDS R1, R0
0x080049FC: 2920 CMP R1, #32
0x080049FE: D146 BNE .L27 ; 0x08004A8E
0x08004A00: 6DF8 LDR R0, [R7, #92]
0x08004A02: 0780 LSLS R0, R0, #30
0x08004A04: D585 BPL .L8 ; 0x08004912
0x08004A06: 6890 LDR R0, [R2, #8]
0x08004A08: 2800 CMP R0, #0
0x08004A0A: D182 BNE .L8 ; 0x08004912
.L18:
0x08004A0C: 9D04 LDR R5, [SP, #16]
0x08004A0E: E133 B .L59 ; 0x08004C78
.L19:
0x08004A10: 6839 LDR R1, [R7]
0x08004A12: 4221 TST R1, R4
0x08004A14: 9B05 LDR R3, [SP, #20]
0x08004A16: D003 BEQ .L20 ; 0x08004A20
0x08004A18: 68D9 LDR R1, [R3, #12]
0x08004A1A: 2900 CMP R1, #0
0x08004A1C: D100 BNE .L20 ; 0x08004A20
0x08004A1E: E12B B .L59 ; 0x08004C78
.L20:
0x08004A20: 217F MOVS R1, #127
0x08004A22: 0209 LSLS R1, R1, #8
0x08004A24: 687A LDR R2, [R7, #4]
0x08004A26: 438A BICS R2, R1
0x08004A28: 6959 LDR R1, [R3, #20]
0x08004A2A: 0209 LSLS R1, R1, #8
0x08004A2C: 4311 ORRS R1, R2
0x08004A2E: 6079 STR R1, [R7, #4]
0x08004A30: 2800 CMP R0, #0
0x08004A32: D10D BNE .L21 ; 0x08004A50
0x08004A34: 2007 MOVS R0, #7
0x08004A36: 02C0 LSLS R0, R0, #11
0x08004A38: 6839 LDR R1, [R7]
0x08004A3A: 4381 BICS R1, R0
0x08004A3C: 6918 LDR R0, [R3, #16]
0x08004A3E: 4308 ORRS R0, R1
0x08004A40: 6038 STR R0, [R7]
0x08004A42: 6838 LDR R0, [R7]
0x08004A44: 0480 LSLS R0, R0, #18
0x08004A46: 0F40 LSRS R0, R0, #29
0x08004A48: 4999 LDR R1, =0x00F42400 ; [PC, #0x0264] [0x08004CB0]
0x08004A4A: 40C1 LSRS R1, R0
0x08004A4C: 4899 LDR R0, =SystemCoreClock ; [PC, #0x0264] [0x08004CB4] =0x20000420
0x08004A4E: 6001 STR R1, [R0]
.L21:
0x08004A50: 4899 LDR R0, =uwTickPrio ; [PC, #0x0264] [0x08004CB8] =0x2000040C
0x08004A52: 6800 LDR R0, [R0]
0x08004A54: F7FE FBCA BL HAL_InitTick ; 0x080031EC
0x08004A58: 2800 CMP R0, #0
0x08004A5A: D000 BEQ .L22 ; 0x08004A5E
0x08004A5C: E10C B .L59 ; 0x08004C78
.L22:
0x08004A5E: E750 B .L6 ; 0x08004902
.L23:
0x08004A60: 6E38 LDR R0, [R7, #96]
0x08004A62: 9905 LDR R1, [SP, #20]
0x08004A64: 6989 LDR R1, [R1, #24]
0x08004A66: 2900 CMP R1, #0
0x08004A68: D100 BNE .L24 ; 0x08004A6C
0x08004A6A: E0A7 B .L47 ; 0x08004BBC
.L24:
0x08004A6C: 2101 MOVS R1, #1
0x08004A6E: 4308 ORRS R0, R1
0x08004A70: 6638 STR R0, [R7, #96]
0x08004A72: F7FE FBED BL HAL_GetTick ; 0x08003250
0x08004A76: 4606 MOV R6, R0
.L25:
0x08004A78: 6E38 LDR R0, [R7, #96]
0x08004A7A: 0780 LSLS R0, R0, #30
0x08004A7C: D500 BPL .L26 ; 0x08004A80
0x08004A7E: E744 B .L7 ; 0x0800490A
.L26:
0x08004A80: F7FE FBE6 BL HAL_GetTick ; 0x08003250
0x08004A84: 1B80 SUBS R0, R0, R6
0x08004A86: 2503 MOVS R5, #3
0x08004A88: 2802 CMP R0, #2
0x08004A8A: D9F5 BLS .L25 ; 0x08004A78
0x08004A8C: E0F4 B .L59 ; 0x08004C78
.L27:
0x08004A8E: 2001 MOVS R0, #1
0x08004A90: 9003 STR R0, [SP, #12]
0x08004A92: 0701 LSLS R1, R0, #28
0x08004A94: 6BF8 LDR R0, [R7, #60]
0x08004A96: 4008 ANDS R0, R1
0x08004A98: 9002 STR R0, [SP, #8]
0x08004A9A: D106 BNE .L28 ; 0x08004AAA
0x08004A9C: 6BF8 LDR R0, [R7, #60]
0x08004A9E: 4308 ORRS R0, R1
0x08004AA0: 63F8 STR R0, [R7, #60]
0x08004AA2: 6BF8 LDR R0, [R7, #60]
0x08004AA4: 4008 ANDS R0, R1
0x08004AA6: 9006 STR R0, [SP, #24]
0x08004AA8: 9806 LDR R0, [SP, #24]
.L28:
0x08004AAA: 9101 STR R1, [SP, #4]
0x08004AAC: 4883 LDR R0, =0x40007000 ; [PC, #0x020C] [0x08004CBC]
0x08004AAE: 6800 LDR R0, [R0]
0x08004AB0: 05C0 LSLS R0, R0, #23
0x08004AB2: D42A BMI .L32 ; 0x08004B0A
0x08004AB4: 9803 LDR R0, [SP, #12]
0x08004AB6: 0204 LSLS R4, R0, #8
0x08004AB8: 4980 LDR R1, =0x40007000 ; [PC, #0x0200] [0x08004CBC]
0x08004ABA: 6808 LDR R0, [R1]
0x08004ABC: 4320 ORRS R0, R4
0x08004ABE: 6008 STR R0, [R1]
0x08004AC0: F7FE FBC6 BL HAL_GetTick ; 0x08003250
0x08004AC4: 4606 MOV R6, R0
.L29:
0x08004AC6: 487D LDR R0, =0x40007000 ; [PC, #0x01F4] [0x08004CBC]
0x08004AC8: 6800 LDR R0, [R0]
0x08004ACA: 4220 TST R0, R4
0x08004ACC: D11D BNE .L32 ; 0x08004B0A
0x08004ACE: F7FE FBBF BL HAL_GetTick ; 0x08003250
0x08004AD2: 1B80 SUBS R0, R0, R6
0x08004AD4: 2503 MOVS R5, #3
0x08004AD6: 2802 CMP R0, #2
0x08004AD8: D9F5 BLS .L29 ; 0x08004AC6
0x08004ADA: E0CD B .L59 ; 0x08004C78
.L30:
0x08004ADC: 2201 MOVS R2, #1
0x08004ADE: 0613 LSLS R3, R2, #24
0x08004AE0: 6839 LDR R1, [R7]
0x08004AE2: 4399 BICS R1, R3
0x08004AE4: 6039 STR R1, [R7]
0x08004AE6: 2802 CMP R0, #2
0x08004AE8: D152 BNE .L44 ; 0x08004B90
0x08004AEA: 9303 STR R3, [SP, #12]
0x08004AEC: 9204 STR R2, [SP, #16]
0x08004AEE: 0654 LSLS R4, R2, #25
0x08004AF0: F7FE FBAE BL HAL_GetTick ; 0x08003250
0x08004AF4: 4606 MOV R6, R0
.L31:
0x08004AF6: 6838 LDR R0, [R7]
0x08004AF8: 4220 TST R0, R4
0x08004AFA: D07E BEQ .L53 ; 0x08004BFA
0x08004AFC: F7FE FBA8 BL HAL_GetTick ; 0x08003250
0x08004B00: 1B80 SUBS R0, R0, R6
0x08004B02: 2503 MOVS R5, #3
0x08004B04: 2802 CMP R0, #2
0x08004B06: D9F6 BLS .L31 ; 0x08004AF6
0x08004B08: E0B6 B .L59 ; 0x08004C78
.L32:
0x08004B0A: 9805 LDR R0, [SP, #20]
0x08004B0C: 6880 LDR R0, [R0, #8]
0x08004B0E: 4C6C LDR R4, =0x00001388 ; [PC, #0x01B0] [0x08004CC0]
0x08004B10: 2801 CMP R0, #1
0x08004B12: D006 BEQ .L34 ; 0x08004B22
0x08004B14: 2805 CMP R0, #5
0x08004B16: D000 BEQ .L33 ; 0x08004B1A
0x08004B18: E098 B .L56 ; 0x08004C4C
.L33:
0x08004B1A: 6DF8 LDR R0, [R7, #92]
0x08004B1C: 2104 MOVS R1, #4
0x08004B1E: 4301 ORRS R1, R0
0x08004B20: 65F9 STR R1, [R7, #92]
.L34:
0x08004B22: 6DF8 LDR R0, [R7, #92]
0x08004B24: 9903 LDR R1, [SP, #12]
0x08004B26: 4308 ORRS R0, R1
0x08004B28: 65F8 STR R0, [R7, #92]
0x08004B2A: E099 B .L57 ; 0x08004C60
.L35:
0x08004B2C: 683B LDR R3, [R7]
0x08004B2E: 438B BICS R3, R1
0x08004B30: 603B STR R3, [R7]
0x08004B32: 0481 LSLS R1, R0, #18
0x08004B34: 683B LDR R3, [R7]
0x08004B36: 438B BICS R3, R1
0x08004B38: 603B STR R3, [R7]
0x08004B3A: 2A00 CMP R2, #0
0x08004B3C: D04F BEQ .L50 ; 0x08004BDE
.L36:
0x08004B3E: 0444 LSLS R4, R0, #17
0x08004B40: F7FE FB86 BL HAL_GetTick ; 0x08003250
0x08004B44: 4606 MOV R6, R0
.L37:
0x08004B46: 6838 LDR R0, [R7]
0x08004B48: 4220 TST R0, R4
0x08004B4A: D000 BEQ .L38 ; 0x08004B4E
0x08004B4C: E6D5 B .L5 ; 0x080048FA
.L38:
0x08004B4E: F7FE FB7F BL HAL_GetTick ; 0x08003250
0x08004B52: 1B80 SUBS R0, R0, R6
0x08004B54: 2864 CMP R0, #100
0x08004B56: D9F6 BLS .L37 ; 0x08004B46
0x08004B58: E08E B .L59 ; 0x08004C78
.L39:
0x08004B5A: 0229 LSLS R1, R5, #8
0x08004B5C: 4388 BICS R0, R1
0x08004B5E: 6038 STR R0, [R7]
0x08004B60: F7FE FB76 BL HAL_GetTick ; 0x08003250
0x08004B64: 4605 MOV R5, R0
.L40:
0x08004B66: 6838 LDR R0, [R7]
0x08004B68: 4220 TST R0, R4
0x08004B6A: D100 BNE .L41 ; 0x08004B6E
0x08004B6C: E6C9 B .L6 ; 0x08004902
.L41:
0x08004B6E: F7FE FB6F BL HAL_GetTick ; 0x08003250
0x08004B72: 1B40 SUBS R0, R0, R5
0x08004B74: 2802 CMP R0, #2
0x08004B76: D9F6 BLS .L40 ; 0x08004B66
.L42:
0x08004B78: 4635 MOV R5, R6
0x08004B7A: E07D B .L59 ; 0x08004C78
.L43:
0x08004B7C: 207F MOVS R0, #127
0x08004B7E: 0200 LSLS R0, R0, #8
0x08004B80: 6879 LDR R1, [R7, #4]
0x08004B82: 4381 BICS R1, R0
0x08004B84: 9805 LDR R0, [SP, #20]
0x08004B86: 6940 LDR R0, [R0, #20]
0x08004B88: 0200 LSLS R0, R0, #8
0x08004B8A: 4308 ORRS R0, R1
0x08004B8C: 6078 STR R0, [R7, #4]
0x08004B8E: E6B8 B .L6 ; 0x08004902
.L44:
0x08004B90: 68F8 LDR R0, [R7, #12]
0x08004B92: 2503 MOVS R5, #3
0x08004B94: 43A8 BICS R0, R5
0x08004B96: 60F8 STR R0, [R7, #12]
0x08004B98: 68F8 LDR R0, [R7, #12]
0x08004B9A: 494A LDR R1, =0xEEFEFFFF ; [PC, #0x0128] [0x08004CC4]
0x08004B9C: 4001 ANDS R1, R0
0x08004B9E: 60F9 STR R1, [R7, #12]
0x08004BA0: 0656 LSLS R6, R2, #25
0x08004BA2: F7FE FB55 BL HAL_GetTick ; 0x08003250
0x08004BA6: 4604 MOV R4, R0
.L45:
0x08004BA8: 6838 LDR R0, [R7]
0x08004BAA: 4230 TST R0, R6
0x08004BAC: D100 BNE .L46 ; 0x08004BB0
0x08004BAE: E6E3 B .L11 ; 0x08004978
.L46:
0x08004BB0: F7FE FB4E BL HAL_GetTick ; 0x08003250
0x08004BB4: 1B00 SUBS R0, R0, R4
0x08004BB6: 2802 CMP R0, #2
0x08004BB8: D9F6 BLS .L45 ; 0x08004BA8
0x08004BBA: E05D B .L59 ; 0x08004C78
.L47:
0x08004BBC: 2101 MOVS R1, #1
0x08004BBE: 4388 BICS R0, R1
0x08004BC0: 6638 STR R0, [R7, #96]
0x08004BC2: F7FE FB45 BL HAL_GetTick ; 0x08003250
0x08004BC6: 4606 MOV R6, R0
.L48:
0x08004BC8: 6E38 LDR R0, [R7, #96]
0x08004BCA: 0780 LSLS R0, R0, #30
0x08004BCC: D400 BMI .L49 ; 0x08004BD0
0x08004BCE: E69C B .L7 ; 0x0800490A
.L49:
0x08004BD0: F7FE FB3E BL HAL_GetTick ; 0x08003250
0x08004BD4: 1B80 SUBS R0, R0, R6
0x08004BD6: 2503 MOVS R5, #3
0x08004BD8: 2802 CMP R0, #2
0x08004BDA: D9F5 BLS .L48 ; 0x08004BC8
0x08004BDC: E04C B .L59 ; 0x08004C78
.L50:
0x08004BDE: 0444 LSLS R4, R0, #17
0x08004BE0: F7FE FB36 BL HAL_GetTick ; 0x08003250
0x08004BE4: 4606 MOV R6, R0
.L51:
0x08004BE6: 6838 LDR R0, [R7]
0x08004BE8: 4220 TST R0, R4
0x08004BEA: D100 BNE .L52 ; 0x08004BEE
0x08004BEC: E685 B .L5 ; 0x080048FA
.L52:
0x08004BEE: F7FE FB2F BL HAL_GetTick ; 0x08003250
0x08004BF2: 1B80 SUBS R0, R0, R6
0x08004BF4: 2864 CMP R0, #100
0x08004BF6: D9F6 BLS .L51 ; 0x08004BE6
0x08004BF8: E03E B .L59 ; 0x08004C78
.L53:
0x08004BFA: 68F8 LDR R0, [R7, #12]
0x08004BFC: 4932 LDR R1, =0x11C1808C ; [PC, #200] [0x08004CC8]
0x08004BFE: 4001 ANDS R1, R0
0x08004C00: 9A05 LDR R2, [SP, #20]
0x08004C02: 6A10 LDR R0, [R2, #32]
0x08004C04: 4308 ORRS R0, R1
0x08004C06: 6A51 LDR R1, [R2, #36]
0x08004C08: 4301 ORRS R1, R0
0x08004C0A: 6A90 LDR R0, [R2, #40]
0x08004C0C: 0200 LSLS R0, R0, #8
0x08004C0E: 4308 ORRS R0, R1
0x08004C10: 6AD1 LDR R1, [R2, #44]
0x08004C12: 4301 ORRS R1, R0
0x08004C14: 6B10 LDR R0, [R2, #48]
0x08004C16: 6B52 LDR R2, [R2, #52]
0x08004C18: 4308 ORRS R0, R1
0x08004C1A: 4310 ORRS R0, R2
0x08004C1C: 60F8 STR R0, [R7, #12]
0x08004C1E: 6838 LDR R0, [R7]
0x08004C20: 9903 LDR R1, [SP, #12]
0x08004C22: 4308 ORRS R0, R1
0x08004C24: 6038 STR R0, [R7]
0x08004C26: 9804 LDR R0, [SP, #16]
0x08004C28: 0700 LSLS R0, R0, #28
0x08004C2A: 68F9 LDR R1, [R7, #12]
0x08004C2C: 4301 ORRS R1, R0
0x08004C2E: 60F9 STR R1, [R7, #12]
0x08004C30: F7FE FB0E BL HAL_GetTick ; 0x08003250
0x08004C34: 4606 MOV R6, R0
.L54:
0x08004C36: 6838 LDR R0, [R7]
0x08004C38: 4220 TST R0, R4
0x08004C3A: D000 BEQ .L55 ; 0x08004C3E
0x08004C3C: E69C B .L11 ; 0x08004978
.L55:
0x08004C3E: F7FE FB07 BL HAL_GetTick ; 0x08003250
0x08004C42: 1B80 SUBS R0, R0, R6
0x08004C44: 2503 MOVS R5, #3
0x08004C46: 2802 CMP R0, #2
0x08004C48: D9F5 BLS .L54 ; 0x08004C36
0x08004C4A: E015 B .L59 ; 0x08004C78
.L56:
0x08004C4C: 6DF9 LDR R1, [R7, #92]
0x08004C4E: 9A03 LDR R2, [SP, #12]
0x08004C50: 4391 BICS R1, R2
0x08004C52: 65F9 STR R1, [R7, #92]
0x08004C54: 6DF9 LDR R1, [R7, #92]
0x08004C56: 2204 MOVS R2, #4
0x08004C58: 4391 BICS R1, R2
0x08004C5A: 65F9 STR R1, [R7, #92]
0x08004C5C: 2800 CMP R0, #0
0x08004C5E: D00E BEQ .L60 ; 0x08004C7E
.L57:
0x08004C60: F7FE FAF6 BL HAL_GetTick ; 0x08003250
0x08004C64: 4606 MOV R6, R0
.L58:
0x08004C66: 6DF8 LDR R0, [R7, #92]
0x08004C68: 0780 LSLS R0, R0, #30
0x08004C6A: D417 BMI .L62 ; 0x08004C9C
0x08004C6C: F7FE FAF0 BL HAL_GetTick ; 0x08003250
0x08004C70: 1B80 SUBS R0, R0, R6
0x08004C72: 2503 MOVS R5, #3
0x08004C74: 42A0 CMP R0, R4
0x08004C76: D9F6 BLS .L58 ; 0x08004C66
.L59:
0x08004C78: 4628 MOV R0, R5
0x08004C7A: B007 ADD SP, SP, #28
0x08004C7C: BDF0 POP {R4-R7, PC}
.L60:
0x08004C7E: F7FE FAE7 BL HAL_GetTick ; 0x08003250
0x08004C82: 4606 MOV R6, R0
.L61:
0x08004C84: 6DF8 LDR R0, [R7, #92]
0x08004C86: 0780 LSLS R0, R0, #30
0x08004C88: D508 BPL .L62 ; 0x08004C9C
0x08004C8A: F7FE FAE1 BL HAL_GetTick ; 0x08003250
0x08004C8E: 1B80 SUBS R0, R0, R6
0x08004C90: 2503 MOVS R5, #3
0x08004C92: 42A0 CMP R0, R4
0x08004C94: D9F6 BLS .L61 ; 0x08004C84
0x08004C96: E7EF B .L59 ; 0x08004C78
0x08004C98: 40021000 DC.W 0x40021000
.L62:
0x08004C9C: 9802 LDR R0, [SP, #8]
0x08004C9E: 2800 CMP R0, #0
0x08004CA0: 9A05 LDR R2, [SP, #20]
0x08004CA2: D000 BEQ .L63 ; 0x08004CA6
0x08004CA4: E635 B .L8 ; 0x08004912
.L63:
0x08004CA6: 6BF8 LDR R0, [R7, #60]
0x08004CA8: 9901 LDR R1, [SP, #4]
0x08004CAA: 4388 BICS R0, R1
0x08004CAC: 63F8 STR R0, [R7, #60]
0x08004CAE: E630 B .L8 ; 0x08004912
0x08004CB0: 00F42400 DC.W 0x00F42400
0x08004CB4: 20000420 DC.W SystemCoreClock
0x08004CB8: 2000040C DC.W uwTickPrio
0x08004CBC: 40007000 DC.W 0x40007000
0x08004CC0: 00001388 DC.W 0x00001388
0x08004CC4: EEFEFFFF DC.W 0xEEFEFFFF
0x08004CC8: 11C1808C DC.W 0x11C1808C
Section .text.HAL_RCC_ClockConfig from stm32g0xx_hal_rcc.o, size=372, align=4
HAL_RCC_ClockConfig:
0x08004CCC: B5F0 PUSH {R4-R7, LR}
0x08004CCE: B083 SUB SP, SP, #12
0x08004CD0: 460D MOV R5, R1
0x08004CD2: 2101 MOVS R1, #1
0x08004CD4: 2800 CMP R0, #0
0x08004CD6: D100 BNE .L1 ; 0x08004CDA
0x08004CD8: E0A3 B .L16 ; 0x08004E22
.L1:
0x08004CDA: 9101 STR R1, [SP, #4]
0x08004CDC: 9002 STR R0, [SP, #8]
0x08004CDE: 4852 LDR R0, =0x40022000 ; [PC, #0x0148] [0x08004E28]
0x08004CE0: 6800 LDR R0, [R0]
0x08004CE2: 2407 MOVS R4, #7
0x08004CE4: 4020 ANDS R0, R4
0x08004CE6: 42A8 CMP R0, R5
0x08004CE8: D213 BCS .L3 ; 0x08004D12
0x08004CEA: 494F LDR R1, =0x40022000 ; [PC, #0x013C] [0x08004E28]
0x08004CEC: 6808 LDR R0, [R1]
0x08004CEE: 43A0 BICS R0, R4
0x08004CF0: 4328 ORRS R0, R5
0x08004CF2: 6008 STR R0, [R1]
0x08004CF4: 4E4D LDR R6, =0x00001388 ; [PC, #0x0134] [0x08004E2C]
0x08004CF6: F7FE FAAB BL HAL_GetTick ; 0x08003250
0x08004CFA: 4607 MOV R7, R0
.L2:
0x08004CFC: 484A LDR R0, =0x40022000 ; [PC, #0x0128] [0x08004E28]
0x08004CFE: 6800 LDR R0, [R0]
0x08004D00: 4020 ANDS R0, R4
0x08004D02: 42A8 CMP R0, R5
0x08004D04: D005 BEQ .L3 ; 0x08004D12
0x08004D06: F7FE FAA3 BL HAL_GetTick ; 0x08003250
0x08004D0A: 1BC0 SUBS R0, R0, R7
0x08004D0C: 42B0 CMP R0, R6
0x08004D0E: D9F5 BLS .L2 ; 0x08004CFC
0x08004D10: E086 B .L15 ; 0x08004E20
.L3:
0x08004D12: 9B02 LDR R3, [SP, #8]
0x08004D14: 6818 LDR R0, [R3]
0x08004D16: 0781 LSLS R1, R0, #30
0x08004D18: 4E45 LDR R6, =0x40021008 ; [PC, #0x0114] [0x08004E30]
0x08004D1A: D50C BPL .L5 ; 0x08004D36
0x08004D1C: 0741 LSLS R1, R0, #29
0x08004D1E: D503 BPL .L4 ; 0x08004D28
0x08004D20: 0321 LSLS R1, R4, #12
0x08004D22: 6832 LDR R2, [R6]
0x08004D24: 430A ORRS R2, R1
0x08004D26: 6032 STR R2, [R6]
.L4:
0x08004D28: 210F MOVS R1, #15
0x08004D2A: 0209 LSLS R1, R1, #8
0x08004D2C: 6832 LDR R2, [R6]
0x08004D2E: 438A BICS R2, R1
0x08004D30: 6899 LDR R1, [R3, #8]
0x08004D32: 4311 ORRS R1, R2
0x08004D34: 6031 STR R1, [R6]
.L5:
0x08004D36: 07C0 LSLS R0, R0, #31
0x08004D38: D118 BNE .L8 ; 0x08004D6C
.L6:
0x08004D3A: 483B LDR R0, =0x40022000 ; [PC, #236] [0x08004E28]
0x08004D3C: 6800 LDR R0, [R0]
0x08004D3E: 4020 ANDS R0, R4
0x08004D40: 42A8 CMP R0, R5
0x08004D42: D928 BLS .L9 ; 0x08004D96
0x08004D44: 4938 LDR R1, =0x40022000 ; [PC, #224] [0x08004E28]
0x08004D46: 6808 LDR R0, [R1]
0x08004D48: 43A0 BICS R0, R4
0x08004D4A: 4328 ORRS R0, R5
0x08004D4C: 6008 STR R0, [R1]
0x08004D4E: 4F37 LDR R7, =0x00001388 ; [PC, #220] [0x08004E2C]
0x08004D50: F7FE FA7E BL HAL_GetTick ; 0x08003250
0x08004D54: 4606 MOV R6, R0
.L7:
0x08004D56: 4834 LDR R0, =0x40022000 ; [PC, #208] [0x08004E28]
0x08004D58: 6800 LDR R0, [R0]
0x08004D5A: 4020 ANDS R0, R4
0x08004D5C: 42A8 CMP R0, R5
0x08004D5E: D01A BEQ .L9 ; 0x08004D96
0x08004D60: F7FE FA76 BL HAL_GetTick ; 0x08003250
0x08004D64: 1B80 SUBS R0, R0, R6
0x08004D66: 42B8 CMP R0, R7
0x08004D68: D9F5 BLS .L7 ; 0x08004D56
0x08004D6A: E059 B .L15 ; 0x08004E20
.L8:
0x08004D6C: 6858 LDR R0, [R3, #4]
0x08004D6E: 2803 CMP R0, #3
0x08004D70: D82F BHI .L11 ; 0x08004DD2
0x08004D72: 0081 LSLS R1, R0, #2
0x08004D74: A201 ADR R2, 0x08004D7C
0x08004D76: 5851 LDR R1, [R2, R1]
0x08004D78: 4632 MOV R2, R6
0x08004D7A: 468F MOV PC, R1
0x08004D7C: 08004D8D DC.W 0x08004D8D
0x08004D80: 08004DD9 DC.W 0x08004DD9
0x08004D84: 08004DE3 DC.W 0x08004DE3
0x08004D88: 08004DED DC.W 0x08004DED
0x08004D8C: 4611 MOV R1, R2
0x08004D8E: 3908 SUBS R1, #8
0x08004D90: 6809 LDR R1, [R1]
0x08004D92: 0549 LSLS R1, R1, #21
0x08004D94: E02C B .L13 ; 0x08004DF0
.L9:
0x08004D96: 9A02 LDR R2, [SP, #8]
0x08004D98: 7810 LDRB R0, [R2]
0x08004D9A: 0740 LSLS R0, R0, #29
0x08004D9C: 4D24 LDR R5, =0x40021008 ; [PC, #144] [0x08004E30]
0x08004D9E: D505 BPL .L10 ; 0x08004DAC
0x08004DA0: 0320 LSLS R0, R4, #12
0x08004DA2: 6829 LDR R1, [R5]
0x08004DA4: 4381 BICS R1, R0
0x08004DA6: 68D0 LDR R0, [R2, #12]
0x08004DA8: 4308 ORRS R0, R1
0x08004DAA: 6028 STR R0, [R5]
.L10:
0x08004DAC: F000 F848 BL HAL_RCC_GetSysClockFreq ; 0x08004E40
0x08004DB0: 6829 LDR R1, [R5]
0x08004DB2: 0989 LSRS R1, R1, #6
0x08004DB4: 223C MOVS R2, #60
0x08004DB6: 400A ANDS R2, R1
0x08004DB8: 491E LDR R1, =AHBPrescTable ; [PC, #120] [0x08004E34] =0x08003160
0x08004DBA: 5889 LDR R1, [R1, R2]
0x08004DBC: 221F MOVS R2, #31
0x08004DBE: 400A ANDS R2, R1
0x08004DC0: 40D0 LSRS R0, R2
0x08004DC2: 491D LDR R1, =SystemCoreClock ; [PC, #116] [0x08004E38] =0x20000420
0x08004DC4: 6008 STR R0, [R1]
0x08004DC6: 481D LDR R0, =uwTickPrio ; [PC, #116] [0x08004E3C] =0x2000040C
0x08004DC8: 6800 LDR R0, [R0]
0x08004DCA: F7FE FA0F BL HAL_InitTick ; 0x080031EC
0x08004DCE: 4601 MOV R1, R0
0x08004DD0: E027 B .L16 ; 0x08004E22
.L11:
0x08004DD2: 4632 MOV R2, R6
0x08004DD4: 6D51 LDR R1, [R2, #84]
0x08004DD6: E00A B .L12 ; 0x08004DEE
0x08004DD8: 4611 MOV R1, R2
0x08004DDA: 3908 SUBS R1, #8
0x08004DDC: 6809 LDR R1, [R1]
0x08004DDE: 0389 LSLS R1, R1, #14
0x08004DE0: E006 B .L13 ; 0x08004DF0
0x08004DE2: 4611 MOV R1, R2
0x08004DE4: 3908 SUBS R1, #8
0x08004DE6: 6809 LDR R1, [R1]
0x08004DE8: 0189 LSLS R1, R1, #6
0x08004DEA: E001 B .L13 ; 0x08004DF0
0x08004DEC: 6D91 LDR R1, [R2, #88]
.L12:
0x08004DEE: 0789 LSLS R1, R1, #30
.L13:
0x08004DF0: 9901 LDR R1, [SP, #4]
0x08004DF2: D516 BPL .L16 ; 0x08004E22
0x08004DF4: 6811 LDR R1, [R2]
0x08004DF6: 43A1 BICS R1, R4
0x08004DF8: 4301 ORRS R1, R0
0x08004DFA: 6011 STR R1, [R2]
0x08004DFC: 4F0B LDR R7, =0x00001388 ; [PC, #44] [0x08004E2C]
0x08004DFE: F7FE FA27 BL HAL_GetTick ; 0x08003250
0x08004E02: 4606 MOV R6, R0
.L14:
0x08004E04: 480A LDR R0, =0x40021008 ; [PC, #40] [0x08004E30]
0x08004E06: 6800 LDR R0, [R0]
0x08004E08: 2138 MOVS R1, #56
0x08004E0A: 4001 ANDS R1, R0
0x08004E0C: 9802 LDR R0, [SP, #8]
0x08004E0E: 6840 LDR R0, [R0, #4]
0x08004E10: 00C0 LSLS R0, R0, #3
0x08004E12: 4281 CMP R1, R0
0x08004E14: D091 BEQ .L6 ; 0x08004D3A
0x08004E16: F7FE FA1B BL HAL_GetTick ; 0x08003250
0x08004E1A: 1B80 SUBS R0, R0, R6
0x08004E1C: 42B8 CMP R0, R7
0x08004E1E: D9F1 BLS .L14 ; 0x08004E04
.L15:
0x08004E20: 2103 MOVS R1, #3
.L16:
0x08004E22: 4608 MOV R0, R1
0x08004E24: B003 ADD SP, SP, #12
0x08004E26: BDF0 POP {R4-R7, PC}
0x08004E28: 40022000 DC.W 0x40022000
0x08004E2C: 00001388 DC.W 0x00001388
0x08004E30: 40021008 DC.W 0x40021008
0x08004E34: 08003160 DC.W AHBPrescTable
0x08004E38: 20000420 DC.W SystemCoreClock
0x08004E3C: 2000040C DC.W uwTickPrio
Section .text.HAL_RCC_GetSysClockFreq from stm32g0xx_hal_rcc.o, size=136, align=4
HAL_RCC_GetSysClockFreq:
0x08004E40: B510 PUSH {R4, LR}
0x08004E42: 4C1E LDR R4, =0x40021008 ; [PC, #120] [0x08004EBC]
0x08004E44: 6820 LDR R0, [R4]
0x08004E46: 0680 LSLS R0, R0, #26
0x08004E48: 0F40 LSRS R0, R0, #29
0x08004E4A: D006 BEQ .L1 ; 0x08004E5A
0x08004E4C: 6820 LDR R0, [R4]
0x08004E4E: 2138 MOVS R1, #56
0x08004E50: 4008 ANDS R0, R1
0x08004E52: 2808 CMP R0, #8
0x08004E54: 481A LDR R0, =0x007A1200 ; [PC, #104] [0x08004EC0]
0x08004E56: D107 BNE .L2 ; 0x08004E68
0x08004E58: BD10 POP {R4, PC}
.L1:
0x08004E5A: 3C08 SUBS R4, #8
0x08004E5C: 6820 LDR R0, [R4]
0x08004E5E: 0480 LSLS R0, R0, #18
0x08004E60: 0F41 LSRS R1, R0, #29
0x08004E62: 4818 LDR R0, =0x00F42400 ; [PC, #96] [0x08004EC4]
0x08004E64: 40C8 LSRS R0, R1
0x08004E66: BD10 POP {R4, PC}
.L2:
0x08004E68: 6822 LDR R2, [R4]
0x08004E6A: 400A ANDS R2, R1
0x08004E6C: 2A10 CMP R2, #16
0x08004E6E: D115 BNE .L4 ; 0x08004E9C
0x08004E70: 6861 LDR R1, [R4, #4]
0x08004E72: 2203 MOVS R2, #3
0x08004E74: 400A ANDS R2, R1
0x08004E76: 2A03 CMP R2, #3
0x08004E78: D000 BEQ .L3 ; 0x08004E7C
0x08004E7A: 4812 LDR R0, =0x00F42400 ; [PC, #72] [0x08004EC4]
.L3:
0x08004E7C: 6861 LDR R1, [R4, #4]
0x08004E7E: 0649 LSLS R1, R1, #25
0x08004E80: 0F49 LSRS R1, R1, #29
0x08004E82: 1C49 ADDS R1, R1, #1
0x08004E84: F005 FBA2 BL __aeabi_uidiv ; 0x0800A5CC
0x08004E88: 6861 LDR R1, [R4, #4]
0x08004E8A: 0449 LSLS R1, R1, #17
0x08004E8C: 0E49 LSRS R1, R1, #25
0x08004E8E: 4348 MULS R0, R1, R0
0x08004E90: 6861 LDR R1, [R4, #4]
0x08004E92: 0F49 LSRS R1, R1, #29
0x08004E94: 1C49 ADDS R1, R1, #1
0x08004E96: F005 FB99 BL __aeabi_uidiv ; 0x0800A5CC
0x08004E9A: BD10 POP {R4, PC}
.L4:
0x08004E9C: 6820 LDR R0, [R4]
0x08004E9E: 4008 ANDS R0, R1
0x08004EA0: 2820 CMP R0, #32
0x08004EA2: D102 BNE .L5 ; 0x08004EAA
0x08004EA4: 2001 MOVS R0, #1
0x08004EA6: 03C0 LSLS R0, R0, #15
0x08004EA8: BD10 POP {R4, PC}
.L5:
0x08004EAA: 6820 LDR R0, [R4]
0x08004EAC: 4008 ANDS R0, R1
0x08004EAE: 2818 CMP R0, #24
0x08004EB0: D001 BEQ .L6 ; 0x08004EB6
0x08004EB2: 2000 MOVS R0, #0
0x08004EB4: BD10 POP {R4, PC}
.L6:
0x08004EB6: 207D MOVS R0, #125
0x08004EB8: 0200 LSLS R0, R0, #8
0x08004EBA: BD10 POP {R4, PC}
0x08004EBC: 40021008 DC.W 0x40021008
0x08004EC0: 007A1200 DC.W 0x007A1200
0x08004EC4: 00F42400 DC.W 0x00F42400
Section .text.HAL_RCC_GetPCLK1Freq from stm32g0xx_hal_rcc.o, size=40, align=4
HAL_RCC_GetPCLK1Freq:
0x08004EC8: 4806 LDR R0, =SystemCoreClock ; [PC, #24] [0x08004EE4] =0x20000420
0x08004ECA: 6800 LDR R0, [R0]
0x08004ECC: 4906 LDR R1, =0x40021008 ; [PC, #24] [0x08004EE8]
0x08004ECE: 6809 LDR R1, [R1]
0x08004ED0: 0A89 LSRS R1, R1, #10
0x08004ED2: 221C MOVS R2, #28
0x08004ED4: 400A ANDS R2, R1
0x08004ED6: 4905 LDR R1, =APBPrescTable ; [PC, #20] [0x08004EEC] =0x080031A0
0x08004ED8: 5889 LDR R1, [R1, R2]
0x08004EDA: 221F MOVS R2, #31
0x08004EDC: 400A ANDS R2, R1
0x08004EDE: 40D0 LSRS R0, R2
0x08004EE0: 4770 BX LR
0x08004EE2: 46C0 NOP
0x08004EE4: 20000420 DC.W SystemCoreClock
0x08004EE8: 40021008 DC.W 0x40021008
0x08004EEC: 080031A0 DC.W APBPrescTable
Section .text.HAL_RCC_EnableCSS from stm32g0xx_hal_rcc.o, size=20, align=4
HAL_RCC_EnableCSS:
0x08004EF0: 2001 MOVS R0, #1
0x08004EF2: 04C0 LSLS R0, R0, #19
0x08004EF4: 4902 LDR R1, =0x40021000 ; [PC, #8] [0x08004F00]
0x08004EF6: 680A LDR R2, [R1]
0x08004EF8: 4302 ORRS R2, R0
0x08004EFA: 600A STR R2, [R1]
0x08004EFC: 4770 BX LR
0x08004EFE: 46C0 NOP
0x08004F00: 40021000 DC.W 0x40021000
Section .text.HAL_RCC_NMI_IRQHandler from stm32g0xx_hal_rcc.o, size=44, align=4
HAL_RCC_NMI_IRQHandler:
0x08004F04: B510 PUSH {R4, LR}
0x08004F06: 2003 MOVS R0, #3
0x08004F08: 0200 LSLS R0, R0, #8
0x08004F0A: 4908 LDR R1, =0x4002101C ; [PC, #32] [0x08004F2C]
0x08004F0C: 680C LDR R4, [R1]
0x08004F0E: 4020 ANDS R0, R4
0x08004F10: 6048 STR R0, [R1, #4]
0x08004F12: 05E0 LSLS R0, R4, #23
0x08004F14: D402 BMI .L2 ; 0x08004F1C
0x08004F16: 05A0 LSLS R0, R4, #22
0x08004F18: D404 BMI .L3 ; 0x08004F24
.L1:
0x08004F1A: BD10 POP {R4, PC}
.L2:
0x08004F1C: F005 FDFE BL HAL_RCC_CSSCallback ; 0x0800AB1C
0x08004F20: 05A0 LSLS R0, R4, #22
0x08004F22: D5FA BPL .L1 ; 0x08004F1A
.L3:
0x08004F24: F005 FDFB BL HAL_RCC_LSECSSCallback ; 0x0800AB1E
0x08004F28: BD10 POP {R4, PC}
0x08004F2A: 46C0 NOP
0x08004F2C: 4002101C DC.W 0x4002101C
Section .text.HAL_RCCEx_PeriphCLKConfig from stm32g0xx_hal_rcc_ex.o, size=520, align=4
HAL_RCCEx_PeriphCLKConfig:
0x08004F30: B5F0 PUSH {R4-R7, LR}
0x08004F32: B087 SUB SP, SP, #28
0x08004F34: 7881 LDRB R1, [R0, #2]
0x08004F36: 0789 LSLS R1, R1, #30
0x08004F38: 4F7A LDR R7, =0x40021054 ; [PC, #0x01E8] [0x08005124]
0x08004F3A: D401 BMI .L1 ; 0x08004F40
0x08004F3C: 2600 MOVS R6, #0
0x08004F3E: E04E B .L8 ; 0x08004FDE
.L1:
0x08004F40: 9005 STR R0, [SP, #20]
0x08004F42: 2301 MOVS R3, #1
0x08004F44: 0719 LSLS R1, R3, #28
0x08004F46: 463A MOV R2, R7
0x08004F48: 3A18 SUBS R2, #24
0x08004F4A: 6810 LDR R0, [R2]
0x08004F4C: 4008 ANDS R0, R1
0x08004F4E: 9004 STR R0, [SP, #16]
0x08004F50: D106 BNE .L2 ; 0x08004F60
0x08004F52: 6810 LDR R0, [R2]
0x08004F54: 4308 ORRS R0, R1
0x08004F56: 6010 STR R0, [R2]
0x08004F58: 6810 LDR R0, [R2]
0x08004F5A: 4008 ANDS R0, R1
0x08004F5C: 9006 STR R0, [SP, #24]
0x08004F5E: 9806 LDR R0, [SP, #24]
.L2:
0x08004F60: 9202 STR R2, [SP, #8]
0x08004F62: 9103 STR R1, [SP, #12]
0x08004F64: 9301 STR R3, [SP, #4]
0x08004F66: 021E LSLS R6, R3, #8
0x08004F68: 4C6F LDR R4, =0x40007000 ; [PC, #0x01BC] [0x08005128]
0x08004F6A: 6820 LDR R0, [R4]
0x08004F6C: 4330 ORRS R0, R6
0x08004F6E: 6020 STR R0, [R4]
0x08004F70: F7FE F96E BL HAL_GetTick ; 0x08003250
0x08004F74: 4605 MOV R5, R0
.L3:
0x08004F76: 6820 LDR R0, [R4]
0x08004F78: 4230 TST R0, R6
0x08004F7A: D107 BNE .L4 ; 0x08004F8C
0x08004F7C: F7FE F968 BL HAL_GetTick ; 0x08003250
0x08004F80: 1B40 SUBS R0, R0, R5
0x08004F82: 2802 CMP R0, #2
0x08004F84: D9F7 BLS .L3 ; 0x08004F76
0x08004F86: 2603 MOVS R6, #3
0x08004F88: 9805 LDR R0, [SP, #20]
0x08004F8A: E020 B .L7 ; 0x08004FCE
.L4:
0x08004F8C: 2003 MOVS R0, #3
0x08004F8E: 4605 MOV R5, R0
0x08004F90: 0201 LSLS R1, R0, #8
0x08004F92: 68B8 LDR R0, [R7, #8]
0x08004F94: 4008 ANDS R0, R1
0x08004F96: D012 BEQ .L6 ; 0x08004FBE
0x08004F98: 9905 LDR R1, [SP, #20]
0x08004F9A: 6B09 LDR R1, [R1, #48]
0x08004F9C: 4288 CMP R0, R1
0x08004F9E: D00B BEQ .L5 ; 0x08004FB8
0x08004FA0: 68B8 LDR R0, [R7, #8]
0x08004FA2: 9901 LDR R1, [SP, #4]
0x08004FA4: 0409 LSLS R1, R1, #16
0x08004FA6: 68BA LDR R2, [R7, #8]
0x08004FA8: 430A ORRS R2, R1
0x08004FAA: 60BA STR R2, [R7, #8]
0x08004FAC: 68BA LDR R2, [R7, #8]
0x08004FAE: 438A BICS R2, R1
0x08004FB0: 60BA STR R2, [R7, #8]
0x08004FB2: 495E LDR R1, =0xFFFFFCFF ; [PC, #0x0178] [0x0800512C]
0x08004FB4: 4008 ANDS R0, R1
0x08004FB6: 60B8 STR R0, [R7, #8]
.L5:
0x08004FB8: 07C0 LSLS R0, R0, #31
0x08004FBA: D000 BEQ .L6 ; 0x08004FBE
0x08004FBC: E0A1 B .L25 ; 0x08005102
.L6:
0x08004FBE: 68BA LDR R2, [R7, #8]
0x08004FC0: 485A LDR R0, =0xFFFFFCFF ; [PC, #0x0168] [0x0800512C]
0x08004FC2: 4002 ANDS R2, R0
0x08004FC4: 9805 LDR R0, [SP, #20]
0x08004FC6: 6B01 LDR R1, [R0, #48]
0x08004FC8: 4311 ORRS R1, R2
0x08004FCA: 60B9 STR R1, [R7, #8]
0x08004FCC: 2600 MOVS R6, #0
.L7:
0x08004FCE: 9904 LDR R1, [SP, #16]
0x08004FD0: 2900 CMP R1, #0
0x08004FD2: D104 BNE .L8 ; 0x08004FDE
0x08004FD4: 9B02 LDR R3, [SP, #8]
0x08004FD6: 6819 LDR R1, [R3]
0x08004FD8: 9A03 LDR R2, [SP, #12]
0x08004FDA: 4391 BICS R1, R2
0x08004FDC: 6019 STR R1, [R3]
.L8:
0x08004FDE: 6805 LDR R5, [R0]
0x08004FE0: 07E9 LSLS R1, R5, #31
0x08004FE2: D162 BNE .L20 ; 0x080050AA
0x08004FE4: 07A9 LSLS R1, R5, #30
0x08004FE6: D468 BMI .L21 ; 0x080050BA
.L9:
0x08004FE8: 06E9 LSLS R1, R5, #27
0x08004FEA: D46E BMI .L22 ; 0x080050CA
.L10:
0x08004FEC: 05A9 LSLS R1, R5, #22
0x08004FEE: D475 BMI .L23 ; 0x080050DC
.L11:
0x08004FF0: 0569 LSLS R1, R5, #21
0x08004FF2: D47C BMI .L24 ; 0x080050EE
.L12:
0x08004FF4: 06A9 LSLS R1, R5, #26
0x08004FF6: D506 BPL .L14 ; 0x08005006
.L13:
0x08004FF8: 2103 MOVS R1, #3
0x08004FFA: 0309 LSLS R1, R1, #12
0x08004FFC: 683A LDR R2, [R7]
0x08004FFE: 438A BICS R2, R1
0x08005000: 6901 LDR R1, [R0, #16]
0x08005002: 4311 ORRS R1, R2
0x08005004: 6039 STR R1, [R7]
.L14:
0x08005006: 2101 MOVS R1, #1
0x08005008: 046A LSLS R2, R5, #17
0x0800500A: D50E BPL .L15 ; 0x0800502A
0x0800500C: 683A LDR R2, [R7]
0x0800500E: 4B49 LDR R3, =0x3FFFFFFF ; [PC, #0x0124] [0x08005134]
0x08005010: 401A ANDS R2, R3
0x08005012: 6A04 LDR R4, [R0, #32]
0x08005014: 4322 ORRS R2, R4
0x08005016: 603A STR R2, [R7]
0x08005018: 1C5A ADDS R2, R3, #1
0x0800501A: 4294 CMP R4, R2
0x0800501C: D105 BNE .L15 ; 0x0800502A
0x0800501E: 040A LSLS R2, R1, #16
0x08005020: 463B MOV R3, R7
0x08005022: 3B48 SUBS R3, #72
0x08005024: 681C LDR R4, [R3]
0x08005026: 4314 ORRS R4, R2
0x08005028: 601C STR R4, [R3]
.L15:
0x0800502A: 032A LSLS R2, R5, #12
0x0800502C: D505 BPL .L16 ; 0x0800503A
0x0800502E: 683A LDR R2, [R7]
0x08005030: 2340 MOVS R3, #64
0x08005032: 439A BICS R2, R3
0x08005034: 6A43 LDR R3, [R0, #36]
0x08005036: 4313 ORRS R3, R2
0x08005038: 603B STR R3, [R7]
.L16:
0x0800503A: 058A LSLS R2, R1, #22
0x0800503C: 02AB LSLS R3, R5, #10
0x0800503E: D511 BPL .L17 ; 0x08005064
0x08005040: 683B LDR R3, [R7]
0x08005042: 4393 BICS R3, R2
0x08005044: 6A84 LDR R4, [R0, #40]
0x08005046: 4323 ORRS R3, R4
0x08005048: 603B STR R3, [R7]
0x0800504A: 4294 CMP R4, R2
0x0800504C: D10A BNE .L17 ; 0x08005064
0x0800504E: 060B LSLS R3, R1, #24
0x08005050: 9304 STR R3, [SP, #16]
0x08005052: 463C MOV R4, R7
0x08005054: 3C48 SUBS R4, #72
0x08005056: 9005 STR R0, [SP, #20]
0x08005058: 4630 MOV R0, R6
0x0800505A: 6826 LDR R6, [R4]
0x0800505C: 431E ORRS R6, R3
0x0800505E: 6026 STR R6, [R4]
0x08005060: 4606 MOV R6, R0
0x08005062: 9805 LDR R0, [SP, #20]
.L17:
0x08005064: 4215 TST R5, R2
0x08005066: D00C BEQ .L18 ; 0x08005082
0x08005068: 060A LSLS R2, R1, #24
0x0800506A: 683B LDR R3, [R7]
0x0800506C: 4393 BICS R3, R2
0x0800506E: 6AC4 LDR R4, [R0, #44]
0x08005070: 4323 ORRS R3, R4
0x08005072: 603B STR R3, [R7]
0x08005074: 4294 CMP R4, R2
0x08005076: D104 BNE .L18 ; 0x08005082
0x08005078: 463B MOV R3, R7
0x0800507A: 3B48 SUBS R3, #72
0x0800507C: 681C LDR R4, [R3]
0x0800507E: 4314 ORRS R4, R2
0x08005080: 601C STR R4, [R3]
.L18:
0x08005082: 052A LSLS R2, R5, #20
0x08005084: D50E BPL .L19 ; 0x080050A4
0x08005086: 038C LSLS R4, R1, #14
0x08005088: 2203 MOVS R2, #3
0x0800508A: 0392 LSLS R2, R2, #14
0x0800508C: 683B LDR R3, [R7]
0x0800508E: 4393 BICS R3, R2
0x08005090: 6942 LDR R2, [R0, #20]
0x08005092: 4313 ORRS R3, R2
0x08005094: 603B STR R3, [R7]
0x08005096: 42A2 CMP R2, R4
0x08005098: D104 BNE .L19 ; 0x080050A4
0x0800509A: 0408 LSLS R0, R1, #16
0x0800509C: 3F48 SUBS R7, #72
0x0800509E: 6839 LDR R1, [R7]
0x080050A0: 4301 ORRS R1, R0
0x080050A2: 6039 STR R1, [R7]
.L19:
0x080050A4: 4630 MOV R0, R6
0x080050A6: B007 ADD SP, SP, #28
0x080050A8: BDF0 POP {R4-R7, PC}
.L20:
0x080050AA: 6839 LDR R1, [R7]
0x080050AC: 2203 MOVS R2, #3
0x080050AE: 4391 BICS R1, R2
0x080050B0: 6842 LDR R2, [R0, #4]
0x080050B2: 430A ORRS R2, R1
0x080050B4: 603A STR R2, [R7]
0x080050B6: 07A9 LSLS R1, R5, #30
0x080050B8: D596 BPL .L9 ; 0x08004FE8
.L21:
0x080050BA: 6839 LDR R1, [R7]
0x080050BC: 220C MOVS R2, #12
0x080050BE: 4391 BICS R1, R2
0x080050C0: 6882 LDR R2, [R0, #8]
0x080050C2: 430A ORRS R2, R1
0x080050C4: 603A STR R2, [R7]
0x080050C6: 06E9 LSLS R1, R5, #27
0x080050C8: D590 BPL .L10 ; 0x08004FEC
.L22:
0x080050CA: 2103 MOVS R1, #3
0x080050CC: 0289 LSLS R1, R1, #10
0x080050CE: 683A LDR R2, [R7]
0x080050D0: 438A BICS R2, R1
0x080050D2: 68C1 LDR R1, [R0, #12]
0x080050D4: 4311 ORRS R1, R2
0x080050D6: 6039 STR R1, [R7]
0x080050D8: 05A9 LSLS R1, R5, #22
0x080050DA: D589 BPL .L11 ; 0x08004FF0
.L23:
0x080050DC: 2103 MOVS R1, #3
0x080050DE: 0489 LSLS R1, R1, #18
0x080050E0: 683A LDR R2, [R7]
0x080050E2: 438A BICS R2, R1
0x080050E4: 6981 LDR R1, [R0, #24]
0x080050E6: 4311 ORRS R1, R2
0x080050E8: 6039 STR R1, [R7]
0x080050EA: 0569 LSLS R1, R5, #21
0x080050EC: D582 BPL .L12 ; 0x08004FF4
.L24:
0x080050EE: 2103 MOVS R1, #3
0x080050F0: 0509 LSLS R1, R1, #20
0x080050F2: 683A LDR R2, [R7]
0x080050F4: 438A BICS R2, R1
0x080050F6: 69C1 LDR R1, [R0, #28]
0x080050F8: 4311 ORRS R1, R2
0x080050FA: 6039 STR R1, [R7]
0x080050FC: 06A9 LSLS R1, R5, #26
0x080050FE: D582 BPL .L14 ; 0x08005006
0x08005100: E77A B .L13 ; 0x08004FF8
.L25:
0x08005102: F7FE F8A5 BL HAL_GetTick ; 0x08003250
0x08005106: 4606 MOV R6, R0
0x08005108: 4C09 LDR R4, =0x00001388 ; [PC, #36] [0x08005130]
.L26:
0x0800510A: 68B8 LDR R0, [R7, #8]
0x0800510C: 0780 LSLS R0, R0, #30
0x0800510E: D500 BPL .L27 ; 0x08005112
0x08005110: E755 B .L6 ; 0x08004FBE
.L27:
0x08005112: F7FE F89D BL HAL_GetTick ; 0x08003250
0x08005116: 1B80 SUBS R0, R0, R6
0x08005118: 42A0 CMP R0, R4
0x0800511A: D9F6 BLS .L26 ; 0x0800510A
0x0800511C: 9805 LDR R0, [SP, #20]
0x0800511E: 462E MOV R6, R5
0x08005120: E755 B .L7 ; 0x08004FCE
0x08005122: 46C0 NOP
0x08005124: 40021054 DC.W 0x40021054
0x08005128: 40007000 DC.W 0x40007000
0x0800512C: FFFFFCFF DC.W 0xFFFFFCFF
0x08005130: 00001388 DC.W 0x00001388
0x08005134: 3FFFFFFF DC.W 0x3FFFFFFF
Section .text.TIM_Base_SetConfig from stm32g0xx_hal_tim.o, size=192, align=4
TIM_Base_SetConfig:
0x08005138: B530 PUSH {R4-R5, LR}
0x0800513A: 6805 LDR R5, [R0]
0x0800513C: 2201 MOVS R2, #1
0x0800513E: 0794 LSLS R4, R2, #30
0x08005140: 42A0 CMP R0, R4
0x08005142: D005 BEQ .L1 ; 0x08005150
0x08005144: 4B23 LDR R3, =0x40012C00 ; [PC, #140] [0x080051D4]
0x08005146: 4298 CMP R0, R3
0x08005148: D002 BEQ .L1 ; 0x08005150
0x0800514A: 4B23 LDR R3, =0x40000400 ; [PC, #140] [0x080051D8]
0x0800514C: 4298 CMP R0, R3
0x0800514E: D104 BNE .L2 ; 0x0800515A
.L1:
0x08005150: 2370 MOVS R3, #112
0x08005152: 439D BICS R5, R3
0x08005154: 684B LDR R3, [R1, #4]
0x08005156: 432B ORRS R3, R5
0x08005158: E000 B .L3 ; 0x0800515C
.L2:
0x0800515A: 462B MOV R3, R5
.L3:
0x0800515C: 4D1F LDR R5, =0x40012BFF ; [PC, #124] [0x080051DC]
0x0800515E: 42A8 CMP R0, R5
0x08005160: DD09 BLE .L4 ; 0x08005176
0x08005162: 4C1F LDR R4, =0x400143FF ; [PC, #124] [0x080051E0]
0x08005164: 42A0 CMP R0, R4
0x08005166: DC0F BGT .L5 ; 0x08005188
0x08005168: 4C1A LDR R4, =0x40012C00 ; [PC, #104] [0x080051D4]
0x0800516A: 42A0 CMP R0, R4
0x0800516C: D012 BEQ .L6 ; 0x08005194
0x0800516E: 4C1F LDR R4, =0x40014000 ; [PC, #124] [0x080051EC]
0x08005170: 42A0 CMP R0, R4
0x08005172: D00F BEQ .L6 ; 0x08005194
0x08005174: E02B B .L9 ; 0x080051CE
.L4:
0x08005176: 42A0 CMP R0, R4
0x08005178: D00C BEQ .L6 ; 0x08005194
0x0800517A: 4C17 LDR R4, =0x40000400 ; [PC, #92] [0x080051D8]
0x0800517C: 42A0 CMP R0, R4
0x0800517E: D009 BEQ .L6 ; 0x08005194
0x08005180: 4C1B LDR R4, =0x40002000 ; [PC, #108] [0x080051F0]
0x08005182: 42A0 CMP R0, R4
0x08005184: D006 BEQ .L6 ; 0x08005194
0x08005186: E022 B .L9 ; 0x080051CE
.L5:
0x08005188: 4C16 LDR R4, =0x40014800 ; [PC, #88] [0x080051E4]
0x0800518A: 42A0 CMP R0, R4
0x0800518C: D002 BEQ .L6 ; 0x08005194
0x0800518E: 4C16 LDR R4, =0x40014400 ; [PC, #88] [0x080051E8]
0x08005190: 42A0 CMP R0, R4
0x08005192: D11C BNE .L9 ; 0x080051CE
.L6:
0x08005194: 2403 MOVS R4, #3
0x08005196: 0224 LSLS R4, R4, #8
0x08005198: 43A3 BICS R3, R4
0x0800519A: 68CC LDR R4, [R1, #12]
0x0800519C: 431C ORRS R4, R3
.L7:
0x0800519E: 2380 MOVS R3, #128
0x080051A0: 439C BICS R4, R3
0x080051A2: 694B LDR R3, [R1, #20]
0x080051A4: 4323 ORRS R3, R4
0x080051A6: 6003 STR R3, [R0]
0x080051A8: 688B LDR R3, [R1, #8]
0x080051AA: 62C3 STR R3, [R0, #44]
0x080051AC: 680B LDR R3, [R1]
0x080051AE: 6283 STR R3, [R0, #40]
0x080051B0: 4B10 LDR R3, =0xBFFED400 ; [PC, #64] [0x080051F4]
0x080051B2: 18C3 ADDS R3, R0, R3
0x080051B4: 240A MOVS R4, #10
0x080051B6: 41E3 RORS R3, R4
0x080051B8: 2B07 CMP R3, #7
0x080051BA: D806 BHI .L8 ; 0x080051CA
0x080051BC: 4614 MOV R4, R2
0x080051BE: 409C LSLS R4, R3
0x080051C0: 23E1 MOVS R3, #225
0x080051C2: 421C TST R4, R3
0x080051C4: D001 BEQ .L8 ; 0x080051CA
0x080051C6: 6909 LDR R1, [R1, #16]
0x080051C8: 6301 STR R1, [R0, #48]
.L8:
0x080051CA: 6142 STR R2, [R0, #20]
0x080051CC: BD30 POP {R4-R5, PC}
.L9:
0x080051CE: 461C MOV R4, R3
0x080051D0: E7E5 B .L7 ; 0x0800519E
0x080051D2: 46C0 NOP
0x080051D4: 40012C00 DC.W 0x40012C00
0x080051D8: 40000400 DC.W 0x40000400
0x080051DC: 40012BFF DC.W 0x40012BFF
0x080051E0: 400143FF DC.W 0x400143FF
0x080051E4: 40014800 DC.W 0x40014800
0x080051E8: 40014400 DC.W 0x40014400
0x080051EC: 40014000 DC.W 0x40014000
0x080051F0: 40002000 DC.W 0x40002000
0x080051F4: BFFED400 DC.W 0xBFFED400
Section .text.HAL_TIM_Base_Start from stm32g0xx_hal_tim.o, size=108, align=4
HAL_TIM_Base_Start:
0x080051F8: 213D MOVS R1, #61
0x080051FA: 5C41 LDRB R1, [R0, R1]
0x080051FC: 2901 CMP R1, #1
0x080051FE: D10F BNE .L1 ; 0x08005220
0x08005200: 4601 MOV R1, R0
0x08005202: 313D ADDS R1, #61
0x08005204: 2202 MOVS R2, #2
0x08005206: 700A STRB R2, [R1]
0x08005208: 6801 LDR R1, [R0]
0x0800520A: 4811 LDR R0, =0x40012BFF ; [PC, #68] [0x08005250]
0x0800520C: 4281 CMP R1, R0
0x0800520E: DC09 BGT .L2 ; 0x08005224
0x08005210: 2001 MOVS R0, #1
0x08005212: 0780 LSLS R0, R0, #30
0x08005214: 4281 CMP R1, R0
0x08005216: D00B BEQ .L3 ; 0x08005230
0x08005218: 4810 LDR R0, =0x40000400 ; [PC, #64] [0x0800525C]
0x0800521A: 4281 CMP R1, R0
0x0800521C: D008 BEQ .L3 ; 0x08005230
0x0800521E: E011 B .L4 ; 0x08005244
.L1:
0x08005220: 2001 MOVS R0, #1
0x08005222: 4770 BX LR
.L2:
0x08005224: 480B LDR R0, =0x40014000 ; [PC, #44] [0x08005254]
0x08005226: 4281 CMP R1, R0
0x08005228: D002 BEQ .L3 ; 0x08005230
0x0800522A: 480B LDR R0, =0x40012C00 ; [PC, #44] [0x08005258]
0x0800522C: 4281 CMP R1, R0
0x0800522E: D109 BNE .L4 ; 0x08005244
.L3:
0x08005230: 6888 LDR R0, [R1, #8]
0x08005232: 4A0B LDR R2, =0x00010007 ; [PC, #44] [0x08005260]
0x08005234: 4002 ANDS R2, R0
0x08005236: 2000 MOVS R0, #0
0x08005238: 2A06 CMP R2, #6
0x0800523A: D008 BEQ .L5 ; 0x0800524E
0x0800523C: 2301 MOVS R3, #1
0x0800523E: 041B LSLS R3, R3, #16
0x08005240: 429A CMP R2, R3
0x08005242: D004 BEQ .L5 ; 0x0800524E
.L4:
0x08005244: 6808 LDR R0, [R1]
0x08005246: 2201 MOVS R2, #1
0x08005248: 4302 ORRS R2, R0
0x0800524A: 600A STR R2, [R1]
0x0800524C: 2000 MOVS R0, #0
.L5:
0x0800524E: 4770 BX LR
0x08005250: 40012BFF DC.W 0x40012BFF
0x08005254: 40014000 DC.W 0x40014000
0x08005258: 40012C00 DC.W 0x40012C00
0x0800525C: 40000400 DC.W 0x40000400
0x08005260: 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:
0x08005264: B510 PUSH {R4, LR}
0x08005266: 213D MOVS R1, #61
0x08005268: 5C41 LDRB R1, [R0, R1]
0x0800526A: 2901 CMP R1, #1
0x0800526C: D112 BNE .L1 ; 0x08005294
0x0800526E: 4601 MOV R1, R0
0x08005270: 313D ADDS R1, #61
0x08005272: 2202 MOVS R2, #2
0x08005274: 700A STRB R2, [R1]
0x08005276: 6801 LDR R1, [R0]
0x08005278: 68C8 LDR R0, [R1, #12]
0x0800527A: 2201 MOVS R2, #1
0x0800527C: 4310 ORRS R0, R2
0x0800527E: 60C8 STR R0, [R1, #12]
0x08005280: 480F LDR R0, =0x40012BFF ; [PC, #60] [0x080052C0]
0x08005282: 4281 CMP R1, R0
0x08005284: DC08 BGT .L2 ; 0x08005298
0x08005286: 0790 LSLS R0, R2, #30
0x08005288: 4281 CMP R1, R0
0x0800528A: D00B BEQ .L3 ; 0x080052A4
0x0800528C: 480F LDR R0, =0x40000400 ; [PC, #60] [0x080052CC]
0x0800528E: 4281 CMP R1, R0
0x08005290: D008 BEQ .L3 ; 0x080052A4
0x08005292: E010 B .L4 ; 0x080052B6
.L1:
0x08005294: 2001 MOVS R0, #1
0x08005296: BD10 POP {R4, PC}
.L2:
0x08005298: 480A LDR R0, =0x40014000 ; [PC, #40] [0x080052C4]
0x0800529A: 4281 CMP R1, R0
0x0800529C: D002 BEQ .L3 ; 0x080052A4
0x0800529E: 480A LDR R0, =0x40012C00 ; [PC, #40] [0x080052C8]
0x080052A0: 4281 CMP R1, R0
0x080052A2: D108 BNE .L4 ; 0x080052B6
.L3:
0x080052A4: 6888 LDR R0, [R1, #8]
0x080052A6: 4B0A LDR R3, =0x00010007 ; [PC, #40] [0x080052D0]
0x080052A8: 4003 ANDS R3, R0
0x080052AA: 2000 MOVS R0, #0
0x080052AC: 2B06 CMP R3, #6
0x080052AE: D006 BEQ .L5 ; 0x080052BE
0x080052B0: 0414 LSLS R4, R2, #16
0x080052B2: 42A3 CMP R3, R4
0x080052B4: D003 BEQ .L5 ; 0x080052BE
.L4:
0x080052B6: 6808 LDR R0, [R1]
0x080052B8: 4310 ORRS R0, R2
0x080052BA: 6008 STR R0, [R1]
0x080052BC: 2000 MOVS R0, #0
.L5:
0x080052BE: BD10 POP {R4, PC}
0x080052C0: 40012BFF DC.W 0x40012BFF
0x080052C4: 40014000 DC.W 0x40014000
0x080052C8: 40012C00 DC.W 0x40012C00
0x080052CC: 40000400 DC.W 0x40000400
0x080052D0: 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:
0x080052D4: B510 PUSH {R4, LR}
0x080052D6: 6802 LDR R2, [R0]
0x080052D8: 68D3 LDR R3, [R2, #12]
0x080052DA: 2101 MOVS R1, #1
0x080052DC: 438B BICS R3, R1
0x080052DE: 60D3 STR R3, [R2, #12]
0x080052E0: 6A13 LDR R3, [R2, #32]
0x080052E2: 4C07 LDR R4, =0x00001111 ; [PC, #28] [0x08005300]
0x080052E4: 4223 TST R3, R4
0x080052E6: D106 BNE .L1 ; 0x080052F6
0x080052E8: 6A13 LDR R3, [R2, #32]
0x080052EA: 4C06 LDR R4, =0x00000444 ; [PC, #24] [0x08005304]
0x080052EC: 4223 TST R3, R4
0x080052EE: D102 BNE .L1 ; 0x080052F6
0x080052F0: 6813 LDR R3, [R2]
0x080052F2: 438B BICS R3, R1
0x080052F4: 6013 STR R3, [R2]
.L1:
0x080052F6: 223D MOVS R2, #61
0x080052F8: 5481 STRB R1, [R0, R2]
0x080052FA: 2000 MOVS R0, #0
0x080052FC: BD10 POP {R4, PC}
0x080052FE: 46C0 NOP
0x08005300: 00001111 DC.W 0x00001111
0x08005304: 00000444 DC.W 0x00000444
Section .text.HAL_TIM_IRQHandler from stm32g0xx_hal_tim.o, size=356, align=4
HAL_TIM_IRQHandler:
0x08005308: B5B0 PUSH {R4-R5, R7, LR}
0x0800530A: 4604 MOV R4, R0
0x0800530C: 6800 LDR R0, [R0]
0x0800530E: 6901 LDR R1, [R0, #16]
0x08005310: 0789 LSLS R1, R1, #30
0x08005312: 4D55 LDR R5, =0xFFFFFEFF ; [PC, #0x0154] [0x08005468]
0x08005314: D517 BPL .L3 ; 0x08005346
0x08005316: 68C1 LDR R1, [R0, #12]
0x08005318: 0789 LSLS R1, R1, #30
0x0800531A: D514 BPL .L3 ; 0x08005346
0x0800531C: 4629 MOV R1, R5
0x0800531E: 31FE ADDS R1, #254
0x08005320: 6101 STR R1, [R0, #16]
0x08005322: 2101 MOVS R1, #1
0x08005324: 7721 STRB R1, [R4, #28]
0x08005326: 6980 LDR R0, [R0, #24]
0x08005328: 0780 LSLS R0, R0, #30
0x0800532A: D003 BEQ .L1 ; 0x08005334
0x0800532C: 4620 MOV R0, R4
0x0800532E: F005 FC22 BL HAL_TIM_IC_CaptureCallback ; 0x0800AB76
0x08005332: E005 B .L2 ; 0x08005340
.L1:
0x08005334: 4620 MOV R0, R4
0x08005336: F005 FC1F BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB78
0x0800533A: 4620 MOV R0, R4
0x0800533C: F005 FC1D BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB7A
.L2:
0x08005340: 2000 MOVS R0, #0
0x08005342: 7720 STRB R0, [R4, #28]
0x08005344: 6820 LDR R0, [R4]
.L3:
0x08005346: 6901 LDR R1, [R0, #16]
0x08005348: 0749 LSLS R1, R1, #29
0x0800534A: D518 BPL .L6 ; 0x0800537E
0x0800534C: 68C1 LDR R1, [R0, #12]
0x0800534E: 0749 LSLS R1, R1, #29
0x08005350: D515 BPL .L6 ; 0x0800537E
0x08005352: 4629 MOV R1, R5
0x08005354: 31FC ADDS R1, #252
0x08005356: 6101 STR R1, [R0, #16]
0x08005358: 2102 MOVS R1, #2
0x0800535A: 7721 STRB R1, [R4, #28]
0x0800535C: 6980 LDR R0, [R0, #24]
0x0800535E: 0580 LSLS R0, R0, #22
0x08005360: 0F80 LSRS R0, R0, #30
0x08005362: D003 BEQ .L4 ; 0x0800536C
0x08005364: 4620 MOV R0, R4
0x08005366: F005 FC06 BL HAL_TIM_IC_CaptureCallback ; 0x0800AB76
0x0800536A: E005 B .L5 ; 0x08005378
.L4:
0x0800536C: 4620 MOV R0, R4
0x0800536E: F005 FC03 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB78
0x08005372: 4620 MOV R0, R4
0x08005374: F005 FC01 BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB7A
.L5:
0x08005378: 2000 MOVS R0, #0
0x0800537A: 7720 STRB R0, [R4, #28]
0x0800537C: 6820 LDR R0, [R4]
.L6:
0x0800537E: 6901 LDR R1, [R0, #16]
0x08005380: 0709 LSLS R1, R1, #28
0x08005382: D517 BPL .L9 ; 0x080053B4
0x08005384: 68C1 LDR R1, [R0, #12]
0x08005386: 0709 LSLS R1, R1, #28
0x08005388: D514 BPL .L9 ; 0x080053B4
0x0800538A: 4629 MOV R1, R5
0x0800538C: 31F8 ADDS R1, #248
0x0800538E: 6101 STR R1, [R0, #16]
0x08005390: 2104 MOVS R1, #4
0x08005392: 7721 STRB R1, [R4, #28]
0x08005394: 69C0 LDR R0, [R0, #28]
0x08005396: 0780 LSLS R0, R0, #30
0x08005398: D003 BEQ .L7 ; 0x080053A2
0x0800539A: 4620 MOV R0, R4
0x0800539C: F005 FBEB BL HAL_TIM_IC_CaptureCallback ; 0x0800AB76
0x080053A0: E005 B .L8 ; 0x080053AE
.L7:
0x080053A2: 4620 MOV R0, R4
0x080053A4: F005 FBE8 BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB78
0x080053A8: 4620 MOV R0, R4
0x080053AA: F005 FBE6 BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB7A
.L8:
0x080053AE: 2000 MOVS R0, #0
0x080053B0: 7720 STRB R0, [R4, #28]
0x080053B2: 6820 LDR R0, [R4]
.L9:
0x080053B4: 6901 LDR R1, [R0, #16]
0x080053B6: 06C9 LSLS R1, R1, #27
0x080053B8: D518 BPL .L12 ; 0x080053EC
0x080053BA: 68C1 LDR R1, [R0, #12]
0x080053BC: 06C9 LSLS R1, R1, #27
0x080053BE: D515 BPL .L12 ; 0x080053EC
0x080053C0: 4629 MOV R1, R5
0x080053C2: 31F0 ADDS R1, #240
0x080053C4: 6101 STR R1, [R0, #16]
0x080053C6: 2108 MOVS R1, #8
0x080053C8: 7721 STRB R1, [R4, #28]
0x080053CA: 69C0 LDR R0, [R0, #28]
0x080053CC: 0580 LSLS R0, R0, #22
0x080053CE: 0F80 LSRS R0, R0, #30
0x080053D0: D003 BEQ .L10 ; 0x080053DA
0x080053D2: 4620 MOV R0, R4
0x080053D4: F005 FBCF BL HAL_TIM_IC_CaptureCallback ; 0x0800AB76
0x080053D8: E005 B .L11 ; 0x080053E6
.L10:
0x080053DA: 4620 MOV R0, R4
0x080053DC: F005 FBCC BL HAL_TIM_OC_DelayElapsedCallback ; 0x0800AB78
0x080053E0: 4620 MOV R0, R4
0x080053E2: F005 FBCA BL HAL_TIM_PWM_PulseFinishedCallback ; 0x0800AB7A
.L11:
0x080053E6: 2000 MOVS R0, #0
0x080053E8: 7720 STRB R0, [R4, #28]
0x080053EA: 6820 LDR R0, [R4]
.L12:
0x080053EC: 6901 LDR R1, [R0, #16]
0x080053EE: 07C9 LSLS R1, R1, #31
0x080053F0: D009 BEQ .L13 ; 0x08005406
0x080053F2: 68C1 LDR R1, [R0, #12]
0x080053F4: 07C9 LSLS R1, R1, #31
0x080053F6: D006 BEQ .L13 ; 0x08005406
0x080053F8: 4629 MOV R1, R5
0x080053FA: 31FF ADDS R1, #255
0x080053FC: 6101 STR R1, [R0, #16]
0x080053FE: 4620 MOV R0, R4
0x08005400: F004 FDA4 BL HAL_TIM_PeriodElapsedCallback ; 0x08009F4C
0x08005404: 6820 LDR R0, [R4]
.L13:
0x08005406: 6901 LDR R1, [R0, #16]
0x08005408: 0609 LSLS R1, R1, #24
0x0800540A: D509 BPL .L14 ; 0x08005420
0x0800540C: 68C1 LDR R1, [R0, #12]
0x0800540E: 0609 LSLS R1, R1, #24
0x08005410: D506 BPL .L14 ; 0x08005420
0x08005412: 4629 MOV R1, R5
0x08005414: 3180 ADDS R1, #128
0x08005416: 6101 STR R1, [R0, #16]
0x08005418: 4620 MOV R0, R4
0x0800541A: F005 FBB1 BL HAL_TIMEx_BreakCallback ; 0x0800AB80
0x0800541E: 6820 LDR R0, [R4]
.L14:
0x08005420: 6901 LDR R1, [R0, #16]
0x08005422: 05C9 LSLS R1, R1, #23
0x08005424: D507 BPL .L15 ; 0x08005436
0x08005426: 68C1 LDR R1, [R0, #12]
0x08005428: 0609 LSLS R1, R1, #24
0x0800542A: D504 BPL .L15 ; 0x08005436
0x0800542C: 6105 STR R5, [R0, #16]
0x0800542E: 4620 MOV R0, R4
0x08005430: F005 FBA7 BL HAL_TIMEx_Break2Callback ; 0x0800AB82
0x08005434: 6820 LDR R0, [R4]
.L15:
0x08005436: 6901 LDR R1, [R0, #16]
0x08005438: 0649 LSLS R1, R1, #25
0x0800543A: D509 BPL .L16 ; 0x08005450
0x0800543C: 68C1 LDR R1, [R0, #12]
0x0800543E: 0649 LSLS R1, R1, #25
0x08005440: D506 BPL .L16 ; 0x08005450
0x08005442: 4629 MOV R1, R5
0x08005444: 31C0 ADDS R1, #192
0x08005446: 6101 STR R1, [R0, #16]
0x08005448: 4620 MOV R0, R4
0x0800544A: F005 FB97 BL HAL_TIM_TriggerCallback ; 0x0800AB7C
0x0800544E: 6820 LDR R0, [R4]
.L16:
0x08005450: 6901 LDR R1, [R0, #16]
0x08005452: 0689 LSLS R1, R1, #26
0x08005454: D507 BPL .L17 ; 0x08005466
0x08005456: 68C1 LDR R1, [R0, #12]
0x08005458: 0689 LSLS R1, R1, #26
0x0800545A: D504 BPL .L17 ; 0x08005466
0x0800545C: 35E0 ADDS R5, #224
0x0800545E: 6105 STR R5, [R0, #16]
0x08005460: 4620 MOV R0, R4
0x08005462: F005 FB8C BL HAL_TIMEx_CommutCallback ; 0x0800AB7E
.L17:
0x08005466: BDB0 POP {R4-R5, R7, PC}
0x08005468: FFFFFEFF DC.W 0xFFFFFEFF
Section .text.HAL_TIM_ConfigClockSource from stm32g0xx_hal_tim.o, size=320, align=4
HAL_TIM_ConfigClockSource:
0x0800546C: B570 PUSH {R4-R6, LR}
0x0800546E: 223C MOVS R2, #60
0x08005470: 5C82 LDRB R2, [R0, R2]
0x08005472: 2A01 CMP R2, #1
0x08005474: D101 BNE .L1 ; 0x0800547A
0x08005476: 2002 MOVS R0, #2
0x08005478: BD70 POP {R4-R6, PC}
.L1:
0x0800547A: 4602 MOV R2, R0
0x0800547C: 323C ADDS R2, #60
0x0800547E: 2302 MOVS R3, #2
0x08005480: 7053 STRB R3, [R2, #1]
0x08005482: 6800 LDR R0, [R0]
0x08005484: 6883 LDR R3, [R0, #8]
0x08005486: 4C47 LDR R4, =0xFFCE0088 ; [PC, #0x011C] [0x080055A4]
0x08005488: 401C ANDS R4, R3
0x0800548A: 6084 STR R4, [R0, #8]
0x0800548C: 680B LDR R3, [R1]
0x0800548E: 2B3F CMP R3, #63
0x08005490: DD19 BLE .L2 ; 0x080054C6
0x08005492: 2B5F CMP R3, #95
0x08005494: DD1E BLE .L3 ; 0x080054D4
0x08005496: 2B60 CMP R3, #96
0x08005498: D041 BEQ .L6 ; 0x0800551E
0x0800549A: 2401 MOVS R4, #1
0x0800549C: 0365 LSLS R5, R4, #13
0x0800549E: 42AB CMP R3, R5
0x080054A0: D055 BEQ .L7 ; 0x0800554E
0x080054A2: 2B70 CMP R3, #112
0x080054A4: D179 BNE .L10 ; 0x0800559A
0x080054A6: 23FF MOVS R3, #255
0x080054A8: 021B LSLS R3, R3, #8
0x080054AA: 6884 LDR R4, [R0, #8]
0x080054AC: 439C BICS R4, R3
0x080054AE: 684B LDR R3, [R1, #4]
0x080054B0: 688D LDR R5, [R1, #8]
0x080054B2: 68C9 LDR R1, [R1, #12]
0x080054B4: 431D ORRS R5, R3
0x080054B6: 0209 LSLS R1, R1, #8
0x080054B8: 4329 ORRS R1, R5
0x080054BA: 4321 ORRS R1, R4
0x080054BC: 6081 STR R1, [R0, #8]
0x080054BE: 6883 LDR R3, [R0, #8]
0x080054C0: 2177 MOVS R1, #119
0x080054C2: 4319 ORRS R1, R3
0x080054C4: E068 B .L9 ; 0x08005598
.L2:
0x080054C6: 2B1F CMP R3, #31
0x080054C8: DC1E BGT .L4 ; 0x08005508
0x080054CA: 2B00 CMP R3, #0
0x080054CC: D020 BEQ .L5 ; 0x08005510
0x080054CE: 2B10 CMP R3, #16
0x080054D0: D01E BEQ .L5 ; 0x08005510
0x080054D2: E062 B .L10 ; 0x0800559A
.L3:
0x080054D4: 2B40 CMP R3, #64
0x080054D6: D04A BEQ .L8 ; 0x0800556E
0x080054D8: 2B50 CMP R3, #80
0x080054DA: D15E BNE .L10 ; 0x0800559A
0x080054DC: 6A03 LDR R3, [R0, #32]
0x080054DE: 6A04 LDR R4, [R0, #32]
0x080054E0: 2501 MOVS R5, #1
0x080054E2: 43AC BICS R4, R5
0x080054E4: 6204 STR R4, [R0, #32]
0x080054E6: 6984 LDR R4, [R0, #24]
0x080054E8: 25F0 MOVS R5, #240
0x080054EA: 43AC BICS R4, R5
0x080054EC: 68CD LDR R5, [R1, #12]
0x080054EE: 012D LSLS R5, R5, #4
0x080054F0: 4325 ORRS R5, R4
0x080054F2: 6185 STR R5, [R0, #24]
0x080054F4: 240A MOVS R4, #10
0x080054F6: 43A3 BICS R3, R4
0x080054F8: 6849 LDR R1, [R1, #4]
0x080054FA: 4319 ORRS R1, R3
0x080054FC: 6201 STR R1, [R0, #32]
0x080054FE: 6883 LDR R3, [R0, #8]
0x08005500: 4929 LDR R1, =0xFFCFFF88 ; [PC, #164] [0x080055A8]
0x08005502: 4019 ANDS R1, R3
0x08005504: 3157 ADDS R1, #87
0x08005506: E047 B .L9 ; 0x08005598
.L4:
0x08005508: 2B20 CMP R3, #32
0x0800550A: D001 BEQ .L5 ; 0x08005510
0x0800550C: 2B30 CMP R3, #48
0x0800550E: D144 BNE .L10 ; 0x0800559A
.L5:
0x08005510: 6881 LDR R1, [R0, #8]
0x08005512: 4C25 LDR R4, =0xFFCFFF88 ; [PC, #148] [0x080055A8]
0x08005514: 400C ANDS R4, R1
0x08005516: 4323 ORRS R3, R4
0x08005518: 2107 MOVS R1, #7
0x0800551A: 4319 ORRS R1, R3
0x0800551C: E03C B .L9 ; 0x08005598
.L6:
0x0800551E: 6A03 LDR R3, [R0, #32]
0x08005520: 2410 MOVS R4, #16
0x08005522: 43A3 BICS R3, R4
0x08005524: 6203 STR R3, [R0, #32]
0x08005526: 230F MOVS R3, #15
0x08005528: 031B LSLS R3, R3, #12
0x0800552A: 6984 LDR R4, [R0, #24]
0x0800552C: 439C BICS R4, R3
0x0800552E: 68CB LDR R3, [R1, #12]
0x08005530: 031B LSLS R3, R3, #12
0x08005532: 4323 ORRS R3, R4
0x08005534: 6A04 LDR R4, [R0, #32]
0x08005536: 6183 STR R3, [R0, #24]
0x08005538: 23A0 MOVS R3, #160
0x0800553A: 439C BICS R4, R3
0x0800553C: 6849 LDR R1, [R1, #4]
0x0800553E: 0109 LSLS R1, R1, #4
0x08005540: 4321 ORRS R1, R4
0x08005542: 6201 STR R1, [R0, #32]
0x08005544: 6883 LDR R3, [R0, #8]
0x08005546: 4918 LDR R1, =0xFFCFFF88 ; [PC, #96] [0x080055A8]
0x08005548: 4019 ANDS R1, R3
0x0800554A: 3167 ADDS R1, #103
0x0800554C: E024 B .L9 ; 0x08005598
.L7:
0x0800554E: 23FF MOVS R3, #255
0x08005550: 021B LSLS R3, R3, #8
0x08005552: 6885 LDR R5, [R0, #8]
0x08005554: 439D BICS R5, R3
0x08005556: 684B LDR R3, [R1, #4]
0x08005558: 688E LDR R6, [R1, #8]
0x0800555A: 68C9 LDR R1, [R1, #12]
0x0800555C: 431E ORRS R6, R3
0x0800555E: 0209 LSLS R1, R1, #8
0x08005560: 4331 ORRS R1, R6
0x08005562: 4329 ORRS R1, R5
0x08005564: 6081 STR R1, [R0, #8]
0x08005566: 03A3 LSLS R3, R4, #14
0x08005568: 6881 LDR R1, [R0, #8]
0x0800556A: 4319 ORRS R1, R3
0x0800556C: E014 B .L9 ; 0x08005598
.L8:
0x0800556E: 6A03 LDR R3, [R0, #32]
0x08005570: 6A04 LDR R4, [R0, #32]
0x08005572: 2501 MOVS R5, #1
0x08005574: 43AC BICS R4, R5
0x08005576: 6204 STR R4, [R0, #32]
0x08005578: 6984 LDR R4, [R0, #24]
0x0800557A: 25F0 MOVS R5, #240
0x0800557C: 43AC BICS R4, R5
0x0800557E: 68CD LDR R5, [R1, #12]
0x08005580: 012D LSLS R5, R5, #4
0x08005582: 4325 ORRS R5, R4
0x08005584: 6185 STR R5, [R0, #24]
0x08005586: 240A MOVS R4, #10
0x08005588: 43A3 BICS R3, R4
0x0800558A: 6849 LDR R1, [R1, #4]
0x0800558C: 4319 ORRS R1, R3
0x0800558E: 6201 STR R1, [R0, #32]
0x08005590: 6883 LDR R3, [R0, #8]
0x08005592: 4905 LDR R1, =0xFFCFFF88 ; [PC, #20] [0x080055A8]
0x08005594: 4019 ANDS R1, R3
0x08005596: 3147 ADDS R1, #71
.L9:
0x08005598: 6081 STR R1, [R0, #8]
.L10:
0x0800559A: 2000 MOVS R0, #0
0x0800559C: 7010 STRB R0, [R2]
0x0800559E: 2101 MOVS R1, #1
0x080055A0: 7051 STRB R1, [R2, #1]
0x080055A2: BD70 POP {R4-R6, PC}
0x080055A4: FFCE0088 DC.W 0xFFCE0088
0x080055A8: FFCFFF88 DC.W 0xFFCFFF88
Section .text.HAL_TIMEx_MasterConfigSynchronization from stm32g0xx_hal_tim_ex.o, size=124, align=4
HAL_TIMEx_MasterConfigSynchronization:
0x080055AC: B570 PUSH {R4-R6, LR}
0x080055AE: 223C MOVS R2, #60
0x080055B0: 5C82 LDRB R2, [R0, R2]
0x080055B2: 2A01 CMP R2, #1
0x080055B4: D101 BNE .L1 ; 0x080055BA
0x080055B6: 2002 MOVS R0, #2
0x080055B8: BD70 POP {R4-R6, PC}
.L1:
0x080055BA: 4602 MOV R2, R0
0x080055BC: 323C ADDS R2, #60
0x080055BE: 2302 MOVS R3, #2
0x080055C0: 7053 STRB R3, [R2, #1]
0x080055C2: 6800 LDR R0, [R0]
0x080055C4: 6845 LDR R5, [R0, #4]
0x080055C6: 6883 LDR R3, [R0, #8]
0x080055C8: 4C13 LDR R4, =0x40012C00 ; [PC, #76] [0x08005618]
0x080055CA: 42A0 CMP R0, R4
0x080055CC: D001 BEQ .L2 ; 0x080055D2
0x080055CE: 462E MOV R6, R5
0x080055D0: E004 B .L3 ; 0x080055DC
.L2:
0x080055D2: 260F MOVS R6, #15
0x080055D4: 0536 LSLS R6, R6, #20
0x080055D6: 43B5 BICS R5, R6
0x080055D8: 684E LDR R6, [R1, #4]
0x080055DA: 432E ORRS R6, R5
.L3:
0x080055DC: 2570 MOVS R5, #112
0x080055DE: 43AE BICS R6, R5
0x080055E0: 680D LDR R5, [R1]
0x080055E2: 4335 ORRS R5, R6
0x080055E4: 6045 STR R5, [R0, #4]
0x080055E6: 4D0D LDR R5, =0x40012BFF ; [PC, #52] [0x0800561C]
0x080055E8: 42A8 CMP R0, R5
0x080055EA: DC05 BGT .L4 ; 0x080055F8
0x080055EC: 2401 MOVS R4, #1
0x080055EE: 07A4 LSLS R4, R4, #30
0x080055F0: 42A0 CMP R0, R4
0x080055F2: D006 BEQ .L6 ; 0x08005602
0x080055F4: 4C0B LDR R4, =0x40000400 ; [PC, #44] [0x08005624]
0x080055F6: E002 B .L5 ; 0x080055FE
.L4:
0x080055F8: 4D09 LDR R5, =0x40014000 ; [PC, #36] [0x08005620]
0x080055FA: 42A8 CMP R0, R5
0x080055FC: D001 BEQ .L6 ; 0x08005602
.L5:
0x080055FE: 42A0 CMP R0, R4
0x08005600: D104 BNE .L7 ; 0x0800560C
.L6:
0x08005602: 2480 MOVS R4, #128
0x08005604: 43A3 BICS R3, R4
0x08005606: 6889 LDR R1, [R1, #8]
0x08005608: 4319 ORRS R1, R3
0x0800560A: 6081 STR R1, [R0, #8]
.L7:
0x0800560C: 2000 MOVS R0, #0
0x0800560E: 7010 STRB R0, [R2]
0x08005610: 2101 MOVS R1, #1
0x08005612: 7051 STRB R1, [R2, #1]
0x08005614: BD70 POP {R4-R6, PC}
0x08005616: 46C0 NOP
0x08005618: 40012C00 DC.W 0x40012C00
0x0800561C: 40012BFF DC.W 0x40012BFF
0x08005620: 40014000 DC.W 0x40014000
0x08005624: 40000400 DC.W 0x40000400
Section .text.UART_SetConfig from stm32g0xx_hal_uart.o, size=528, align=4
UART_SetConfig:
0x08005628: B5F0 PUSH {R4-R7, LR}
0x0800562A: B081 SUB SP, SP, #4
0x0800562C: 4604 MOV R4, R0
0x0800562E: 6802 LDR R2, [R0]
0x08005630: 6810 LDR R0, [R2]
0x08005632: 4971 LDR R1, =0xCFFF69F3 ; [PC, #0x01C4] [0x080057F8]
0x08005634: 4001 ANDS R1, R0
0x08005636: 68A0 LDR R0, [R4, #8]
0x08005638: 6923 LDR R3, [R4, #16]
0x0800563A: 4303 ORRS R3, R0
0x0800563C: 6960 LDR R0, [R4, #20]
0x0800563E: 4318 ORRS R0, R3
0x08005640: 69E3 LDR R3, [R4, #28]
0x08005642: 4318 ORRS R0, R3
0x08005644: 4308 ORRS R0, R1
0x08005646: 6010 STR R0, [R2]
0x08005648: 2703 MOVS R7, #3
0x0800564A: 0338 LSLS R0, R7, #12
0x0800564C: 6851 LDR R1, [R2, #4]
0x0800564E: 4381 BICS R1, R0
0x08005650: 68E0 LDR R0, [R4, #12]
0x08005652: 4308 ORRS R0, R1
0x08005654: 6050 STR R0, [R2, #4]
0x08005656: 69A1 LDR R1, [R4, #24]
0x08005658: 4D68 LDR R5, =0x40008000 ; [PC, #0x01A0] [0x080057FC]
0x0800565A: 42AA CMP R2, R5
0x0800565C: D002 BEQ .L1 ; 0x08005664
0x0800565E: 6A20 LDR R0, [R4, #32]
0x08005660: 4308 ORRS R0, R1
0x08005662: E000 B .L2 ; 0x08005666
.L1:
0x08005664: 4608 MOV R0, R1
.L2:
0x08005666: 6891 LDR R1, [R2, #8]
0x08005668: 4E65 LDR R6, =0x11FFF4FF ; [PC, #0x0194] [0x08005800]
0x0800566A: 400E ANDS R6, R1
0x0800566C: 4306 ORRS R6, R0
0x0800566E: 6096 STR R6, [R2, #8]
0x08005670: 6AD0 LDR R0, [R2, #44]
0x08005672: 210F MOVS R1, #15
0x08005674: 4388 BICS R0, R1
0x08005676: 6A61 LDR R1, [R4, #36]
0x08005678: 4308 ORRS R0, R1
0x0800567A: 62D0 STR R0, [R2, #44]
0x0800567C: 2600 MOVS R6, #0
0x0800567E: 4861 LDR R0, =0x40004BFF ; [PC, #0x0184] [0x08005804]
0x08005680: 4282 CMP R2, R0
0x08005682: DD0E BLE .L3 ; 0x080056A2
0x08005684: 4860 LDR R0, =0x40004C00 ; [PC, #0x0180] [0x08005808]
0x08005686: 4282 CMP R2, R0
0x08005688: D01D BEQ .L8 ; 0x080056C6
0x0800568A: 42AA CMP R2, R5
0x0800568C: D011 BEQ .L5 ; 0x080056B2
0x0800568E: 485F LDR R0, =0x40013800 ; [PC, #0x017C] [0x0800580C]
0x08005690: 4282 CMP R2, R0
0x08005692: D10C BNE .L4 ; 0x080056AE
0x08005694: 4860 LDR R0, =0x40021054 ; [PC, #0x0180] [0x08005818]
0x08005696: 6800 LDR R0, [R0]
0x08005698: 0780 LSLS R0, R0, #30
0x0800569A: 0F00 LSRS R0, R0, #28
0x0800569C: 4E5F LDR R6, =0x0800A8F0 ; [PC, #0x017C] [0x0800581C]
0x0800569E: 5836 LDR R6, [R6, R0]
0x080056A0: E011 B .L8 ; 0x080056C6
.L3:
0x080056A2: 485B LDR R0, =0x40004400 ; [PC, #0x016C] [0x08005810]
0x080056A4: 4282 CMP R2, R0
0x080056A6: D008 BEQ .L6 ; 0x080056BA
0x080056A8: 485A LDR R0, =0x40004800 ; [PC, #0x0168] [0x08005814]
0x080056AA: 4282 CMP R2, R0
0x080056AC: D00B BEQ .L8 ; 0x080056C6
.L4:
0x080056AE: 2610 MOVS R6, #16
0x080056B0: E009 B .L8 ; 0x080056C6
.L5:
0x080056B2: 4859 LDR R0, =0x40021054 ; [PC, #0x0164] [0x08005818]
0x080056B4: 6800 LDR R0, [R0]
0x080056B6: 0A00 LSRS R0, R0, #8
0x080056B8: E001 B .L7 ; 0x080056BE
.L6:
0x080056BA: 4857 LDR R0, =0x40021054 ; [PC, #0x015C] [0x08005818]
0x080056BC: 6800 LDR R0, [R0]
.L7:
0x080056BE: 260C MOVS R6, #12
0x080056C0: 4006 ANDS R6, R0
0x080056C2: 4856 LDR R0, =0x0800A8F0 ; [PC, #0x0158] [0x0800581C]
0x080056C4: 5986 LDR R6, [R0, R6]
.L8:
0x080056C6: 4620 MOV R0, R4
0x080056C8: 3068 ADDS R0, #104
0x080056CA: 9000 STR R0, [SP, #0]
0x080056CC: 4854 LDR R0, =0x00F42400 ; [PC, #0x0150] [0x08005820]
0x080056CE: 42AA CMP R2, R5
0x080056D0: D014 BEQ .L10 ; 0x080056FC
0x080056D2: 2501 MOVS R5, #1
0x080056D4: 03EA LSLS R2, R5, #15
0x080056D6: 4293 CMP R3, R2
0x080056D8: D122 BNE .L12 ; 0x08005720
0x080056DA: 2E08 CMP R6, #8
0x080056DC: D900 BLS .L9 ; 0x080056E0
0x080056DE: E081 B .L21 ; 0x080057E4
.L9:
0x080056E0: 447E ADD R6, PC
0x080056E2: 7936 LDRB R6, [R6, #4]
0x080056E4: 0076 LSLS R6, R6, #1
0x080056E6: 44B7 ADD PC, R6
0x080056E8: 04 DC.B 0x04 ; '\x04'
0x080056E9: 7D DC.B 0x7D ; '}'
0x080056EA: 54 DC.B 0x54 ; 'T'
0x080056EB: 7D DC.B 0x7D ; '}'
0x080056EC: 4D DC.B 0x4D ; 'M'
0x080056ED: 7D DC.B 0x7D ; '}'
0x080056EE: 7D DC.B 0x7D ; '}'
0x080056EF: 7D DC.B 0x7D ; '}'
0x080056F0: 53 DC.B 0x53 ; 'S'
0x080056F1: 00 DC.B 0x00 ; '\0'
0x080056F2: F7FF FBE9 BL HAL_RCC_GetPCLK1Freq ; 0x08004EC8
0x080056F6: 2800 CMP R0, #0
0x080056F8: D148 BNE .L15 ; 0x0800578C
0x080056FA: E072 B .L20 ; 0x080057E2
.L10:
0x080056FC: 2501 MOVS R5, #1
0x080056FE: 2E08 CMP R6, #8
0x08005700: D900 BLS .L11 ; 0x08005704
0x08005702: E06F B .L21 ; 0x080057E4
.L11:
0x08005704: 447E ADD R6, PC
0x08005706: 7936 LDRB R6, [R6, #4]
0x08005708: 0076 LSLS R6, R6, #1
0x0800570A: 44B7 ADD PC, R6
0x0800570C: 04 DC.B 0x04 ; '\x04'
0x0800570D: 6B DC.B 0x6B ; 'k'
0x0800570E: 21 DC.B 0x21 ; '!'
0x0800570F: 6B DC.B 0x6B ; 'k'
0x08005710: 19 DC.B 0x19 ; '\x19'
0x08005711: 6B DC.B 0x6B ; 'k'
0x08005712: 6B DC.B 0x6B ; 'k'
0x08005713: 6B DC.B 0x6B ; 'k'
0x08005714: 1F DC.B 0x1F ; '\x1F'
0x08005715: 00 DC.B 0x00 ; '\0'
0x08005716: F7FF FBD7 BL HAL_RCC_GetPCLK1Freq ; 0x08004EC8
0x0800571A: 2800 CMP R0, #0
0x0800571C: D114 BNE .L13 ; 0x08005748
0x0800571E: E060 B .L20 ; 0x080057E2
.L12:
0x08005720: 2E08 CMP R6, #8
0x08005722: D85F BHI .L21 ; 0x080057E4
0x08005724: 447E ADD R6, PC
0x08005726: 7936 LDRB R6, [R6, #4]
0x08005728: 0076 LSLS R6, R6, #1
0x0800572A: 44B7 ADD PC, R6
0x0800572C: 04 DC.B 0x04 ; '\x04'
0x0800572D: 5B DC.B 0x5B ; '['
0x0800572E: 4B DC.B 0x4B ; 'K'
0x0800572F: 5B DC.B 0x5B ; '['
0x08005730: 44 DC.B 0x44 ; 'D'
0x08005731: 5B DC.B 0x5B ; '['
0x08005732: 5B DC.B 0x5B ; '['
0x08005733: 5B DC.B 0x5B ; '['
0x08005734: 4A DC.B 0x4A ; 'J'
0x08005735: 00 DC.B 0x00 ; '\0'
0x08005736: F7FF FBC7 BL HAL_RCC_GetPCLK1Freq ; 0x08004EC8
0x0800573A: 2800 CMP R0, #0
0x0800573C: D13F BNE .L17 ; 0x080057BE
0x0800573E: E050 B .L20 ; 0x080057E2
0x08005740: F7FF FB7E BL HAL_RCC_GetSysClockFreq ; 0x08004E40
0x08005744: 2800 CMP R0, #0
0x08005746: D04C BEQ .L20 ; 0x080057E2
.L13:
0x08005748: 6A61 LDR R1, [R4, #36]
0x0800574A: E001 B .L14 ; 0x08005750
0x0800574C: 2001 MOVS R0, #1
0x0800574E: 03C0 LSLS R0, R0, #15
.L14:
0x08005750: 0049 LSLS R1, R1, #1
0x08005752: 4A34 LDR R2, =UARTPrescTable ; [PC, #208] [0x08005824] =0x0800B3C4
0x08005754: 5A51 LDRH R1, [R2, R1]
0x08005756: F004 FF39 BL __aeabi_uidiv ; 0x0800A5CC
0x0800575A: 6862 LDR R2, [R4, #4]
0x0800575C: 4357 MULS R7, R2, R7
0x0800575E: 42B8 CMP R0, R7
0x08005760: D340 BCC .L21 ; 0x080057E4
0x08005762: 0311 LSLS R1, R2, #12
0x08005764: 4288 CMP R0, R1
0x08005766: D83D BHI .L21 ; 0x080057E4
0x08005768: 0E01 LSRS R1, R0, #24
0x0800576A: 0856 LSRS R6, R2, #1
0x0800576C: 0200 LSLS R0, R0, #8
0x0800576E: 2300 MOVS R3, #0
0x08005770: 1980 ADDS R0, R0, R6
0x08005772: 4159 ADCS R1, R3
0x08005774: F004 FF4E BL __aeabi_uldivmod ; 0x0800A614
0x08005778: 492C LDR R1, =0xFFFFFD00 ; [PC, #176] [0x0800582C]
0x0800577A: 1841 ADDS R1, R0, R1
0x0800577C: 4A2C LDR R2, =0x000FFD00 ; [PC, #176] [0x08005830]
0x0800577E: 4291 CMP R1, R2
0x08005780: D32D BCC .L19 ; 0x080057DE
0x08005782: E02F B .L21 ; 0x080057E4
0x08005784: F7FF FB5C BL HAL_RCC_GetSysClockFreq ; 0x08004E40
0x08005788: 2800 CMP R0, #0
0x0800578A: D02A BEQ .L20 ; 0x080057E2
.L15:
0x0800578C: 6A61 LDR R1, [R4, #36]
0x0800578E: E000 B .L16 ; 0x08005792
0x08005790: 4610 MOV R0, R2
.L16:
0x08005792: 0049 LSLS R1, R1, #1
0x08005794: 4A23 LDR R2, =UARTPrescTable ; [PC, #140] [0x08005824] =0x0800B3C4
0x08005796: 5A51 LDRH R1, [R2, R1]
0x08005798: F004 FF18 BL __aeabi_uidiv ; 0x0800A5CC
0x0800579C: 0040 LSLS R0, R0, #1
0x0800579E: 6861 LDR R1, [R4, #4]
0x080057A0: 084A LSRS R2, R1, #1
0x080057A2: 1810 ADDS R0, R2, R0
0x080057A4: F004 FF12 BL __aeabi_uidiv ; 0x0800A5CC
0x080057A8: 491F LDR R1, =0x0000FFF0 ; [PC, #124] [0x08005828]
0x080057AA: 4001 ANDS R1, R0
0x080057AC: D01A BEQ .L21 ; 0x080057E4
0x080057AE: 0700 LSLS R0, R0, #28
0x080057B0: 0F40 LSRS R0, R0, #29
0x080057B2: 4308 ORRS R0, R1
0x080057B4: E013 B .L19 ; 0x080057DE
0x080057B6: F7FF FB43 BL HAL_RCC_GetSysClockFreq ; 0x08004E40
0x080057BA: 2800 CMP R0, #0
0x080057BC: D011 BEQ .L20 ; 0x080057E2
.L17:
0x080057BE: 6A61 LDR R1, [R4, #36]
0x080057C0: E000 B .L18 ; 0x080057C4
0x080057C2: 4610 MOV R0, R2
.L18:
0x080057C4: 0049 LSLS R1, R1, #1
0x080057C6: 4A17 LDR R2, =UARTPrescTable ; [PC, #92] [0x08005824] =0x0800B3C4
0x080057C8: 5A51 LDRH R1, [R2, R1]
0x080057CA: F004 FEFF BL __aeabi_uidiv ; 0x0800A5CC
0x080057CE: 6861 LDR R1, [R4, #4]
0x080057D0: 084A LSRS R2, R1, #1
0x080057D2: 1810 ADDS R0, R2, R0
0x080057D4: F004 FEFA BL __aeabi_uidiv ; 0x0800A5CC
0x080057D8: B280 UXTH R0, R0
0x080057DA: 2810 CMP R0, #16
0x080057DC: D302 BCC .L21 ; 0x080057E4
.L19:
0x080057DE: 6821 LDR R1, [R4]
0x080057E0: 60C8 STR R0, [R1, #12]
.L20:
0x080057E2: 2500 MOVS R5, #0
.L21:
0x080057E4: 4813 LDR R0, =0x00010001 ; [PC, #76] [0x08005834]
0x080057E6: 9900 LDR R1, [SP, #0]
0x080057E8: 6008 STR R0, [R1]
0x080057EA: 2000 MOVS R0, #0
0x080057EC: 6720 STR R0, [R4, #112]
0x080057EE: 6760 STR R0, [R4, #116]
0x080057F0: 4628 MOV R0, R5
0x080057F2: B001 ADD SP, SP, #4
0x080057F4: BDF0 POP {R4-R7, PC}
0x080057F6: 46C0 NOP
0x080057F8: CFFF69F3 DC.W 0xCFFF69F3
0x080057FC: 40008000 DC.W 0x40008000
0x08005800: 11FFF4FF DC.W 0x11FFF4FF
0x08005804: 40004BFF DC.W 0x40004BFF
0x08005808: 40004C00 DC.W 0x40004C00
0x0800580C: 40013800 DC.W 0x40013800
0x08005810: 40004400 DC.W 0x40004400
0x08005814: 40004800 DC.W 0x40004800
0x08005818: 40021054 DC.W 0x40021054
0x0800581C: 0800A8F0 DC.W 0x0800A8F0
0x08005820: 00F42400 DC.W 0x00F42400
0x08005824: 0800B3C4 DC.W UARTPrescTable
0x08005828: 0000FFF0 DC.W 0x0000FFF0
0x0800582C: FFFFFD00 DC.W 0xFFFFFD00
0x08005830: 000FFD00 DC.W 0x000FFD00
0x08005834: 00010001 DC.W 0x00010001
Section .text.UART_CheckIdleState from stm32g0xx_hal_uart.o, size=104, align=4
UART_CheckIdleState:
0x08005838: B5F0 PUSH {R4-R7, LR}
0x0800583A: B081 SUB SP, SP, #4
0x0800583C: 4605 MOV R5, R0
0x0800583E: 4607 MOV R7, R0
0x08005840: 3780 ADDS R7, #128
0x08005842: 2400 MOVS R4, #0
0x08005844: 60FC STR R4, [R7, #12]
0x08005846: F7FD FD03 BL HAL_GetTick ; 0x08003250
0x0800584A: 4606 MOV R6, R0
0x0800584C: 6828 LDR R0, [R5]
0x0800584E: 6801 LDR R1, [R0]
0x08005850: 0709 LSLS R1, R1, #28
0x08005852: D50B BPL .L1 ; 0x0800586C
0x08005854: 4811 LDR R0, =0x01FFFFFF ; [PC, #68] [0x0800589C]
0x08005856: 9000 STR R0, [SP, #0]
0x08005858: 2001 MOVS R0, #1
0x0800585A: 0541 LSLS R1, R0, #21
0x0800585C: 2200 MOVS R2, #0
0x0800585E: 4628 MOV R0, R5
0x08005860: 4633 MOV R3, R6
0x08005862: F005 F9F8 BL UART_WaitOnFlagUntilTimeout ; 0x0800AC56
0x08005866: 2800 CMP R0, #0
0x08005868: D10E BNE .L2 ; 0x08005888
0x0800586A: 6828 LDR R0, [R5]
.L1:
0x0800586C: 6800 LDR R0, [R0]
0x0800586E: 0740 LSLS R0, R0, #29
0x08005870: D50C BPL .L3 ; 0x0800588C
0x08005872: 480A LDR R0, =0x01FFFFFF ; [PC, #40] [0x0800589C]
0x08005874: 9000 STR R0, [SP, #0]
0x08005876: 2001 MOVS R0, #1
0x08005878: 0581 LSLS R1, R0, #22
0x0800587A: 2200 MOVS R2, #0
0x0800587C: 4628 MOV R0, R5
0x0800587E: 4633 MOV R3, R6
0x08005880: F005 F9E9 BL UART_WaitOnFlagUntilTimeout ; 0x0800AC56
0x08005884: 2800 CMP R0, #0
0x08005886: D001 BEQ .L3 ; 0x0800588C
.L2:
0x08005888: 2403 MOVS R4, #3
0x0800588A: E004 B .L4 ; 0x08005896
.L3:
0x0800588C: 2020 MOVS R0, #32
0x0800588E: 6078 STR R0, [R7, #4]
0x08005890: 60B8 STR R0, [R7, #8]
0x08005892: 703C STRB R4, [R7]
0x08005894: 66EC STR R4, [R5, #108]
.L4:
0x08005896: 4620 MOV R0, R4
0x08005898: B001 ADD SP, SP, #4
0x0800589A: BDF0 POP {R4-R7, PC}
0x0800589C: 01FFFFFF DC.W 0x01FFFFFF
Section .text.HAL_UART_Transmit_IT from stm32g0xx_hal_uart.o, size=208, align=4
HAL_UART_Transmit_IT:
0x080058A0: B5F0 PUSH {R4-R7, LR}
0x080058A2: B081 SUB SP, SP, #4
0x080058A4: 4605 MOV R5, R0
0x080058A6: 4604 MOV R4, R0
0x080058A8: 3480 ADDS R4, #128
0x080058AA: 6860 LDR R0, [R4, #4]
0x080058AC: 2302 MOVS R3, #2
0x080058AE: 2820 CMP R0, #32
0x080058B0: D111 BNE .L1 ; 0x080058D6
0x080058B2: 2001 MOVS R0, #1
0x080058B4: 2900 CMP R1, #0
0x080058B6: D050 BEQ .L10 ; 0x0800595A
0x080058B8: 2A00 CMP R2, #0
0x080058BA: D04E BEQ .L10 ; 0x0800595A
0x080058BC: 68AE LDR R6, [R5, #8]
0x080058BE: 9000 STR R0, [SP, #0]
0x080058C0: 0307 LSLS R7, R0, #12
0x080058C2: 42BE CMP R6, R7
0x080058C4: D10A BNE .L2 ; 0x080058DC
0x080058C6: 07C8 LSLS R0, R1, #31
0x080058C8: D008 BEQ .L2 ; 0x080058DC
0x080058CA: 6928 LDR R0, [R5, #16]
0x080058CC: 2800 CMP R0, #0
0x080058CE: D105 BNE .L2 ; 0x080058DC
0x080058D0: 9800 LDR R0, [SP, #0]
0x080058D2: B001 ADD SP, SP, #4
0x080058D4: BDF0 POP {R4-R7, PC}
.L1:
0x080058D6: 4618 MOV R0, R3
0x080058D8: B001 ADD SP, SP, #4
0x080058DA: BDF0 POP {R4-R7, PC}
.L2:
0x080058DC: 7820 LDRB R0, [R4]
0x080058DE: 2801 CMP R0, #1
0x080058E0: 4618 MOV R0, R3
0x080058E2: D03A BEQ .L10 ; 0x0800595A
0x080058E4: 462B MOV R3, R5
0x080058E6: 3354 ADDS R3, #84
0x080058E8: 805A STRH R2, [R3, #2]
0x080058EA: 2000 MOVS R0, #0
0x080058EC: 60E0 STR R0, [R4, #12]
0x080058EE: 801A STRH R2, [R3]
0x080058F0: 6529 STR R1, [R5, #80]
0x080058F2: 2121 MOVS R1, #33
0x080058F4: 6061 STR R1, [R4, #4]
0x080058F6: 9B00 LDR R3, [SP, #0]
0x080058F8: 0759 LSLS R1, R3, #29
0x080058FA: 6E6A LDR R2, [R5, #100]
0x080058FC: 428A CMP R2, R1
0x080058FE: D106 BNE .L4 ; 0x0800590E
0x08005900: 42BE CMP R6, R7
0x08005902: D102 BNE .L3 ; 0x0800590A
0x08005904: 6928 LDR R0, [R5, #16]
0x08005906: 2800 CMP R0, #0
0x08005908: D008 BEQ .L6 ; 0x0800591C
.L3:
0x0800590A: 4918 LDR R1, =UART_TxISR_8BIT_FIFOEN ; [PC, #96] [0x0800596C] =0x0800B1FD
0x0800590C: E007 B .L7 ; 0x0800591E
.L4:
0x0800590E: 42BE CMP R6, R7
0x08005910: D102 BNE .L5 ; 0x08005918
0x08005912: 6929 LDR R1, [R5, #16]
0x08005914: 2900 CMP R1, #0
0x08005916: D012 BEQ .L8 ; 0x0800593E
.L5:
0x08005918: 4912 LDR R1, =UART_TxISR_8BIT ; [PC, #72] [0x08005964] =0x0800B269
0x0800591A: E011 B .L9 ; 0x08005940
.L6:
0x0800591C: 4912 LDR R1, =UART_TxISR_16BIT_FIFOEN ; [PC, #72] [0x08005968] =0x08005971
.L7:
0x0800591E: 2000 MOVS R0, #0
0x08005920: 7020 STRB R0, [R4]
0x08005922: 6769 STR R1, [R5, #116]
0x08005924: F3EF 8110 MRS R1, PRIMASK
0x08005928: F383 8810 MSR PRIMASK, R3
0x0800592C: 05DA LSLS R2, R3, #23
0x0800592E: 682B LDR R3, [R5]
0x08005930: 689C LDR R4, [R3, #8]
0x08005932: 4314 ORRS R4, R2
0x08005934: 609C STR R4, [R3, #8]
0x08005936: F381 8810 MSR PRIMASK, R1
0x0800593A: B001 ADD SP, SP, #4
0x0800593C: BDF0 POP {R4-R7, PC}
.L8:
0x0800593E: 4908 LDR R1, =UART_TxISR_16BIT ; [PC, #32] [0x08005960] =0x080059E9
.L9:
0x08005940: 7020 STRB R0, [R4]
0x08005942: 6769 STR R1, [R5, #116]
0x08005944: F3EF 8110 MRS R1, PRIMASK
0x08005948: F383 8810 MSR PRIMASK, R3
0x0800594C: 682A LDR R2, [R5]
0x0800594E: 6813 LDR R3, [R2]
0x08005950: 2480 MOVS R4, #128
0x08005952: 431C ORRS R4, R3
0x08005954: 6014 STR R4, [R2]
0x08005956: F381 8810 MSR PRIMASK, R1
.L10:
0x0800595A: B001 ADD SP, SP, #4
0x0800595C: BDF0 POP {R4-R7, PC}
0x0800595E: 46C0 NOP
0x08005960: 080059E9 DC.W UART_TxISR_16BIT
0x08005964: 0800B269 DC.W UART_TxISR_8BIT
0x08005968: 08005971 DC.W UART_TxISR_16BIT_FIFOEN
0x0800596C: 0800B1FD 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:
0x08005970: B570 PUSH {R4-R6, LR}
0x08005972: 2184 MOVS R1, #132
0x08005974: 5841 LDR R1, [R0, R1]
0x08005976: 2921 CMP R1, #33
0x08005978: D11A BNE .L3 ; 0x080059B0
0x0800597A: 4601 MOV R1, R0
0x0800597C: 3156 ADDS R1, #86
0x0800597E: 8A8A LDRH R2, [R1, #20]
0x08005980: 2A00 CMP R2, #0
0x08005982: D015 BEQ .L3 ; 0x080059B0
0x08005984: 4B17 LDR R3, =0x000001FF ; [PC, #92] [0x080059E4]
0x08005986: E002 B .L2 ; 0x0800598E
.L1:
0x08005988: 1E52 SUBS R2, R2, #1
0x0800598A: 0414 LSLS R4, R2, #16
0x0800598C: D010 BEQ .L3 ; 0x080059B0
.L2:
0x0800598E: 880C LDRH R4, [R1]
0x08005990: 2C00 CMP R4, #0
0x08005992: D00E BEQ .L4 ; 0x080059B2
0x08005994: 6804 LDR R4, [R0]
0x08005996: 69E5 LDR R5, [R4, #28]
0x08005998: 062D LSLS R5, R5, #24
0x0800599A: D5F5 BPL .L1 ; 0x08005988
0x0800599C: 6D05 LDR R5, [R0, #80]
0x0800599E: 882E LDRH R6, [R5]
0x080059A0: 401E ANDS R6, R3
0x080059A2: 62A6 STR R6, [R4, #40]
0x080059A4: 1CAC ADDS R4, R5, #2
0x080059A6: 6504 STR R4, [R0, #80]
0x080059A8: 880C LDRH R4, [R1]
0x080059AA: 1E64 SUBS R4, R4, #1
0x080059AC: 800C STRH R4, [R1]
0x080059AE: E7EB B .L1 ; 0x08005988
.L3:
0x080059B0: BD70 POP {R4-R6, PC}
.L4:
0x080059B2: F3EF 8110 MRS R1, PRIMASK
0x080059B6: 2201 MOVS R2, #1
0x080059B8: F382 8810 MSR PRIMASK, R2
0x080059BC: 05D3 LSLS R3, R2, #23
0x080059BE: 6804 LDR R4, [R0]
0x080059C0: 68A5 LDR R5, [R4, #8]
0x080059C2: 439D BICS R5, R3
0x080059C4: 60A5 STR R5, [R4, #8]
0x080059C6: F381 8810 MSR PRIMASK, R1
0x080059CA: F3EF 8110 MRS R1, PRIMASK
0x080059CE: F382 8810 MSR PRIMASK, R2
0x080059D2: 6800 LDR R0, [R0]
0x080059D4: 6802 LDR R2, [R0]
0x080059D6: 2340 MOVS R3, #64
0x080059D8: 4313 ORRS R3, R2
0x080059DA: 6003 STR R3, [R0]
0x080059DC: F381 8810 MSR PRIMASK, R1
0x080059E0: BD70 POP {R4-R6, PC}
0x080059E2: 46C0 NOP
0x080059E4: 000001FF DC.W 0x000001FF
Section .text.UART_TxISR_16BIT from stm32g0xx_hal_uart.o, size=96, align=4
UART_TxISR_16BIT:
0x080059E8: B530 PUSH {R4-R5, LR}
0x080059EA: 2184 MOVS R1, #132
0x080059EC: 5841 LDR R1, [R0, R1]
0x080059EE: 2921 CMP R1, #33
0x080059F0: D10F BNE .L1 ; 0x08005A12
0x080059F2: 4601 MOV R1, R0
0x080059F4: 3156 ADDS R1, #86
0x080059F6: 880A LDRH R2, [R1]
0x080059F8: 2A00 CMP R2, #0
0x080059FA: D00B BEQ .L2 ; 0x08005A14
0x080059FC: 6D02 LDR R2, [R0, #80]
0x080059FE: 8813 LDRH R3, [R2]
0x08005A00: 4C10 LDR R4, =0x000001FF ; [PC, #64] [0x08005A44]
0x08005A02: 401C ANDS R4, R3
0x08005A04: 6803 LDR R3, [R0]
0x08005A06: 629C STR R4, [R3, #40]
0x08005A08: 1C92 ADDS R2, R2, #2
0x08005A0A: 6502 STR R2, [R0, #80]
0x08005A0C: 8808 LDRH R0, [R1]
0x08005A0E: 1E40 SUBS R0, R0, #1
0x08005A10: 8008 STRH R0, [R1]
.L1:
0x08005A12: BD30 POP {R4-R5, PC}
.L2:
0x08005A14: F3EF 8110 MRS R1, PRIMASK
0x08005A18: 2201 MOVS R2, #1
0x08005A1A: F382 8810 MSR PRIMASK, R2
0x08005A1E: 6803 LDR R3, [R0]
0x08005A20: 681C LDR R4, [R3]
0x08005A22: 2580 MOVS R5, #128
0x08005A24: 43AC BICS R4, R5
0x08005A26: 601C STR R4, [R3]
0x08005A28: F381 8810 MSR PRIMASK, R1
0x08005A2C: F3EF 8110 MRS R1, PRIMASK
0x08005A30: F382 8810 MSR PRIMASK, R2
0x08005A34: 6800 LDR R0, [R0]
0x08005A36: 6802 LDR R2, [R0]
0x08005A38: 2340 MOVS R3, #64
0x08005A3A: 4313 ORRS R3, R2
0x08005A3C: 6003 STR R3, [R0]
0x08005A3E: F381 8810 MSR PRIMASK, R1
0x08005A42: BD30 POP {R4-R5, PC}
0x08005A44: 000001FF DC.W 0x000001FF
Section .text.HAL_UART_Receive_IT from stm32g0xx_hal_uart.o, size=120, align=4
HAL_UART_Receive_IT:
0x08005A48: B5F0 PUSH {R4-R7, LR}
0x08005A4A: B081 SUB SP, SP, #4
0x08005A4C: 4603 MOV R3, R0
0x08005A4E: 3380 ADDS R3, #128
0x08005A50: 689C LDR R4, [R3, #8]
0x08005A52: 2602 MOVS R6, #2
0x08005A54: 2C20 CMP R4, #32
0x08005A56: D110 BNE .L1 ; 0x08005A7A
0x08005A58: 2401 MOVS R4, #1
0x08005A5A: 2900 CMP R1, #0
0x08005A5C: D00E BEQ .L2 ; 0x08005A7C
0x08005A5E: 2A00 CMP R2, #0
0x08005A60: D00C BEQ .L2 ; 0x08005A7C
0x08005A62: 2501 MOVS R5, #1
0x08005A64: 032C LSLS R4, R5, #12
0x08005A66: 6887 LDR R7, [R0, #8]
0x08005A68: 42A7 CMP R7, R4
0x08005A6A: D10A BNE .L3 ; 0x08005A82
0x08005A6C: 07CC LSLS R4, R1, #31
0x08005A6E: D008 BEQ .L3 ; 0x08005A82
0x08005A70: 6904 LDR R4, [R0, #16]
0x08005A72: 2C00 CMP R4, #0
0x08005A74: D105 BNE .L3 ; 0x08005A82
0x08005A76: 462C MOV R4, R5
0x08005A78: E000 B .L2 ; 0x08005A7C
.L1:
0x08005A7A: 4634 MOV R4, R6
.L2:
0x08005A7C: 4620 MOV R0, R4
0x08005A7E: B001 ADD SP, SP, #4
0x08005A80: BDF0 POP {R4-R7, PC}
.L3:
0x08005A82: 781C LDRB R4, [R3]
0x08005A84: 2C01 CMP R4, #1
0x08005A86: 4634 MOV R4, R6
0x08005A88: D0F8 BEQ .L2 ; 0x08005A7C
0x08005A8A: 2400 MOVS R4, #0
0x08005A8C: 66C4 STR R4, [R0, #108]
0x08005A8E: 701D STRB R5, [R3]
0x08005A90: 6803 LDR R3, [R0]
0x08005A92: 4E0A LDR R6, =0x40008000 ; [PC, #40] [0x08005ABC]
0x08005A94: 42B3 CMP R3, R6
0x08005A96: D00D BEQ .L4 ; 0x08005AB4
0x08005A98: 685B LDR R3, [R3, #4]
0x08005A9A: 021B LSLS R3, R3, #8
0x08005A9C: D50A BPL .L4 ; 0x08005AB4
0x08005A9E: F3EF 8310 MRS R3, PRIMASK
0x08005AA2: F385 8810 MSR PRIMASK, R5
0x08005AA6: 06AD LSLS R5, R5, #26
0x08005AA8: 6806 LDR R6, [R0]
0x08005AAA: 6837 LDR R7, [R6]
0x08005AAC: 432F ORRS R7, R5
0x08005AAE: 6037 STR R7, [R6]
0x08005AB0: F383 8810 MSR PRIMASK, R3
.L4:
0x08005AB4: F000 F804 BL UART_Start_Receive_IT ; 0x08005AC0
0x08005AB8: E7E0 B .L2 ; 0x08005A7C
0x08005ABA: 46C0 NOP
0x08005ABC: 40008000 DC.W 0x40008000
Section .text.UART_Start_Receive_IT from stm32g0xx_hal_uart.o, size=276, align=4
UART_Start_Receive_IT:
0x08005AC0: B5F0 PUSH {R4-R7, LR}
0x08005AC2: B082 SUB SP, SP, #8
0x08005AC4: 235C MOVS R3, #92
0x08005AC6: 52C2 STRH R2, [R0, R3]
0x08005AC8: 6581 STR R1, [R0, #88]
0x08005ACA: 2100 MOVS R1, #0
0x08005ACC: 6701 STR R1, [R0, #112]
0x08005ACE: 4604 MOV R4, R0
0x08005AD0: 345C ADDS R4, #92
0x08005AD2: 8062 STRH R2, [R4, #2]
0x08005AD4: 6885 LDR R5, [R0, #8]
0x08005AD6: 4603 MOV R3, R0
0x08005AD8: 3380 ADDS R3, #128
0x08005ADA: 2D00 CMP R5, #0
0x08005ADC: D00B BEQ .L1 ; 0x08005AF6
0x08005ADE: 2601 MOVS R6, #1
0x08005AE0: 0737 LSLS R7, R6, #28
0x08005AE2: 42BD CMP R5, R7
0x08005AE4: D00C BEQ .L3 ; 0x08005B00
0x08005AE6: 0336 LSLS R6, R6, #12
0x08005AE8: 42B5 CMP R5, R6
0x08005AEA: D10E BNE .L4 ; 0x08005B0A
0x08005AEC: 6905 LDR R5, [R0, #16]
0x08005AEE: 2D00 CMP R5, #0
0x08005AF0: D104 BNE .L2 ; 0x08005AFC
0x08005AF2: 4D33 LDR R5, =0x000001FF ; [PC, #204] [0x08005BC0]
0x08005AF4: E00C B .L6 ; 0x08005B10
.L1:
0x08005AF6: 6905 LDR R5, [R0, #16]
0x08005AF8: 2D00 CMP R5, #0
0x08005AFA: D108 BNE .L5 ; 0x08005B0E
.L2:
0x08005AFC: 25FF MOVS R5, #255
0x08005AFE: E007 B .L6 ; 0x08005B10
.L3:
0x08005B00: 6905 LDR R5, [R0, #16]
0x08005B02: 2D00 CMP R5, #0
0x08005B04: D003 BEQ .L5 ; 0x08005B0E
0x08005B06: 253F MOVS R5, #63
0x08005B08: E002 B .L6 ; 0x08005B10
.L4:
0x08005B0A: 80A1 STRH R1, [R4, #4]
0x08005B0C: E001 B .L7 ; 0x08005B12
.L5:
0x08005B0E: 257F MOVS R5, #127
.L6:
0x08005B10: 80A5 STRH R5, [R4, #4]
.L7:
0x08005B12: 9101 STR R1, [SP, #4]
0x08005B14: 60D9 STR R1, [R3, #12]
0x08005B16: 2522 MOVS R5, #34
0x08005B18: 609D STR R5, [R3, #8]
0x08005B1A: F3EF 8610 MRS R6, PRIMASK
0x08005B1E: 2501 MOVS R5, #1
0x08005B20: F385 8810 MSR PRIMASK, R5
0x08005B24: 6807 LDR R7, [R0]
0x08005B26: 68B9 LDR R1, [R7, #8]
0x08005B28: 4329 ORRS R1, R5
0x08005B2A: 60B9 STR R1, [R7, #8]
0x08005B2C: F386 8810 MSR PRIMASK, R6
0x08005B30: 0229 LSLS R1, R5, #8
0x08005B32: 9100 STR R1, [SP, #0]
0x08005B34: 032F LSLS R7, R5, #12
0x08005B36: 0769 LSLS R1, R5, #29
0x08005B38: 6E46 LDR R6, [R0, #100]
0x08005B3A: 428E CMP R6, R1
0x08005B3C: D102 BNE .L8 ; 0x08005B44
0x08005B3E: 89A1 LDRH R1, [R4, #12]
0x08005B40: 4291 CMP R1, R2
0x08005B42: D916 BLS .L11 ; 0x08005B72
.L8:
0x08005B44: 6881 LDR R1, [R0, #8]
0x08005B46: 42B9 CMP R1, R7
0x08005B48: D102 BNE .L9 ; 0x08005B50
0x08005B4A: 6901 LDR R1, [R0, #16]
0x08005B4C: 2900 CMP R1, #0
0x08005B4E: D033 BEQ .L15 ; 0x08005BB8
.L9:
0x08005B50: 4A1F LDR R2, =UART_RxISR_8BIT ; [PC, #124] [0x08005BD0] =0x0800AD4D
.L10:
0x08005B52: 9901 LDR R1, [SP, #4]
0x08005B54: 9C00 LDR R4, [SP, #0]
0x08005B56: 7019 STRB R1, [R3]
0x08005B58: 6702 STR R2, [R0, #112]
0x08005B5A: F3EF 8110 MRS R1, PRIMASK
0x08005B5E: F385 8810 MSR PRIMASK, R5
0x08005B62: 3420 ADDS R4, #32
0x08005B64: 6800 LDR R0, [R0]
0x08005B66: 6802 LDR R2, [R0]
0x08005B68: 4322 ORRS R2, R4
0x08005B6A: 6002 STR R2, [R0]
0x08005B6C: F381 8810 MSR PRIMASK, R1
0x08005B70: E01F B .L14 ; 0x08005BB2
.L11:
0x08005B72: 6881 LDR R1, [R0, #8]
0x08005B74: 42B9 CMP R1, R7
0x08005B76: D102 BNE .L12 ; 0x08005B7E
0x08005B78: 6901 LDR R1, [R0, #16]
0x08005B7A: 2900 CMP R1, #0
0x08005B7C: D01E BEQ .L16 ; 0x08005BBC
.L12:
0x08005B7E: 4A12 LDR R2, =UART_RxISR_8BIT_FIFOEN ; [PC, #72] [0x08005BC8] =0x08005D71
.L13:
0x08005B80: 9901 LDR R1, [SP, #4]
0x08005B82: 9C00 LDR R4, [SP, #0]
0x08005B84: 7019 STRB R1, [R3]
0x08005B86: 6702 STR R2, [R0, #112]
0x08005B88: F3EF 8110 MRS R1, PRIMASK
0x08005B8C: F385 8810 MSR PRIMASK, R5
0x08005B90: 6802 LDR R2, [R0]
0x08005B92: 6813 LDR R3, [R2]
0x08005B94: 4323 ORRS R3, R4
0x08005B96: 6013 STR R3, [R2]
0x08005B98: F381 8810 MSR PRIMASK, R1
0x08005B9C: F3EF 8110 MRS R1, PRIMASK
0x08005BA0: F385 8810 MSR PRIMASK, R5
0x08005BA4: 072A LSLS R2, R5, #28
0x08005BA6: 6800 LDR R0, [R0]
0x08005BA8: 6883 LDR R3, [R0, #8]
0x08005BAA: 4313 ORRS R3, R2
0x08005BAC: 6083 STR R3, [R0, #8]
0x08005BAE: F381 8810 MSR PRIMASK, R1
.L14:
0x08005BB2: 2000 MOVS R0, #0
0x08005BB4: B002 ADD SP, SP, #8
0x08005BB6: BDF0 POP {R4-R7, PC}
.L15:
0x08005BB8: 4A04 LDR R2, =UART_RxISR_16BIT ; [PC, #16] [0x08005BCC] =0x0800B2C1
0x08005BBA: E7CA B .L10 ; 0x08005B52
.L16:
0x08005BBC: 4A01 LDR R2, =UART_RxISR_16BIT_FIFOEN ; [PC, #4] [0x08005BC4] =0x08005BD5
0x08005BBE: E7DF B .L13 ; 0x08005B80
0x08005BC0: 000001FF DC.W 0x000001FF
0x08005BC4: 08005BD5 DC.W UART_RxISR_16BIT_FIFOEN
0x08005BC8: 08005D71 DC.W UART_RxISR_8BIT_FIFOEN
0x08005BCC: 0800B2C1 DC.W UART_RxISR_16BIT
0x08005BD0: 0800AD4D DC.W UART_RxISR_8BIT
Section .text.UART_RxISR_16BIT_FIFOEN from stm32g0xx_hal_uart.o, size=412, align=4
UART_RxISR_16BIT_FIFOEN:
0x08005BD4: B5F0 PUSH {R4-R7, LR}
0x08005BD6: B085 SUB SP, SP, #20
0x08005BD8: 4604 MOV R4, R0
0x08005BDA: 6801 LDR R1, [R0]
0x08005BDC: 69C8 LDR R0, [R1, #28]
0x08005BDE: 680D LDR R5, [R1]
0x08005BE0: 688B LDR R3, [R1, #8]
0x08005BE2: 4626 MOV R6, R4
0x08005BE4: 365C ADDS R6, #92
0x08005BE6: 88B7 LDRH R7, [R6, #4]
0x08005BE8: 6AF2 LDR R2, [R6, #44]
0x08005BEA: 2A22 CMP R2, #34
0x08005BEC: D000 BEQ .L1 ; 0x08005BF0
0x08005BEE: E093 B .L16 ; 0x08005D18
.L1:
0x08005BF0: 9303 STR R3, [SP, #12]
0x08005BF2: 2120 MOVS R1, #32
0x08005BF4: 9101 STR R1, [SP, #4]
0x08005BF6: 89B1 LDRH R1, [R6, #12]
0x08005BF8: 2900 CMP R1, #0
0x08005BFA: D100 BNE .L2 ; 0x08005BFE
0x08005BFC: E092 B .L18 ; 0x08005D24
.L2:
0x08005BFE: 9901 LDR R1, [SP, #4]
0x08005C00: 4008 ANDS R0, R1
0x08005C02: D100 BNE .L3 ; 0x08005C06
0x08005C04: E08E B .L18 ; 0x08005D24
.L3:
0x08005C06: 2101 MOVS R1, #1
0x08005C08: 4618 MOV R0, R3
0x08005C0A: 4008 ANDS R0, R1
0x08005C0C: 9003 STR R0, [SP, #12]
0x08005C0E: 9104 STR R1, [SP, #16]
0x08005C10: 0208 LSLS R0, R1, #8
0x08005C12: 4005 ANDS R5, R0
0x08005C14: 9500 STR R5, [SP, #0]
0x08005C16: 9702 STR R7, [SP, #8]
0x08005C18: E007 B .L7 ; 0x08005C2A
.L4:
0x08005C1A: 4620 MOV R0, R4
0x08005C1C: F005 F895 BL HAL_UART_RxCpltCallback ; 0x0800AD4A
.L5:
0x08005C20: 9D00 LDR R5, [SP, #0]
.L6:
0x08005C22: 06B8 LSLS R0, R7, #26
0x08005C24: 9F02 LDR R7, [SP, #8]
0x08005C26: D400 BMI .L7 ; 0x08005C2A
0x08005C28: E07C B .L18 ; 0x08005D24
.L7:
0x08005C2A: 6820 LDR R0, [R4]
0x08005C2C: 6A41 LDR R1, [R0, #36]
0x08005C2E: 4039 ANDS R1, R7
0x08005C30: 6DA2 LDR R2, [R4, #88]
0x08005C32: 8011 STRH R1, [R2]
0x08005C34: 8871 LDRH R1, [R6, #2]
0x08005C36: 1E49 SUBS R1, R1, #1
0x08005C38: 8071 STRH R1, [R6, #2]
0x08005C3A: 1C91 ADDS R1, R2, #2
0x08005C3C: 65A1 STR R1, [R4, #88]
0x08005C3E: 69C7 LDR R7, [R0, #28]
0x08005C40: 0779 LSLS R1, R7, #29
0x08005C42: D032 BEQ .L14 ; 0x08005CAA
0x08005C44: 426A RSBS R2, R5, #0
0x08005C46: 416A ADCS R2, R5
0x08005C48: 07FB LSLS R3, R7, #31
0x08005C4A: 9B04 LDR R3, [SP, #16]
0x08005C4C: D000 BEQ .L8 ; 0x08005C50
0x08005C4E: 4613 MOV R3, R2
.L8:
0x08005C50: 2B00 CMP R3, #0
0x08005C52: D104 BNE .L9 ; 0x08005C5E
0x08005C54: 2201 MOVS R2, #1
0x08005C56: 6202 STR R2, [R0, #32]
0x08005C58: 6B33 LDR R3, [R6, #48]
0x08005C5A: 4313 ORRS R3, R2
0x08005C5C: 6333 STR R3, [R6, #48]
.L9:
0x08005C5E: 9B03 LDR R3, [SP, #12]
0x08005C60: 425A RSBS R2, R3, #0
0x08005C62: 415A ADCS R2, R3
0x08005C64: 07BB LSLS R3, R7, #30
0x08005C66: 9B04 LDR R3, [SP, #16]
0x08005C68: D500 BPL .L10 ; 0x08005C6C
0x08005C6A: 4613 MOV R3, R2
.L10:
0x08005C6C: 2B00 CMP R3, #0
0x08005C6E: D105 BNE .L11 ; 0x08005C7C
0x08005C70: 2202 MOVS R2, #2
0x08005C72: 6202 STR R2, [R0, #32]
0x08005C74: 6B32 LDR R2, [R6, #48]
0x08005C76: 2304 MOVS R3, #4
0x08005C78: 4313 ORRS R3, R2
0x08005C7A: 6333 STR R3, [R6, #48]
.L11:
0x08005C7C: 9B03 LDR R3, [SP, #12]
0x08005C7E: 425A RSBS R2, R3, #0
0x08005C80: 415A ADCS R2, R3
0x08005C82: 2900 CMP R1, #0
0x08005C84: 9904 LDR R1, [SP, #16]
0x08005C86: D500 BPL .L12 ; 0x08005C8A
0x08005C88: 4611 MOV R1, R2
.L12:
0x08005C8A: 2900 CMP R1, #0
0x08005C8C: D105 BNE .L13 ; 0x08005C9A
0x08005C8E: 2104 MOVS R1, #4
0x08005C90: 6201 STR R1, [R0, #32]
0x08005C92: 6B30 LDR R0, [R6, #48]
0x08005C94: 2102 MOVS R1, #2
0x08005C96: 4301 ORRS R1, R0
0x08005C98: 6331 STR R1, [R6, #48]
.L13:
0x08005C9A: 6B30 LDR R0, [R6, #48]
0x08005C9C: 2800 CMP R0, #0
0x08005C9E: D004 BEQ .L14 ; 0x08005CAA
0x08005CA0: 4620 MOV R0, R4
0x08005CA2: F005 F84F BL HAL_UART_ErrorCallback ; 0x0800AD44
0x08005CA6: 2000 MOVS R0, #0
0x08005CA8: 6330 STR R0, [R6, #48]
.L14:
0x08005CAA: 8870 LDRH R0, [R6, #2]
0x08005CAC: 2800 CMP R0, #0
0x08005CAE: D1B8 BNE .L6 ; 0x08005C22
0x08005CB0: F3EF 8110 MRS R1, PRIMASK
0x08005CB4: 2001 MOVS R0, #1
0x08005CB6: F380 8810 MSR PRIMASK, R0
0x08005CBA: 0202 LSLS R2, R0, #8
0x08005CBC: 6823 LDR R3, [R4]
0x08005CBE: 681D LDR R5, [R3]
0x08005CC0: 4395 BICS R5, R2
0x08005CC2: 601D STR R5, [R3]
0x08005CC4: F381 8810 MSR PRIMASK, R1
0x08005CC8: F3EF 8110 MRS R1, PRIMASK
0x08005CCC: F380 8810 MSR PRIMASK, R0
0x08005CD0: 6822 LDR R2, [R4]
0x08005CD2: 6893 LDR R3, [R2, #8]
0x08005CD4: 4D24 LDR R5, =0xEFFFFFFE ; [PC, #144] [0x08005D68]
0x08005CD6: 402B ANDS R3, R5
0x08005CD8: 6093 STR R3, [R2, #8]
0x08005CDA: F381 8810 MSR PRIMASK, R1
0x08005CDE: 9901 LDR R1, [SP, #4]
0x08005CE0: 62F1 STR R1, [R6, #44]
0x08005CE2: 2100 MOVS R1, #0
0x08005CE4: 6721 STR R1, [R4, #112]
0x08005CE6: 6EE2 LDR R2, [R4, #108]
0x08005CE8: 2A01 CMP R2, #1
0x08005CEA: D196 BNE .L4 ; 0x08005C1A
0x08005CEC: 66E1 STR R1, [R4, #108]
0x08005CEE: F3EF 8110 MRS R1, PRIMASK
0x08005CF2: F380 8810 MSR PRIMASK, R0
0x08005CF6: 6822 LDR R2, [R4]
0x08005CF8: 6813 LDR R3, [R2]
0x08005CFA: 2010 MOVS R0, #16
0x08005CFC: 4383 BICS R3, R0
0x08005CFE: 6013 STR R3, [R2]
0x08005D00: F381 8810 MSR PRIMASK, R1
0x08005D04: 6821 LDR R1, [R4]
0x08005D06: 69CA LDR R2, [R1, #28]
0x08005D08: 06D2 LSLS R2, R2, #27
0x08005D0A: D500 BPL .L15 ; 0x08005D0E
0x08005D0C: 6208 STR R0, [R1, #32]
.L15:
0x08005D0E: 8831 LDRH R1, [R6]
0x08005D10: 4620 MOV R0, R4
0x08005D12: F005 F818 BL HAL_UARTEx_RxEventCallback ; 0x0800AD46
0x08005D16: E783 B .L5 ; 0x08005C20
.L16:
0x08005D18: 6988 LDR R0, [R1, #24]
0x08005D1A: 2208 MOVS R2, #8
0x08005D1C: 4302 ORRS R2, R0
0x08005D1E: 618A STR R2, [R1, #24]
.L17:
0x08005D20: B005 ADD SP, SP, #20
0x08005D22: BDF0 POP {R4-R7, PC}
.L18:
0x08005D24: 8870 LDRH R0, [R6, #2]
0x08005D26: 2800 CMP R0, #0
0x08005D28: D0FA BEQ .L17 ; 0x08005D20
0x08005D2A: 89B1 LDRH R1, [R6, #12]
0x08005D2C: 4288 CMP R0, R1
0x08005D2E: D2F7 BCS .L17 ; 0x08005D20
0x08005D30: F3EF 8010 MRS R0, PRIMASK
0x08005D34: 2101 MOVS R1, #1
0x08005D36: F381 8810 MSR PRIMASK, R1
0x08005D3A: 4A0B LDR R2, =0xEFFFFFFE ; [PC, #44] [0x08005D68]
0x08005D3C: 1C52 ADDS R2, R2, #1
0x08005D3E: 6823 LDR R3, [R4]
0x08005D40: 689D LDR R5, [R3, #8]
0x08005D42: 4015 ANDS R5, R2
0x08005D44: 609D STR R5, [R3, #8]
0x08005D46: F380 8810 MSR PRIMASK, R0
0x08005D4A: 4808 LDR R0, =UART_RxISR_16BIT ; [PC, #32] [0x08005D6C] =0x0800B2C1
0x08005D4C: 6720 STR R0, [R4, #112]
0x08005D4E: F3EF 8010 MRS R0, PRIMASK
0x08005D52: F381 8810 MSR PRIMASK, R1
0x08005D56: 6821 LDR R1, [R4]
0x08005D58: 680A LDR R2, [R1]
0x08005D5A: 9B01 LDR R3, [SP, #4]
0x08005D5C: 431A ORRS R2, R3
0x08005D5E: 600A STR R2, [R1]
0x08005D60: F380 8810 MSR PRIMASK, R0
0x08005D64: B005 ADD SP, SP, #20
0x08005D66: BDF0 POP {R4-R7, PC}
0x08005D68: EFFFFFFE DC.W 0xEFFFFFFE
0x08005D6C: 0800B2C1 DC.W UART_RxISR_16BIT
Section .text.UART_RxISR_8BIT_FIFOEN from stm32g0xx_hal_uart.o, size=416, align=4
UART_RxISR_8BIT_FIFOEN:
0x08005D70: B5F0 PUSH {R4-R7, LR}
0x08005D72: B085 SUB SP, SP, #20
0x08005D74: 4604 MOV R4, R0
0x08005D76: 6801 LDR R1, [R0]
0x08005D78: 69C8 LDR R0, [R1, #28]
0x08005D7A: 680D LDR R5, [R1]
0x08005D7C: 688B LDR R3, [R1, #8]
0x08005D7E: 4626 MOV R6, R4
0x08005D80: 365C ADDS R6, #92
0x08005D82: 88B7 LDRH R7, [R6, #4]
0x08005D84: 6AF2 LDR R2, [R6, #44]
0x08005D86: 2A22 CMP R2, #34
0x08005D88: D000 BEQ .L1 ; 0x08005D8C
0x08005D8A: E095 B .L16 ; 0x08005EB8
.L1:
0x08005D8C: 9303 STR R3, [SP, #12]
0x08005D8E: 2120 MOVS R1, #32
0x08005D90: 9101 STR R1, [SP, #4]
0x08005D92: 89B1 LDRH R1, [R6, #12]
0x08005D94: 2900 CMP R1, #0
0x08005D96: D100 BNE .L2 ; 0x08005D9A
0x08005D98: E094 B .L18 ; 0x08005EC4
.L2:
0x08005D9A: 9901 LDR R1, [SP, #4]
0x08005D9C: 4008 ANDS R0, R1
0x08005D9E: D100 BNE .L3 ; 0x08005DA2
0x08005DA0: E090 B .L18 ; 0x08005EC4
.L3:
0x08005DA2: 2101 MOVS R1, #1
0x08005DA4: 4618 MOV R0, R3
0x08005DA6: 4008 ANDS R0, R1
0x08005DA8: 9003 STR R0, [SP, #12]
0x08005DAA: 9104 STR R1, [SP, #16]
0x08005DAC: 0208 LSLS R0, R1, #8
0x08005DAE: 4005 ANDS R5, R0
0x08005DB0: 9500 STR R5, [SP, #0]
0x08005DB2: 9702 STR R7, [SP, #8]
0x08005DB4: E007 B .L7 ; 0x08005DC6
.L4:
0x08005DB6: 4620 MOV R0, R4
0x08005DB8: F004 FFC7 BL HAL_UART_RxCpltCallback ; 0x0800AD4A
.L5:
0x08005DBC: 9D00 LDR R5, [SP, #0]
.L6:
0x08005DBE: 06B8 LSLS R0, R7, #26
0x08005DC0: 9F02 LDR R7, [SP, #8]
0x08005DC2: D400 BMI .L7 ; 0x08005DC6
0x08005DC4: E07E B .L18 ; 0x08005EC4
.L7:
0x08005DC6: 6820 LDR R0, [R4]
0x08005DC8: 6A40 LDR R0, [R0, #36]
0x08005DCA: 4038 ANDS R0, R7
0x08005DCC: 6DA1 LDR R1, [R4, #88]
0x08005DCE: 7008 STRB R0, [R1]
0x08005DD0: 8870 LDRH R0, [R6, #2]
0x08005DD2: 1E40 SUBS R0, R0, #1
0x08005DD4: 8070 STRH R0, [R6, #2]
0x08005DD6: 6DA0 LDR R0, [R4, #88]
0x08005DD8: 1C40 ADDS R0, R0, #1
0x08005DDA: 65A0 STR R0, [R4, #88]
0x08005DDC: 6820 LDR R0, [R4]
0x08005DDE: 69C7 LDR R7, [R0, #28]
0x08005DE0: 0779 LSLS R1, R7, #29
0x08005DE2: D032 BEQ .L14 ; 0x08005E4A
0x08005DE4: 426A RSBS R2, R5, #0
0x08005DE6: 416A ADCS R2, R5
0x08005DE8: 07FB LSLS R3, R7, #31
0x08005DEA: 9B04 LDR R3, [SP, #16]
0x08005DEC: D000 BEQ .L8 ; 0x08005DF0
0x08005DEE: 4613 MOV R3, R2
.L8:
0x08005DF0: 2B00 CMP R3, #0
0x08005DF2: D104 BNE .L9 ; 0x08005DFE
0x08005DF4: 2201 MOVS R2, #1
0x08005DF6: 6202 STR R2, [R0, #32]
0x08005DF8: 6B33 LDR R3, [R6, #48]
0x08005DFA: 4313 ORRS R3, R2
0x08005DFC: 6333 STR R3, [R6, #48]
.L9:
0x08005DFE: 9B03 LDR R3, [SP, #12]
0x08005E00: 425A RSBS R2, R3, #0
0x08005E02: 415A ADCS R2, R3
0x08005E04: 07BB LSLS R3, R7, #30
0x08005E06: 9B04 LDR R3, [SP, #16]
0x08005E08: D500 BPL .L10 ; 0x08005E0C
0x08005E0A: 4613 MOV R3, R2
.L10:
0x08005E0C: 2B00 CMP R3, #0
0x08005E0E: D105 BNE .L11 ; 0x08005E1C
0x08005E10: 2202 MOVS R2, #2
0x08005E12: 6202 STR R2, [R0, #32]
0x08005E14: 6B32 LDR R2, [R6, #48]
0x08005E16: 2304 MOVS R3, #4
0x08005E18: 4313 ORRS R3, R2
0x08005E1A: 6333 STR R3, [R6, #48]
.L11:
0x08005E1C: 9B03 LDR R3, [SP, #12]
0x08005E1E: 425A RSBS R2, R3, #0
0x08005E20: 415A ADCS R2, R3
0x08005E22: 2900 CMP R1, #0
0x08005E24: 9904 LDR R1, [SP, #16]
0x08005E26: D500 BPL .L12 ; 0x08005E2A
0x08005E28: 4611 MOV R1, R2
.L12:
0x08005E2A: 2900 CMP R1, #0
0x08005E2C: D105 BNE .L13 ; 0x08005E3A
0x08005E2E: 2104 MOVS R1, #4
0x08005E30: 6201 STR R1, [R0, #32]
0x08005E32: 6B30 LDR R0, [R6, #48]
0x08005E34: 2102 MOVS R1, #2
0x08005E36: 4301 ORRS R1, R0
0x08005E38: 6331 STR R1, [R6, #48]
.L13:
0x08005E3A: 6B30 LDR R0, [R6, #48]
0x08005E3C: 2800 CMP R0, #0
0x08005E3E: D004 BEQ .L14 ; 0x08005E4A
0x08005E40: 4620 MOV R0, R4
0x08005E42: F004 FF7F BL HAL_UART_ErrorCallback ; 0x0800AD44
0x08005E46: 2000 MOVS R0, #0
0x08005E48: 6330 STR R0, [R6, #48]
.L14:
0x08005E4A: 8870 LDRH R0, [R6, #2]
0x08005E4C: 2800 CMP R0, #0
0x08005E4E: D1B6 BNE .L6 ; 0x08005DBE
0x08005E50: F3EF 8110 MRS R1, PRIMASK
0x08005E54: 2001 MOVS R0, #1
0x08005E56: F380 8810 MSR PRIMASK, R0
0x08005E5A: 0202 LSLS R2, R0, #8
0x08005E5C: 6823 LDR R3, [R4]
0x08005E5E: 681D LDR R5, [R3]
0x08005E60: 4395 BICS R5, R2
0x08005E62: 601D STR R5, [R3]
0x08005E64: F381 8810 MSR PRIMASK, R1
0x08005E68: F3EF 8110 MRS R1, PRIMASK
0x08005E6C: F380 8810 MSR PRIMASK, R0
0x08005E70: 6822 LDR R2, [R4]
0x08005E72: 6893 LDR R3, [R2, #8]
0x08005E74: 4D24 LDR R5, =0xEFFFFFFE ; [PC, #144] [0x08005F08]
0x08005E76: 402B ANDS R3, R5
0x08005E78: 6093 STR R3, [R2, #8]
0x08005E7A: F381 8810 MSR PRIMASK, R1
0x08005E7E: 9901 LDR R1, [SP, #4]
0x08005E80: 62F1 STR R1, [R6, #44]
0x08005E82: 2100 MOVS R1, #0
0x08005E84: 6721 STR R1, [R4, #112]
0x08005E86: 6EE2 LDR R2, [R4, #108]
0x08005E88: 2A01 CMP R2, #1
0x08005E8A: D194 BNE .L4 ; 0x08005DB6
0x08005E8C: 66E1 STR R1, [R4, #108]
0x08005E8E: F3EF 8110 MRS R1, PRIMASK
0x08005E92: F380 8810 MSR PRIMASK, R0
0x08005E96: 6822 LDR R2, [R4]
0x08005E98: 6813 LDR R3, [R2]
0x08005E9A: 2010 MOVS R0, #16
0x08005E9C: 4383 BICS R3, R0
0x08005E9E: 6013 STR R3, [R2]
0x08005EA0: F381 8810 MSR PRIMASK, R1
0x08005EA4: 6821 LDR R1, [R4]
0x08005EA6: 69CA LDR R2, [R1, #28]
0x08005EA8: 06D2 LSLS R2, R2, #27
0x08005EAA: D500 BPL .L15 ; 0x08005EAE
0x08005EAC: 6208 STR R0, [R1, #32]
.L15:
0x08005EAE: 8831 LDRH R1, [R6]
0x08005EB0: 4620 MOV R0, R4
0x08005EB2: F004 FF48 BL HAL_UARTEx_RxEventCallback ; 0x0800AD46
0x08005EB6: E781 B .L5 ; 0x08005DBC
.L16:
0x08005EB8: 6988 LDR R0, [R1, #24]
0x08005EBA: 2208 MOVS R2, #8
0x08005EBC: 4302 ORRS R2, R0
0x08005EBE: 618A STR R2, [R1, #24]
.L17:
0x08005EC0: B005 ADD SP, SP, #20
0x08005EC2: BDF0 POP {R4-R7, PC}
.L18:
0x08005EC4: 8870 LDRH R0, [R6, #2]
0x08005EC6: 2800 CMP R0, #0
0x08005EC8: D0FA BEQ .L17 ; 0x08005EC0
0x08005ECA: 89B1 LDRH R1, [R6, #12]
0x08005ECC: 4288 CMP R0, R1
0x08005ECE: D2F7 BCS .L17 ; 0x08005EC0
0x08005ED0: F3EF 8010 MRS R0, PRIMASK
0x08005ED4: 2101 MOVS R1, #1
0x08005ED6: F381 8810 MSR PRIMASK, R1
0x08005EDA: 4A0B LDR R2, =0xEFFFFFFE ; [PC, #44] [0x08005F08]
0x08005EDC: 1C52 ADDS R2, R2, #1
0x08005EDE: 6823 LDR R3, [R4]
0x08005EE0: 689D LDR R5, [R3, #8]
0x08005EE2: 4015 ANDS R5, R2
0x08005EE4: 609D STR R5, [R3, #8]
0x08005EE6: F380 8810 MSR PRIMASK, R0
0x08005EEA: 4808 LDR R0, =UART_RxISR_8BIT ; [PC, #32] [0x08005F0C] =0x0800AD4D
0x08005EEC: 6720 STR R0, [R4, #112]
0x08005EEE: F3EF 8010 MRS R0, PRIMASK
0x08005EF2: F381 8810 MSR PRIMASK, R1
0x08005EF6: 6821 LDR R1, [R4]
0x08005EF8: 680A LDR R2, [R1]
0x08005EFA: 9B01 LDR R3, [SP, #4]
0x08005EFC: 431A ORRS R2, R3
0x08005EFE: 600A STR R2, [R1]
0x08005F00: F380 8810 MSR PRIMASK, R0
0x08005F04: B005 ADD SP, SP, #20
0x08005F06: BDF0 POP {R4-R7, PC}
0x08005F08: EFFFFFFE DC.W 0xEFFFFFFE
0x08005F0C: 0800AD4D DC.W UART_RxISR_8BIT
Section .text.HAL_RS485Ex_Init from stm32g0xx_hal_uart_ex.o, size=140, align=4
HAL_RS485Ex_Init:
0x08005F10: B5F0 PUSH {R4-R7, LR}
0x08005F12: B081 SUB SP, SP, #4
0x08005F14: 2800 CMP R0, #0
0x08005F16: D03A BEQ .L3 ; 0x08005F8E
0x08005F18: 4616 MOV R6, R2
0x08005F1A: 460F MOV R7, R1
0x08005F1C: 4604 MOV R4, R0
0x08005F1E: 9300 STR R3, [SP, #0]
0x08005F20: 4605 MOV R5, R0
0x08005F22: 3580 ADDS R5, #128
0x08005F24: 6868 LDR R0, [R5, #4]
0x08005F26: 2800 CMP R0, #0
0x08005F28: D103 BNE .L1 ; 0x08005F32
0x08005F2A: 7028 STRB R0, [R5]
0x08005F2C: 4620 MOV R0, R4
0x08005F2E: F004 FAAB BL HAL_UART_MspInit ; 0x0800A488
.L1:
0x08005F32: 2024 MOVS R0, #36
0x08005F34: 6068 STR R0, [R5, #4]
0x08005F36: 6820 LDR R0, [R4]
0x08005F38: 6801 LDR R1, [R0]
0x08005F3A: 2501 MOVS R5, #1
0x08005F3C: 43A9 BICS R1, R5
0x08005F3E: 6001 STR R1, [R0]
0x08005F40: 4620 MOV R0, R4
0x08005F42: F7FF FB71 BL UART_SetConfig ; 0x08005628
0x08005F46: 2801 CMP R0, #1
0x08005F48: D022 BEQ .L4 ; 0x08005F90
0x08005F4A: 6AA0 LDR R0, [R4, #40]
0x08005F4C: 2800 CMP R0, #0
0x08005F4E: D002 BEQ .L2 ; 0x08005F56
0x08005F50: 4620 MOV R0, R4
0x08005F52: F004 FE17 BL UART_AdvFeatureConfig ; 0x0800AB84
.L2:
0x08005F56: 2001 MOVS R0, #1
0x08005F58: 0382 LSLS R2, R0, #14
0x08005F5A: 6821 LDR R1, [R4]
0x08005F5C: 688B LDR R3, [R1, #8]
0x08005F5E: 4313 ORRS R3, R2
0x08005F60: 608B STR R3, [R1, #8]
0x08005F62: 03C2 LSLS R2, R0, #15
0x08005F64: 688B LDR R3, [R1, #8]
0x08005F66: 4393 BICS R3, R2
0x08005F68: 433B ORRS R3, R7
0x08005F6A: 608B STR R3, [R1, #8]
0x08005F6C: 0572 LSLS R2, R6, #21
0x08005F6E: 9B00 LDR R3, [SP, #0]
0x08005F70: 041B LSLS R3, R3, #16
0x08005F72: 4313 ORRS R3, R2
0x08005F74: 680A LDR R2, [R1]
0x08005F76: 4D08 LDR R5, =0xFC00FFFF ; [PC, #32] [0x08005F98]
0x08005F78: 4015 ANDS R5, R2
0x08005F7A: 431D ORRS R5, R3
0x08005F7C: 600D STR R5, [R1]
0x08005F7E: 680A LDR R2, [R1]
0x08005F80: 4302 ORRS R2, R0
0x08005F82: 600A STR R2, [R1]
0x08005F84: 4620 MOV R0, R4
0x08005F86: F7FF FC57 BL UART_CheckIdleState ; 0x08005838
0x08005F8A: 4605 MOV R5, R0
0x08005F8C: E000 B .L4 ; 0x08005F90
.L3:
0x08005F8E: 2501 MOVS R5, #1
.L4:
0x08005F90: 4628 MOV R0, R5
0x08005F92: B001 ADD SP, SP, #4
0x08005F94: BDF0 POP {R4-R7, PC}
0x08005F96: 46C0 NOP
0x08005F98: FC00FFFF DC.W 0xFC00FFFF
Section .text.HAL_UARTEx_SetTxFifoThreshold from stm32g0xx_hal_uart_ex.o, size=128, align=4
HAL_UARTEx_SetTxFifoThreshold:
0x08005F9C: B5F0 PUSH {R4-R7, LR}
0x08005F9E: B081 SUB SP, SP, #4
0x08005FA0: 4605 MOV R5, R0
0x08005FA2: 3568 ADDS R5, #104
0x08005FA4: 7E2A LDRB R2, [R5, #24]
0x08005FA6: 2A01 CMP R2, #1
0x08005FA8: D102 BNE .L1 ; 0x08005FB0
0x08005FAA: 2002 MOVS R0, #2
0x08005FAC: B001 ADD SP, SP, #4
0x08005FAE: BDF0 POP {R4-R7, PC}
.L1:
0x08005FB0: 2224 MOVS R2, #36
0x08005FB2: 61EA STR R2, [R5, #28]
0x08005FB4: 6806 LDR R6, [R0]
0x08005FB6: 6837 LDR R7, [R6]
0x08005FB8: 6832 LDR R2, [R6]
0x08005FBA: 2401 MOVS R4, #1
0x08005FBC: 43A2 BICS R2, R4
0x08005FBE: 6032 STR R2, [R6]
0x08005FC0: 2207 MOVS R2, #7
0x08005FC2: 0752 LSLS R2, R2, #29
0x08005FC4: 68B3 LDR R3, [R6, #8]
0x08005FC6: 4393 BICS R3, R2
0x08005FC8: 430B ORRS R3, R1
0x08005FCA: 60B3 STR R3, [R6, #8]
0x08005FCC: 6E40 LDR R0, [R0, #100]
0x08005FCE: 2800 CMP R0, #0
0x08005FD0: 4620 MOV R0, R4
0x08005FD2: D015 BEQ .L2 ; 0x08006000
0x08005FD4: 9700 STR R7, [SP, #0]
0x08005FD6: 68B7 LDR R7, [R6, #8]
0x08005FD8: 68B0 LDR R0, [R6, #8]
0x08005FDA: 0F40 LSRS R0, R0, #29
0x08005FDC: 490D LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #52] [0x08006014] =0x0800BB59
0x08005FDE: 5C09 LDRB R1, [R1, R0]
0x08005FE0: 4A0D LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #52] [0x08006018] =0x0800BB51
0x08005FE2: 5C10 LDRB R0, [R2, R0]
0x08005FE4: 00C0 LSLS R0, R0, #3
0x08005FE6: F004 FAF1 BL __aeabi_uidiv ; 0x0800A5CC
0x08005FEA: 4604 MOV R4, R0
0x08005FEC: 0138 LSLS R0, R7, #4
0x08005FEE: 9F00 LDR R7, [SP, #0]
0x08005FF0: 0F40 LSRS R0, R0, #29
0x08005FF2: 4908 LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #32] [0x08006014] =0x0800BB59
0x08005FF4: 5C09 LDRB R1, [R1, R0]
0x08005FF6: 4A08 LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #32] [0x08006018] =0x0800BB51
0x08005FF8: 5C10 LDRB R0, [R2, R0]
0x08005FFA: 00C0 LSLS R0, R0, #3
0x08005FFC: F004 FAE6 BL __aeabi_uidiv ; 0x0800A5CC
.L2:
0x08006000: 8028 STRH R0, [R5]
0x08006002: 806C STRH R4, [R5, #2]
0x08006004: 6037 STR R7, [R6]
0x08006006: 2000 MOVS R0, #0
0x08006008: 7628 STRB R0, [R5, #24]
0x0800600A: 2120 MOVS R1, #32
0x0800600C: 61E9 STR R1, [R5, #28]
0x0800600E: B001 ADD SP, SP, #4
0x08006010: BDF0 POP {R4-R7, PC}
0x08006012: 46C0 NOP
0x08006014: 0800BB59 DC.W UARTEx_SetNbDataToProcess.denominator
0x08006018: 0800BB51 DC.W UARTEx_SetNbDataToProcess.numerator
Section .text.HAL_UARTEx_SetRxFifoThreshold from stm32g0xx_hal_uart_ex.o, size=128, align=4
HAL_UARTEx_SetRxFifoThreshold:
0x0800601C: B5F0 PUSH {R4-R7, LR}
0x0800601E: B081 SUB SP, SP, #4
0x08006020: 4605 MOV R5, R0
0x08006022: 3568 ADDS R5, #104
0x08006024: 7E2A LDRB R2, [R5, #24]
0x08006026: 2A01 CMP R2, #1
0x08006028: D102 BNE .L1 ; 0x08006030
0x0800602A: 2002 MOVS R0, #2
0x0800602C: B001 ADD SP, SP, #4
0x0800602E: BDF0 POP {R4-R7, PC}
.L1:
0x08006030: 2224 MOVS R2, #36
0x08006032: 61EA STR R2, [R5, #28]
0x08006034: 6806 LDR R6, [R0]
0x08006036: 6837 LDR R7, [R6]
0x08006038: 6832 LDR R2, [R6]
0x0800603A: 2401 MOVS R4, #1
0x0800603C: 43A2 BICS R2, R4
0x0800603E: 6032 STR R2, [R6]
0x08006040: 2207 MOVS R2, #7
0x08006042: 0652 LSLS R2, R2, #25
0x08006044: 68B3 LDR R3, [R6, #8]
0x08006046: 4393 BICS R3, R2
0x08006048: 430B ORRS R3, R1
0x0800604A: 60B3 STR R3, [R6, #8]
0x0800604C: 6E40 LDR R0, [R0, #100]
0x0800604E: 2800 CMP R0, #0
0x08006050: 4620 MOV R0, R4
0x08006052: D015 BEQ .L2 ; 0x08006080
0x08006054: 9700 STR R7, [SP, #0]
0x08006056: 68B7 LDR R7, [R6, #8]
0x08006058: 68B0 LDR R0, [R6, #8]
0x0800605A: 0F40 LSRS R0, R0, #29
0x0800605C: 490D LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #52] [0x08006094] =0x0800BB59
0x0800605E: 5C09 LDRB R1, [R1, R0]
0x08006060: 4A0D LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #52] [0x08006098] =0x0800BB51
0x08006062: 5C10 LDRB R0, [R2, R0]
0x08006064: 00C0 LSLS R0, R0, #3
0x08006066: F004 FAB1 BL __aeabi_uidiv ; 0x0800A5CC
0x0800606A: 4604 MOV R4, R0
0x0800606C: 0138 LSLS R0, R7, #4
0x0800606E: 9F00 LDR R7, [SP, #0]
0x08006070: 0F40 LSRS R0, R0, #29
0x08006072: 4908 LDR R1, =UARTEx_SetNbDataToProcess.denominator ; [PC, #32] [0x08006094] =0x0800BB59
0x08006074: 5C09 LDRB R1, [R1, R0]
0x08006076: 4A08 LDR R2, =UARTEx_SetNbDataToProcess.numerator ; [PC, #32] [0x08006098] =0x0800BB51
0x08006078: 5C10 LDRB R0, [R2, R0]
0x0800607A: 00C0 LSLS R0, R0, #3
0x0800607C: F004 FAA6 BL __aeabi_uidiv ; 0x0800A5CC
.L2:
0x08006080: 8028 STRH R0, [R5]
0x08006082: 806C STRH R4, [R5, #2]
0x08006084: 6037 STR R7, [R6]
0x08006086: 2000 MOVS R0, #0
0x08006088: 7628 STRB R0, [R5, #24]
0x0800608A: 2120 MOVS R1, #32
0x0800608C: 61E9 STR R1, [R5, #28]
0x0800608E: B001 ADD SP, SP, #4
0x08006090: BDF0 POP {R4-R7, PC}
0x08006092: 46C0 NOP
0x08006094: 0800BB59 DC.W UARTEx_SetNbDataToProcess.denominator
0x08006098: 0800BB51 DC.W UARTEx_SetNbDataToProcess.numerator
Section .text.SEGGER_RTT_vprintf from SEGGER_RTT_printf.o, size=1184, align=4
SEGGER_RTT_vprintf:
0x0800609C: B5F0 PUSH {R4-R7, LR}
0x0800609E: B0FF SUB SP, SP, #0x01FC
0x080060A0: B0FF SUB SP, SP, #0x01FC
0x080060A2: B095 SUB SP, SP, #84
0x080060A4: ADFF ADD R5, SP, #0x03FC
0x080060A6: 353C ADDS R5, #60
0x080060A8: 9208 STR R2, [SP, #32]
0x080060AA: 460E MOV R6, R1
0x080060AC: 9003 STR R0, [SP, #12]
0x080060AE: 4954 LDR R1, =0x00000448 ; [PC, #0x0150] [0x08006200]
0x080060B0: 4469 ADD R1, SP
0x080060B2: 6008 STR R0, [R1]
0x080060B4: 2100 MOVS R1, #0
0x080060B6: 4853 LDR R0, =0x00000440 ; [PC, #0x014C] [0x08006204]
0x080060B8: 4468 ADD R0, SP
0x080060BA: 6001 STR R1, [R0]
0x080060BC: A80E ADD R0, SP, #56
0x080060BE: 60E9 STR R1, [R5, #12]
0x080060C0: 6028 STR R0, [R5]
0x080060C2: 2401 MOVS R4, #1
0x080060C4: 02A0 LSLS R0, R4, #10
0x080060C6: 6068 STR R0, [R5, #4]
0x080060C8: 43C8 MVNS R0, R1
0x080060CA: 9005 STR R0, [SP, #20]
0x080060CC: 9409 STR R4, [SP, #36]
0x080060CE: 950C STR R5, [SP, #48]
0x080060D0: E008 B .L5 ; 0x080060E4
.L1:
0x080060D2: 462B MOV R3, R5
.L2:
0x080060D4: F000 FA32 BL _PrintUnsigned ; 0x0800653C
0x080060D8: E0A1 B .L21 ; 0x0800621E
.L3:
0x080060DA: 9C09 LDR R4, [SP, #36]
.L4:
0x080060DC: 68E9 LDR R1, [R5, #12]
0x080060DE: 2900 CMP R1, #0
0x080060E0: D500 BPL .L5 ; 0x080060E4
0x080060E2: E226 B .L74 ; 0x08006532
.L5:
0x080060E4: 910D STR R1, [SP, #52]
0x080060E6: 7831 LDRB R1, [R6]
0x080060E8: 1C76 ADDS R6, R6, #1
0x080060EA: 2925 CMP R1, #37
0x080060EC: D00B BEQ .L7 ; 0x08006106
0x080060EE: 2900 CMP R1, #0
0x080060F0: D100 BNE .L6 ; 0x080060F4
0x080060F2: E203 B .L67 ; 0x080064FC
.L6:
0x080060F4: 686A LDR R2, [R5, #4]
0x080060F6: 68AB LDR R3, [R5, #8]
0x080060F8: 1C58 ADDS R0, R3, #1
0x080060FA: 4290 CMP R0, R2
0x080060FC: D928 BLS .L11 ; 0x08006150
0x080060FE: 4618 MOV R0, R3
0x08006100: 4290 CMP R0, R2
0x08006102: D1EB BNE .L4 ; 0x080060DC
0x08006104: E02D B .L13 ; 0x08006162
.L7:
0x08006106: 2700 MOVS R7, #0
.L8:
0x08006108: 7830 LDRB R0, [R6]
0x0800610A: 4602 MOV R2, R0
0x0800610C: 3A23 SUBS R2, #35
0x0800610E: 2A0D CMP R2, #13
0x08006110: D814 BHI .L10 ; 0x0800613C
0x08006112: 2102 MOVS R1, #2
0x08006114: 447A ADD R2, PC
0x08006116: 7912 LDRB R2, [R2, #4]
0x08006118: 0052 LSLS R2, R2, #1
0x0800611A: 4497 ADD PC, R2
0x0800611C: 0B DC.B 0x0B ; '\x0B'
0x0800611D: 0F DC.B 0x0F ; '\x0F'
0x0800611E: 0F DC.B 0x0F ; '\x0F'
0x0800611F: 0F DC.B 0x0F ; '\x0F'
0x08006120: 0F DC.B 0x0F ; '\x0F'
0x08006121: 0F DC.B 0x0F ; '\x0F'
0x08006122: 0F DC.B 0x0F ; '\x0F'
0x08006123: 0F DC.B 0x0F ; '\x0F'
0x08006124: 0D DC.B 0x0D ; '\r'
0x08006125: 0F DC.B 0x0F ; '\x0F'
0x08006126: 09 DC.B 0x09 ; '\t'
0x08006127: 0F DC.B 0x0F ; '\x0F'
0x08006128: 0F DC.B 0x0F ; '\x0F'
0x08006129: 06 DC.B 0x06 ; '\x06'
.L9:
0x0800612A: 430F ORRS R7, R1
0x0800612C: 1C76 ADDS R6, R6, #1
0x0800612E: E7EB B .L8 ; 0x08006108
0x08006130: 4621 MOV R1, R4
0x08006132: E7FA B .L9 ; 0x0800612A
0x08006134: 2108 MOVS R1, #8
0x08006136: E7F8 B .L9 ; 0x0800612A
0x08006138: 2104 MOVS R1, #4
0x0800613A: E7F6 B .L9 ; 0x0800612A
.L10:
0x0800613C: 2109 MOVS R1, #9
0x0800613E: 43C9 MVNS R1, R1
0x08006140: 4602 MOV R2, R0
0x08006142: 3A3A SUBS R2, #58
0x08006144: 2500 MOVS R5, #0
0x08006146: 428A CMP R2, R1
0x08006148: D216 BCS .L15 ; 0x08006178
0x0800614A: 462C MOV R4, R5
0x0800614C: 4632 MOV R2, R6
0x0800614E: E020 B .L17 ; 0x08006192
.L11:
0x08006150: 682A LDR R2, [R5]
0x08006152: 54D1 STRB R1, [R2, R3]
.L12:
0x08006154: 60A8 STR R0, [R5, #8]
0x08006156: 68E9 LDR R1, [R5, #12]
0x08006158: 1C49 ADDS R1, R1, #1
0x0800615A: 60E9 STR R1, [R5, #12]
0x0800615C: 686A LDR R2, [R5, #4]
0x0800615E: 4290 CMP R0, R2
0x08006160: D1BC BNE .L4 ; 0x080060DC
.L13:
0x08006162: 6829 LDR R1, [R5]
0x08006164: 6928 LDR R0, [R5, #16]
0x08006166: F004 FB8B BL SEGGER_RTT_Write ; 0x0800A880
0x0800616A: 68A9 LDR R1, [R5, #8]
0x0800616C: 4288 CMP R0, R1
0x0800616E: D000 BEQ .L14 ; 0x08006172
0x08006170: E1D4 B .L69 ; 0x0800651C
.L14:
0x08006172: 2000 MOVS R0, #0
0x08006174: 60A8 STR R0, [R5, #8]
0x08006176: E7B1 B .L4 ; 0x080060DC
.L15:
0x08006178: 2400 MOVS R4, #0
.L16:
0x0800617A: 230A MOVS R3, #10
0x0800617C: 435C MULS R4, R3, R4
0x0800617E: 1824 ADDS R4, R4, R0
0x08006180: 3C30 SUBS R4, #48
0x08006182: 1C72 ADDS R2, R6, #1
0x08006184: 43DB MVNS R3, R3
0x08006186: 7870 LDRB R0, [R6, #1]
0x08006188: 4606 MOV R6, R0
0x0800618A: 3E3A SUBS R6, #58
0x0800618C: 429E CMP R6, R3
0x0800618E: 4616 MOV R6, R2
0x08006190: D8F3 BHI .L16 ; 0x0800617A
.L17:
0x08006192: 282E CMP R0, #46
0x08006194: D114 BNE .L20 ; 0x080061C0
0x08006196: 1C50 ADDS R0, R2, #1
0x08006198: 7852 LDRB R2, [R2, #1]
0x0800619A: 4613 MOV R3, R2
0x0800619C: 3B3A SUBS R3, #58
0x0800619E: 428B CMP R3, R1
0x080061A0: D201 BCS .L18 ; 0x080061A6
0x080061A2: 4606 MOV R6, R0
0x080061A4: E00C B .L20 ; 0x080061C0
.L18:
0x080061A6: 2500 MOVS R5, #0
.L19:
0x080061A8: 210A MOVS R1, #10
0x080061AA: 434D MULS R5, R1, R5
0x080061AC: 18AD ADDS R5, R5, R2
0x080061AE: 3D30 SUBS R5, #48
0x080061B0: 1C46 ADDS R6, R0, #1
0x080061B2: 43C9 MVNS R1, R1
0x080061B4: 7842 LDRB R2, [R0, #1]
0x080061B6: 4610 MOV R0, R2
0x080061B8: 383A SUBS R0, #58
0x080061BA: 4288 CMP R0, R1
0x080061BC: 4630 MOV R0, R6
0x080061BE: D8F3 BHI .L19 ; 0x080061A8
.L20:
0x080061C0: 7830 LDRB R0, [R6]
0x080061C2: 21FB MOVS R1, #251
0x080061C4: 4001 ANDS R1, R0
0x080061C6: 1C76 ADDS R6, R6, #1
0x080061C8: 2968 CMP R1, #104
0x080061CA: D0F9 BEQ .L20 ; 0x080061C0
0x080061CC: 4601 MOV R1, R0
0x080061CE: 3958 SUBS R1, #88
0x080061D0: 2920 CMP R1, #32
0x080061D2: D831 BHI .L22 ; 0x08006238
0x080061D4: 4479 ADD R1, PC
0x080061D6: 7909 LDRB R1, [R1, #4]
0x080061D8: 0049 LSLS R1, R1, #1
0x080061DA: 448F ADD PC, R1
0x080061DC: 22 DC.B 0x22 ; '\"'
0x080061DD: 20 DC.B 0x20 ; ' '
0x080061DE: 20 DC.B 0x20 ; ' '
0x080061DF: 20 DC.B 0x20 ; ' '
0x080061E0: 20 DC.B 0x20 ; ' '
0x080061E1: 20 DC.B 0x20 ; ' '
0x080061E2: 20 DC.B 0x20 ; ' '
0x080061E3: 20 DC.B 0x20 ; ' '
0x080061E4: 20 DC.B 0x20 ; ' '
0x080061E5: 20 DC.B 0x20 ; ' '
0x080061E6: 20 DC.B 0x20 ; ' '
0x080061E7: 3B DC.B 0x3B ; ';'
0x080061E8: 47 DC.B 0x47 ; 'G'
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: 20 DC.B 0x20 ; ' '
0x080061F4: 68 DC.B 0x68 ; 'h'
0x080061F5: 20 DC.B 0x20 ; ' '
0x080061F6: 20 DC.B 0x20 ; ' '
0x080061F7: 75 DC.B 0x75 ; 'u'
0x080061F8: 20 DC.B 0x20 ; ' '
0x080061F9: 15 DC.B 0x15 ; '\x15'
0x080061FA: 20 DC.B 0x20 ; ' '
0x080061FB: 20 DC.B 0x20 ; ' '
0x080061FC: 22 DC.B 0x22 ; '\"'
0x080061FD: 00 DC.B 0x00 ; '\0'
0x080061FE: C0 DC.B 0xC0 ; '\xC0'
0x080061FF: 46 DC.B 0x46 ; 'F'
0x08006200: 00000448 DC.W 0x00000448
0x08006204: 00000440 DC.W 0x00000440
0x08006208: 9A08 LDR R2, [SP, #32]
0x0800620A: 6810 LDR R0, [R2]
0x0800620C: 1D01 ADDS R1, R0, #4
0x0800620E: 6011 STR R1, [R2]
0x08006210: 6801 LDR R1, [R0]
0x08006212: 9400 STR R4, [SP, #0]
0x08006214: 9701 STR R7, [SP, #4]
0x08006216: A8FF ADD R0, SP, #0x03FC
0x08006218: 303C ADDS R0, #60
0x0800621A: 220A MOVS R2, #10
0x0800621C: E759 B .L1 ; 0x080060D2
.L21:
0x0800621E: 9D0C LDR R5, [SP, #48]
0x08006220: E75B B .L3 ; 0x080060DA
0x08006222: 9A08 LDR R2, [SP, #32]
0x08006224: 6810 LDR R0, [R2]
0x08006226: 1D01 ADDS R1, R0, #4
0x08006228: 6011 STR R1, [R2]
0x0800622A: 6801 LDR R1, [R0]
0x0800622C: 9400 STR R4, [SP, #0]
0x0800622E: 9701 STR R7, [SP, #4]
0x08006230: A8FF ADD R0, SP, #0x03FC
0x08006232: 303C ADDS R0, #60
0x08006234: 2210 MOVS R2, #16
0x08006236: E74C B .L1 ; 0x080060D2
.L22:
0x08006238: 2825 CMP R0, #37
0x0800623A: D1F0 BNE .L21 ; 0x0800621E
0x0800623C: 9D0C LDR R5, [SP, #48]
0x0800623E: 686A LDR R2, [R5, #4]
0x08006240: 68A9 LDR R1, [R5, #8]
0x08006242: 1C48 ADDS R0, R1, #1
0x08006244: 4290 CMP R0, R2
0x08006246: 9C09 LDR R4, [SP, #36]
0x08006248: D97E BLS .L38 ; 0x08006348
0x0800624A: 4608 MOV R0, R1
0x0800624C: 4290 CMP R0, R2
0x0800624E: D000 BEQ .L23 ; 0x08006252
0x08006250: E744 B .L4 ; 0x080060DC
.L23:
0x08006252: E786 B .L13 ; 0x08006162
0x08006254: 9908 LDR R1, [SP, #32]
0x08006256: 680B LDR R3, [R1]
0x08006258: 1D18 ADDS R0, R3, #4
0x0800625A: 6008 STR R0, [R1]
0x0800625C: 9D0C LDR R5, [SP, #48]
0x0800625E: 686A LDR R2, [R5, #4]
0x08006260: 68A9 LDR R1, [R5, #8]
0x08006262: 1C48 ADDS R0, R1, #1
0x08006264: 4290 CMP R0, R2
0x08006266: D960 BLS .L34 ; 0x0800632A
0x08006268: 4608 MOV R0, R1
0x0800626A: E066 B .L35 ; 0x0800633A
0x0800626C: 9A08 LDR R2, [SP, #32]
0x0800626E: 6810 LDR R0, [R2]
0x08006270: 1D01 ADDS R1, R0, #4
0x08006272: 6011 STR R1, [R2]
0x08006274: 6801 LDR R1, [R0]
0x08006276: 17C8 ASRS R0, R1, #31
0x08006278: 9106 STR R1, [SP, #24]
0x0800627A: 4041 EORS R1, R0
0x0800627C: 1A08 SUBS R0, R1, R0
0x0800627E: 2201 MOVS R2, #1
0x08006280: 280A CMP R0, #10
0x08006282: D309 BCC .L25 ; 0x08006298
.L24:
0x08006284: 920B STR R2, [SP, #44]
0x08006286: 210A MOVS R1, #10
0x08006288: 900A STR R0, [SP, #40]
0x0800628A: F004 F99F BL __aeabi_uidiv ; 0x0800A5CC
0x0800628E: 9A0B LDR R2, [SP, #44]
0x08006290: 1C52 ADDS R2, R2, #1
0x08006292: 990A LDR R1, [SP, #40]
0x08006294: 2963 CMP R1, #99
0x08006296: D8F5 BHI .L24 ; 0x08006284
.L25:
0x08006298: 42AA CMP R2, R5
0x0800629A: D800 BHI .L26 ; 0x0800629E
0x0800629C: 462A MOV R2, R5
.L26:
0x0800629E: 2C00 CMP R4, #0
0x080062A0: 990D LDR R1, [SP, #52]
0x080062A2: D04F BEQ .L37 ; 0x08006344
0x080062A4: 9806 LDR R0, [SP, #24]
0x080062A6: 2800 CMP R0, #0
0x080062A8: D452 BMI .L39 ; 0x08006350
0x080062AA: 2000 MOVS R0, #0
0x080062AC: E051 B .L40 ; 0x08006352
0x080062AE: 9A08 LDR R2, [SP, #32]
0x080062B0: 6810 LDR R0, [R2]
0x080062B2: 1D01 ADDS R1, R0, #4
0x080062B4: 6011 STR R1, [R2]
0x080062B6: 6801 LDR R1, [R0]
0x080062B8: 2000 MOVS R0, #0
0x080062BA: 2308 MOVS R3, #8
0x080062BC: 9300 STR R3, [SP, #0]
0x080062BE: 9001 STR R0, [SP, #4]
0x080062C0: A8FF ADD R0, SP, #0x03FC
0x080062C2: 303C ADDS R0, #60
0x080062C4: 2210 MOVS R2, #16
0x080062C6: E705 B .L2 ; 0x080060D4
0x080062C8: 9A08 LDR R2, [SP, #32]
0x080062CA: 6810 LDR R0, [R2]
0x080062CC: 1D01 ADDS R1, R0, #4
0x080062CE: 6011 STR R1, [R2]
0x080062D0: 6805 LDR R5, [R0]
0x080062D2: 990C LDR R1, [SP, #48]
0x080062D4: 6888 LDR R0, [R1, #8]
0x080062D6: 68CC LDR R4, [R1, #12]
0x080062D8: E004 B .L29 ; 0x080062E4
.L27:
0x080062DA: 4638 MOV R0, R7
.L28:
0x080062DC: 1C6D ADDS R5, R5, #1
0x080062DE: 910D STR R1, [SP, #52]
0x080062E0: 2900 CMP R1, #0
0x080062E2: D41E BMI .L33 ; 0x08006322
.L29:
0x080062E4: 7829 LDRB R1, [R5]
0x080062E6: 2900 CMP R1, #0
0x080062E8: D01B BEQ .L33 ; 0x08006322
0x080062EA: 1C47 ADDS R7, R0, #1
0x080062EC: 9B0C LDR R3, [SP, #48]
0x080062EE: 685A LDR R2, [R3, #4]
0x080062F0: 4297 CMP R7, R2
0x080062F2: D904 BLS .L30 ; 0x080062FE
0x080062F4: 4607 MOV R7, R0
0x080062F6: 990D LDR R1, [SP, #52]
0x080062F8: 4297 CMP R7, R2
0x080062FA: D1EE BNE .L27 ; 0x080062DA
0x080062FC: E006 B .L31 ; 0x0800630C
.L30:
0x080062FE: 681A LDR R2, [R3]
0x08006300: 5411 STRB R1, [R2, R0]
0x08006302: 1C64 ADDS R4, R4, #1
0x08006304: 685A LDR R2, [R3, #4]
0x08006306: 4621 MOV R1, R4
0x08006308: 4297 CMP R7, R2
0x0800630A: D1E6 BNE .L27 ; 0x080062DA
.L31:
0x0800630C: 980C LDR R0, [SP, #48]
0x0800630E: 6801 LDR R1, [R0]
0x08006310: 6900 LDR R0, [R0, #16]
0x08006312: F004 FAB5 BL SEGGER_RTT_Write ; 0x0800A880
0x08006316: 42B8 CMP R0, R7
0x08006318: D000 BEQ .L32 ; 0x0800631C
0x0800631A: E0FC B .L68 ; 0x08006516
.L32:
0x0800631C: 2000 MOVS R0, #0
0x0800631E: 4621 MOV R1, R4
0x08006320: E7DC B .L28 ; 0x080062DC
.L33:
0x08006322: 9D0C LDR R5, [SP, #48]
0x08006324: 60A8 STR R0, [R5, #8]
0x08006326: 60EC STR R4, [R5, #12]
0x08006328: E6D7 B .L3 ; 0x080060DA
.L34:
0x0800632A: 681A LDR R2, [R3]
0x0800632C: 682B LDR R3, [R5]
0x0800632E: 545A STRB R2, [R3, R1]
0x08006330: 60A8 STR R0, [R5, #8]
0x08006332: 68E9 LDR R1, [R5, #12]
0x08006334: 1C49 ADDS R1, R1, #1
0x08006336: 60E9 STR R1, [R5, #12]
0x08006338: 686A LDR R2, [R5, #4]
.L35:
0x0800633A: 9C09 LDR R4, [SP, #36]
0x0800633C: 4290 CMP R0, R2
0x0800633E: D000 BEQ .L36 ; 0x08006342
0x08006340: E6CC B .L4 ; 0x080060DC
.L36:
0x08006342: E70E B .L13 ; 0x08006162
.L37:
0x08006344: 2300 MOVS R3, #0
0x08006346: E00A B .L41 ; 0x0800635E
.L38:
0x08006348: 682A LDR R2, [R5]
0x0800634A: 2325 MOVS R3, #37
0x0800634C: 5453 STRB R3, [R2, R1]
0x0800634E: E701 B .L12 ; 0x08006154
.L39:
0x08006350: 2001 MOVS R0, #1
.L40:
0x08006352: 2104 MOVS R1, #4
0x08006354: 4039 ANDS R1, R7
0x08006356: 0889 LSRS R1, R1, #2
0x08006358: 4301 ORRS R1, R0
0x0800635A: 1A63 SUBS R3, R4, R1
0x0800635C: 990D LDR R1, [SP, #52]
.L41:
0x0800635E: 2002 MOVS R0, #2
0x08006360: 4038 ANDS R0, R7
0x08006362: 9004 STR R0, [SP, #16]
0x08006364: 9C09 LDR R4, [SP, #36]
0x08006366: 920B STR R2, [SP, #44]
0x08006368: D001 BEQ .L42 ; 0x0800636E
0x0800636A: 2D00 CMP R5, #0
0x0800636C: D03E BEQ .L50 ; 0x080063EC
.L42:
0x0800636E: 07F8 LSLS R0, R7, #31
0x08006370: D13C BNE .L50 ; 0x080063EC
0x08006372: 2B00 CMP R3, #0
0x08006374: D03A BEQ .L50 ; 0x080063EC
0x08006376: 990C LDR R1, [SP, #48]
0x08006378: 6888 LDR R0, [R1, #8]
0x0800637A: 900A STR R0, [SP, #40]
0x0800637C: 68C9 LDR R1, [R1, #12]
0x0800637E: 9107 STR R1, [SP, #28]
0x08006380: 980D LDR R0, [SP, #52]
0x08006382: E006 B .L45 ; 0x08006392
.L43:
0x08006384: 940A STR R4, [SP, #40]
.L44:
0x08006386: 2800 CMP R0, #0
0x08006388: 9B0D LDR R3, [SP, #52]
0x0800638A: 9C09 LDR R4, [SP, #36]
0x0800638C: 9A0B LDR R2, [SP, #44]
0x0800638E: D500 BPL .L45 ; 0x08006392
0x08006390: E09E B .L63 ; 0x080064D0
.L45:
0x08006392: 1E59 SUBS R1, R3, #1
0x08006394: 910D STR R1, [SP, #52]
0x08006396: 4299 CMP R1, R3
0x08006398: D221 BCS .L49 ; 0x080063DE
0x0800639A: 429A CMP R2, R3
0x0800639C: D21F BCS .L49 ; 0x080063DE
0x0800639E: 990A LDR R1, [SP, #40]
0x080063A0: 1C4C ADDS R4, R1, #1
0x080063A2: 9B0C LDR R3, [SP, #48]
0x080063A4: 685A LDR R2, [R3, #4]
0x080063A6: 4294 CMP R4, R2
0x080063A8: D903 BLS .L46 ; 0x080063B2
0x080063AA: 460C MOV R4, R1
0x080063AC: 4294 CMP R4, R2
0x080063AE: D1E9 BNE .L43 ; 0x08006384
0x080063B0: E009 B .L47 ; 0x080063C6
.L46:
0x080063B2: 4608 MOV R0, R1
0x080063B4: 6819 LDR R1, [R3]
0x080063B6: 2220 MOVS R2, #32
0x080063B8: 540A STRB R2, [R1, R0]
0x080063BA: 9807 LDR R0, [SP, #28]
0x080063BC: 1C40 ADDS R0, R0, #1
0x080063BE: 685A LDR R2, [R3, #4]
0x080063C0: 9007 STR R0, [SP, #28]
0x080063C2: 4294 CMP R4, R2
0x080063C4: D1DE BNE .L43 ; 0x08006384
.L47:
0x080063C6: 980C LDR R0, [SP, #48]
0x080063C8: 6801 LDR R1, [R0]
0x080063CA: 6900 LDR R0, [R0, #16]
0x080063CC: F004 FA58 BL SEGGER_RTT_Write ; 0x0800A880
0x080063D0: 42A0 CMP R0, R4
0x080063D2: D000 BEQ .L48 ; 0x080063D6
0x080063D4: E0A5 B .L71 ; 0x08006522
.L48:
0x080063D6: 2000 MOVS R0, #0
0x080063D8: 900A STR R0, [SP, #40]
0x080063DA: 9807 LDR R0, [SP, #28]
0x080063DC: E7D3 B .L44 ; 0x08006386
.L49:
0x080063DE: 4602 MOV R2, R0
0x080063E0: 990C LDR R1, [SP, #48]
0x080063E2: 980A LDR R0, [SP, #40]
0x080063E4: 6088 STR R0, [R1, #8]
0x080063E6: 9807 LDR R0, [SP, #28]
0x080063E8: 60C8 STR R0, [R1, #12]
0x080063EA: 4611 MOV R1, R2
.L50:
0x080063EC: 2900 CMP R1, #0
0x080063EE: D46D BMI .L62 ; 0x080064CC
0x080063F0: 9806 LDR R0, [SP, #24]
0x080063F2: 2800 CMP R0, #0
0x080063F4: D404 BMI .L51 ; 0x08006400
0x080063F6: 0778 LSLS R0, R7, #29
0x080063F8: D529 BPL .L56 ; 0x0800644E
0x080063FA: 910D STR R1, [SP, #52]
0x080063FC: 212B MOVS R1, #43
0x080063FE: E003 B .L52 ; 0x08006408
.L51:
0x08006400: 910D STR R1, [SP, #52]
0x08006402: 4240 RSBS R0, R0, #0
0x08006404: 9006 STR R0, [SP, #24]
0x08006406: 212D MOVS R1, #45
.L52:
0x08006408: 930A STR R3, [SP, #40]
0x0800640A: 9C0C LDR R4, [SP, #48]
0x0800640C: 6862 LDR R2, [R4, #4]
0x0800640E: 68A3 LDR R3, [R4, #8]
0x08006410: 1C58 ADDS R0, R3, #1
0x08006412: 4290 CMP R0, R2
0x08006414: D902 BLS .L53 ; 0x0800641C
0x08006416: 4618 MOV R0, R3
0x08006418: 990D LDR R1, [SP, #52]
0x0800641A: E006 B .L54 ; 0x0800642A
.L53:
0x0800641C: 6822 LDR R2, [R4]
0x0800641E: 54D1 STRB R1, [R2, R3]
0x08006420: 60A0 STR R0, [R4, #8]
0x08006422: 68E1 LDR R1, [R4, #12]
0x08006424: 1C49 ADDS R1, R1, #1
0x08006426: 60E1 STR R1, [R4, #12]
0x08006428: 6862 LDR R2, [R4, #4]
.L54:
0x0800642A: 9C09 LDR R4, [SP, #36]
0x0800642C: 4290 CMP R0, R2
0x0800642E: D10B BNE .L55 ; 0x08006448
0x08006430: 9C0C LDR R4, [SP, #48]
0x08006432: 6821 LDR R1, [R4]
0x08006434: 6920 LDR R0, [R4, #16]
0x08006436: F004 FA23 BL SEGGER_RTT_Write ; 0x0800A880
0x0800643A: 68A1 LDR R1, [R4, #8]
0x0800643C: 4288 CMP R0, R1
0x0800643E: D16D BNE .L69 ; 0x0800651C
0x08006440: 2000 MOVS R0, #0
0x08006442: 60A0 STR R0, [R4, #8]
0x08006444: 68E1 LDR R1, [R4, #12]
0x08006446: 9C09 LDR R4, [SP, #36]
.L55:
0x08006448: 2900 CMP R1, #0
0x0800644A: 9B0A LDR R3, [SP, #40]
0x0800644C: D43E BMI .L62 ; 0x080064CC
.L56:
0x0800644E: 9804 LDR R0, [SP, #16]
0x08006450: 2800 CMP R0, #0
0x08006452: D048 BEQ .L66 ; 0x080064E6
0x08006454: 2001 MOVS R0, #1
0x08006456: 4038 ANDS R0, R7
0x08006458: 4328 ORRS R0, R5
0x0800645A: D144 BNE .L66 ; 0x080064E6
0x0800645C: 2B00 CMP R3, #0
0x0800645E: D042 BEQ .L66 ; 0x080064E6
0x08006460: 460A MOV R2, R1
0x08006462: 990C LDR R1, [SP, #48]
0x08006464: 6848 LDR R0, [R1, #4]
0x08006466: 9004 STR R0, [SP, #16]
0x08006468: 6888 LDR R0, [R1, #8]
0x0800646A: 68C9 LDR R1, [R1, #12]
0x0800646C: 9107 STR R1, [SP, #28]
0x0800646E: 4611 MOV R1, R2
0x08006470: 9A0B LDR R2, [SP, #44]
0x08006472: E005 B .L59 ; 0x08006480
.L57:
0x08006474: 4620 MOV R0, R4
.L58:
0x08006476: 2900 CMP R1, #0
0x08006478: 9B0A LDR R3, [SP, #40]
0x0800647A: 9C09 LDR R4, [SP, #36]
0x0800647C: 9A0B LDR R2, [SP, #44]
0x0800647E: D428 BMI .L64 ; 0x080064D2
.L59:
0x08006480: 900D STR R0, [SP, #52]
0x08006482: 1E58 SUBS R0, R3, #1
0x08006484: 900A STR R0, [SP, #40]
0x08006486: 4298 CMP R0, R3
0x08006488: D228 BCS .L65 ; 0x080064DC
0x0800648A: 429A CMP R2, R3
0x0800648C: D226 BCS .L65 ; 0x080064DC
0x0800648E: 460B MOV R3, R1
0x08006490: 980D LDR R0, [SP, #52]
0x08006492: 1C44 ADDS R4, R0, #1
0x08006494: 990C LDR R1, [SP, #48]
0x08006496: 684A LDR R2, [R1, #4]
0x08006498: 4294 CMP R4, R2
0x0800649A: D904 BLS .L60 ; 0x080064A6
0x0800649C: 4604 MOV R4, R0
0x0800649E: 4619 MOV R1, R3
0x080064A0: 4294 CMP R4, R2
0x080064A2: D1E7 BNE .L57 ; 0x08006474
0x080064A4: E008 B .L61 ; 0x080064B8
.L60:
0x080064A6: 6809 LDR R1, [R1]
0x080064A8: 2230 MOVS R2, #48
0x080064AA: 540A STRB R2, [R1, R0]
0x080064AC: 9907 LDR R1, [SP, #28]
0x080064AE: 1C49 ADDS R1, R1, #1
0x080064B0: 9107 STR R1, [SP, #28]
0x080064B2: 9A04 LDR R2, [SP, #16]
0x080064B4: 4294 CMP R4, R2
0x080064B6: D1DD BNE .L57 ; 0x08006474
.L61:
0x080064B8: 980C LDR R0, [SP, #48]
0x080064BA: 6801 LDR R1, [R0]
0x080064BC: 6900 LDR R0, [R0, #16]
0x080064BE: F004 F9DF BL SEGGER_RTT_Write ; 0x0800A880
0x080064C2: 42A0 CMP R0, R4
0x080064C4: D12D BNE .L71 ; 0x08006522
0x080064C6: 2000 MOVS R0, #0
0x080064C8: 9907 LDR R1, [SP, #28]
0x080064CA: E7D4 B .L58 ; 0x08006476
.L62:
0x080064CC: 9D0C LDR R5, [SP, #48]
0x080064CE: E605 B .L4 ; 0x080060DC
.L63:
0x080064D0: 980A LDR R0, [SP, #40]
.L64:
0x080064D2: 9D0C LDR R5, [SP, #48]
0x080064D4: 60A8 STR R0, [R5, #8]
0x080064D6: 9807 LDR R0, [SP, #28]
0x080064D8: 60E8 STR R0, [R5, #12]
0x080064DA: E5FF B .L4 ; 0x080060DC
.L65:
0x080064DC: 9A0C LDR R2, [SP, #48]
0x080064DE: 980D LDR R0, [SP, #52]
0x080064E0: 6090 STR R0, [R2, #8]
0x080064E2: 9807 LDR R0, [SP, #28]
0x080064E4: 60D0 STR R0, [R2, #12]
.L66:
0x080064E6: 9906 LDR R1, [SP, #24]
0x080064E8: 9300 STR R3, [SP, #0]
0x080064EA: 9701 STR R7, [SP, #4]
0x080064EC: A8FF ADD R0, SP, #0x03FC
0x080064EE: 303C ADDS R0, #60
0x080064F0: 220A MOVS R2, #10
0x080064F2: 462B MOV R3, R5
0x080064F4: F000 F822 BL _PrintUnsigned ; 0x0800653C
0x080064F8: 9D0C LDR R5, [SP, #48]
0x080064FA: E5EF B .L4 ; 0x080060DC
.L67:
0x080064FC: 990D LDR R1, [SP, #52]
0x080064FE: 2900 CMP R1, #0
0x08006500: D00E BEQ .L70 ; 0x08006520
0x08006502: 68AA LDR R2, [R5, #8]
0x08006504: 2A00 CMP R2, #0
0x08006506: D012 BEQ .L72 ; 0x0800652E
0x08006508: A90E ADD R1, SP, #56
0x0800650A: 9803 LDR R0, [SP, #12]
0x0800650C: F004 F9B8 BL SEGGER_RTT_Write ; 0x0800A880
0x08006510: 68A8 LDR R0, [R5, #8]
0x08006512: 68E9 LDR R1, [R5, #12]
0x08006514: E00C B .L73 ; 0x08006530
.L68:
0x08006516: 980C LDR R0, [SP, #48]
0x08006518: 6087 STR R7, [R0, #8]
0x0800651A: 60C4 STR R4, [R0, #12]
.L69:
0x0800651C: 9905 LDR R1, [SP, #20]
0x0800651E: E008 B .L74 ; 0x08006532
.L70:
0x08006520: E007 B .L74 ; 0x08006532
.L71:
0x08006522: 980C LDR R0, [SP, #48]
0x08006524: 6084 STR R4, [R0, #8]
0x08006526: 9907 LDR R1, [SP, #28]
0x08006528: 60C1 STR R1, [R0, #12]
0x0800652A: 9905 LDR R1, [SP, #20]
0x0800652C: E001 B .L74 ; 0x08006532
.L72:
0x0800652E: 2000 MOVS R0, #0
.L73:
0x08006530: 1809 ADDS R1, R1, R0
.L74:
0x08006532: 4608 MOV R0, R1
0x08006534: B07F ADD SP, SP, #0x01FC
0x08006536: B07F ADD SP, SP, #0x01FC
0x08006538: B015 ADD SP, SP, #84
0x0800653A: BDF0 POP {R4-R7, PC}
Section .text._PrintUnsigned from SEGGER_RTT_printf.o, size=256, align=4
_PrintUnsigned:
0x0800653C: B5F0 PUSH {R4-R7, LR}
0x0800653E: B085 SUB SP, SP, #20
0x08006540: 9301 STR R3, [SP, #4]
0x08006542: 9002 STR R0, [SP, #8]
0x08006544: 2401 MOVS R4, #1
0x08006546: 9103 STR R1, [SP, #12]
0x08006548: 4291 CMP R1, R2
0x0800654A: 4626 MOV R6, R4
0x0800654C: 9204 STR R2, [SP, #16]
0x0800654E: D307 BCC .L2 ; 0x08006560
0x08006550: 4608 MOV R0, R1
.L1:
0x08006552: 4611 MOV R1, R2
0x08006554: F004 F83A BL __aeabi_uidiv ; 0x0800A5CC
0x08006558: 9A04 LDR R2, [SP, #16]
0x0800655A: 1C76 ADDS R6, R6, #1
0x0800655C: 4290 CMP R0, R2
0x0800655E: D2F8 BCS .L1 ; 0x08006552
.L2:
0x08006560: 980B LDR R0, [SP, #44]
0x08006562: 9A0A LDR R2, [SP, #40]
0x08006564: 9901 LDR R1, [SP, #4]
0x08006566: 428E CMP R6, R1
0x08006568: D800 BHI .L3 ; 0x0800656C
0x0800656A: 460E MOV R6, R1
.L3:
0x0800656C: 4004 ANDS R4, R0
0x0800656E: 2A00 CMP R2, #0
0x08006570: 9400 STR R4, [SP, #0]
0x08006572: D019 BEQ .L8 ; 0x080065A8
0x08006574: 2C00 CMP R4, #0
0x08006576: D117 BNE .L8 ; 0x080065A8
0x08006578: 2120 MOVS R1, #32
0x0800657A: 0780 LSLS R0, R0, #30
0x0800657C: D401 BMI .L4 ; 0x08006582
0x0800657E: 460F MOV R7, R1
0x08006580: E000 B .L5 ; 0x08006584
.L4:
0x08006582: 2730 MOVS R7, #48
.L5:
0x08006584: 9801 LDR R0, [SP, #4]
0x08006586: 2800 CMP R0, #0
0x08006588: D000 BEQ .L6 ; 0x0800658C
0x0800658A: 460F MOV R7, R1
.L6:
0x0800658C: 9C02 LDR R4, [SP, #8]
.L7:
0x0800658E: 2A00 CMP R2, #0
0x08006590: D00A BEQ .L8 ; 0x080065A8
0x08006592: 4296 CMP R6, R2
0x08006594: D208 BCS .L8 ; 0x080065A8
0x08006596: 4620 MOV R0, R4
0x08006598: 4639 MOV R1, R7
0x0800659A: 4615 MOV R5, R2
0x0800659C: F004 FEE0 BL _StoreChar ; 0x0800B360
0x080065A0: 1E6A SUBS R2, R5, #1
0x080065A2: 68E0 LDR R0, [R4, #12]
0x080065A4: 2800 CMP R0, #0
0x080065A6: D5F2 BPL .L7 ; 0x0800658E
.L8:
0x080065A8: 9802 LDR R0, [SP, #8]
0x080065AA: 68C0 LDR R0, [R0, #12]
0x080065AC: 2800 CMP R0, #0
0x080065AE: D440 BMI .L15 ; 0x08006632
0x080065B0: 2401 MOVS R4, #1
0x080065B2: 9F01 LDR R7, [SP, #4]
0x080065B4: E002 B .L11 ; 0x080065BC
.L9:
0x080065B6: 1E7F SUBS R7, R7, #1
0x080065B8: 9904 LDR R1, [SP, #16]
.L10:
0x080065BA: 434C MULS R4, R1, R4
.L11:
0x080065BC: 2F02 CMP R7, #2
0x080065BE: D2FA BCS .L9 ; 0x080065B6
0x080065C0: 9803 LDR R0, [SP, #12]
0x080065C2: 4621 MOV R1, R4
0x080065C4: 4615 MOV R5, R2
0x080065C6: F004 F801 BL __aeabi_uidiv ; 0x0800A5CC
0x080065CA: 462A MOV R2, R5
0x080065CC: 9904 LDR R1, [SP, #16]
0x080065CE: 4288 CMP R0, R1
0x080065D0: D2F3 BCS .L10 ; 0x080065BA
0x080065D2: 9601 STR R6, [SP, #4]
0x080065D4: 9E03 LDR R6, [SP, #12]
.L12:
0x080065D6: 9603 STR R6, [SP, #12]
0x080065D8: 4630 MOV R0, R6
0x080065DA: 4621 MOV R1, R4
0x080065DC: F003 FFF6 BL __aeabi_uidiv ; 0x0800A5CC
0x080065E0: 4607 MOV R7, R0
0x080065E2: 4815 LDR R0, =_PrintUnsigned._aV2C ; [PC, #84] [0x08006638] =0x0800BB61
0x080065E4: 5DC1 LDRB R1, [R0, R7]
0x080065E6: 9E02 LDR R6, [SP, #8]
0x080065E8: 4630 MOV R0, R6
0x080065EA: F004 FEB9 BL _StoreChar ; 0x0800B360
0x080065EE: 68F0 LDR R0, [R6, #12]
0x080065F0: 9E03 LDR R6, [SP, #12]
0x080065F2: 2800 CMP R0, #0
0x080065F4: D409 BMI .L13 ; 0x0800660A
0x080065F6: 4367 MULS R7, R4, R7
0x080065F8: 1BF6 SUBS R6, R6, R7
0x080065FA: 4620 MOV R0, R4
0x080065FC: 9F04 LDR R7, [SP, #16]
0x080065FE: 4639 MOV R1, R7
0x08006600: F003 FFE4 BL __aeabi_uidiv ; 0x0800A5CC
0x08006604: 42BC CMP R4, R7
0x08006606: 4604 MOV R4, R0
0x08006608: D2E5 BCS .L12 ; 0x080065D6
.L13:
0x0800660A: 9800 LDR R0, [SP, #0]
0x0800660C: 2800 CMP R0, #0
0x0800660E: 9E01 LDR R6, [SP, #4]
0x08006610: D00F BEQ .L15 ; 0x08006632
0x08006612: 2D00 CMP R5, #0
0x08006614: D00D BEQ .L15 ; 0x08006632
.L14:
0x08006616: 1E6C SUBS R4, R5, #1
0x08006618: 42AC CMP R4, R5
0x0800661A: D20A BCS .L15 ; 0x08006632
0x0800661C: 42AE CMP R6, R5
0x0800661E: D208 BCS .L15 ; 0x08006632
0x08006620: 2120 MOVS R1, #32
0x08006622: 9D02 LDR R5, [SP, #8]
0x08006624: 4628 MOV R0, R5
0x08006626: F004 FE9B BL _StoreChar ; 0x0800B360
0x0800662A: 68E8 LDR R0, [R5, #12]
0x0800662C: 2800 CMP R0, #0
0x0800662E: 4625 MOV R5, R4
0x08006630: D5F1 BPL .L14 ; 0x08006616
.L15:
0x08006632: B005 ADD SP, SP, #20
0x08006634: BDF0 POP {R4-R7, PC}
0x08006636: 46C0 NOP
0x08006638: 0800BB61 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 FE18 BL HAL_ADC_Init ; 0x080032B8
0x08006688: 2800 CMP R0, #0
0x0800668A: D001 BEQ .L1 ; 0x08006690
0x0800668C: F002 FAA0 BL Error_Handler ; 0x08008BD0
.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 F848 BL HAL_ADC_ConfigChannel ; 0x08003730
0x080066A0: 2800 CMP R0, #0
0x080066A2: D001 BEQ .L2 ; 0x080066A8
0x080066A4: F002 FA94 BL Error_Handler ; 0x08008BD0
.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 F83B BL HAL_ADC_ConfigChannel ; 0x08003730
0x080066BA: 2800 CMP R0, #0
0x080066BC: D001 BEQ .L3 ; 0x080066C2
0x080066BE: F002 FA87 BL Error_Handler ; 0x08008BD0
.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 F830 BL HAL_ADC_ConfigChannel ; 0x08003730
0x080066D0: 2800 CMP R0, #0
0x080066D2: D001 BEQ .L4 ; 0x080066D8
0x080066D4: F002 FA7C BL Error_Handler ; 0x08008BD0
.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 F824 BL HAL_ADC_ConfigChannel ; 0x08003730
0x080066E8: 2800 CMP R0, #0
0x080066EA: D001 BEQ .L5 ; 0x080066F0
0x080066EC: F002 FA70 BL Error_Handler ; 0x08008BD0
.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 F818 BL HAL_ADC_ConfigChannel ; 0x08003730
0x08006700: 2800 CMP R0, #0
0x08006702: D001 BEQ .L6 ; 0x08006708
0x08006704: F002 FA64 BL Error_Handler ; 0x08008BD0
.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 F80C BL HAL_ADC_ConfigChannel ; 0x08003730
0x08006718: 2800 CMP R0, #0
0x0800671A: D001 BEQ .L7 ; 0x08006720
0x0800671C: F002 FA58 BL Error_Handler ; 0x08008BD0
.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=200, 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 FFC1 BL __aeabi_memclr ; 0x0800A6DC
0x0800675A: 6820 LDR R0, [R4]
0x0800675C: 4927 LDR R1, =0x40012400 ; [PC, #156] [0x080067FC]
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 FBDE BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F30
0x08006774: 2800 CMP R0, #0
0x08006776: D001 BEQ .L2 ; 0x0800677C
0x08006778: F002 FA2A BL Error_Handler ; 0x08008BD0
.L2:
0x0800677C: 0538 LSLS R0, R7, #20
0x0800677E: 4920 LDR R1, =0x40021034 ; [PC, #128] [0x08006800]
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 FEE8 BL HAL_GPIO_Init ; 0x08004580
0x080067B0: 0328 LSLS R0, R5, #12
0x080067B2: 4D14 LDR R5, =hdma_adc1 ; [PC, #80] [0x08006804] =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: 4F12 LDR R7, =0x40020008 ; [PC, #72] [0x08006808]
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 FBF5 BL HAL_DMA_Init ; 0x08003FC0
0x080067D6: 2800 CMP R0, #0
0x080067D8: D001 BEQ .L3 ; 0x080067DE
0x080067DA: F002 F9F9 BL Error_Handler ; 0x08008BD0
.L3:
0x080067DE: 9801 LDR R0, [SP, #4]
0x080067E0: 62A8 STR R0, [R5, #40]
0x080067E2: 6505 STR R5, [R0, #80]
0x080067E4: 240C MOVS R4, #12
0x080067E6: 2100 MOVS R1, #0
0x080067E8: 4620 MOV R0, R4
0x080067EA: 460A MOV R2, R1
0x080067EC: F7FD FA90 BL HAL_NVIC_SetPriority ; 0x08003D10
0x080067F0: 4620 MOV R0, R4
0x080067F2: F7FD FAAD BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x080067F6: B015 ADD SP, SP, #84
0x080067F8: BDF0 POP {R4-R7, PC}
0x080067FA: 46C0 NOP
0x080067FC: 40012400 DC.W 0x40012400
0x08006800: 40021034 DC.W 0x40021034
0x08006804: 20000F44 DC.W hdma_adc1
0x08006808: 40020008 DC.W 0x40020008
Section .text.MX_CRC_Init from crc.o, size=56, align=4
MX_CRC_Init:
0x0800680C: B580 PUSH {R7, LR}
0x0800680E: 480B LDR R0, =hcrc ; [PC, #44] [0x0800683C] =0x200011B4
0x08006810: 2101 MOVS R1, #1
0x08006812: 6201 STR R1, [R0, #32]
0x08006814: 2100 MOVS R1, #0
0x08006816: 2210 MOVS R2, #16
0x08006818: 2307 MOVS R3, #7
0x0800681A: 6083 STR R3, [R0, #8]
0x0800681C: 60C2 STR R2, [R0, #12]
0x0800681E: 6101 STR R1, [R0, #16]
0x08006820: 6141 STR R1, [R0, #20]
0x08006822: 6181 STR R1, [R0, #24]
0x08006824: 4906 LDR R1, =0x40023000 ; [PC, #24] [0x08006840]
0x08006826: 6001 STR R1, [R0]
0x08006828: 21FF MOVS R1, #255
0x0800682A: 3102 ADDS R1, #2
0x0800682C: 8081 STRH R1, [R0, #4]
0x0800682E: F7FD FAD3 BL HAL_CRC_Init ; 0x08003DD8
0x08006832: 2800 CMP R0, #0
0x08006834: D001 BEQ .L1 ; 0x0800683A
0x08006836: F002 F9CB BL Error_Handler ; 0x08008BD0
.L1:
0x0800683A: BD80 POP {R7, PC}
0x0800683C: 200011B4 DC.W hcrc
0x08006840: 40023000 DC.W 0x40023000
Section .text.HAL_CRC_MspInit from crc.o, size=48, align=4
HAL_CRC_MspInit:
0x08006844: B081 SUB SP, SP, #4
0x08006846: 6800 LDR R0, [R0]
0x08006848: 4908 LDR R1, =0x40023000 ; [PC, #32] [0x0800686C]
0x0800684A: 4288 CMP R0, R1
0x0800684C: D001 BEQ .L1 ; 0x08006852
0x0800684E: B001 ADD SP, SP, #4
0x08006850: 4770 BX LR
.L1:
0x08006852: 2001 MOVS R0, #1
0x08006854: 0300 LSLS R0, R0, #12
0x08006856: 4906 LDR R1, =0x40021038 ; [PC, #24] [0x08006870]
0x08006858: 680A LDR R2, [R1]
0x0800685A: 4302 ORRS R2, R0
0x0800685C: 600A STR R2, [R1]
0x0800685E: 6809 LDR R1, [R1]
0x08006860: 4001 ANDS R1, R0
0x08006862: 9100 STR R1, [SP, #0]
0x08006864: 9800 LDR R0, [SP, #0]
0x08006866: B001 ADD SP, SP, #4
0x08006868: 4770 BX LR
0x0800686A: 46C0 NOP
0x0800686C: 40023000 DC.W 0x40023000
0x08006870: 40021038 DC.W 0x40021038
Section .text.MX_DAC1_Init from dac.o, size=92, align=4
MX_DAC1_Init:
0x08006874: B510 PUSH {R4, LR}
0x08006876: B08A SUB SP, SP, #40
0x08006878: 4813 LDR R0, =hdac1 ; [PC, #76] [0x080068C8] =0x200011F4
0x0800687A: 4914 LDR R1, =0x40007400 ; [PC, #80] [0x080068CC]
0x0800687C: 6001 STR R1, [R0]
0x0800687E: 2400 MOVS R4, #0
0x08006880: 9409 STR R4, [SP, #36]
0x08006882: 9408 STR R4, [SP, #32]
0x08006884: 9407 STR R4, [SP, #28]
0x08006886: 9406 STR R4, [SP, #24]
0x08006888: F004 FC94 BL HAL_DAC_Init ; 0x0800B1B4
0x0800688C: 2800 CMP R0, #0
0x0800688E: D001 BEQ .L1 ; 0x08006894
0x08006890: F002 F99E BL Error_Handler ; 0x08008BD0
.L1:
0x08006894: 9405 STR R4, [SP, #20]
0x08006896: 9404 STR R4, [SP, #16]
0x08006898: 9403 STR R4, [SP, #12]
0x0800689A: 9402 STR R4, [SP, #8]
0x0800689C: 9401 STR R4, [SP, #4]
0x0800689E: 480A LDR R0, =hdac1 ; [PC, #40] [0x080068C8] =0x200011F4
0x080068A0: A901 ADD R1, SP, #4
0x080068A2: 4622 MOV R2, R4
0x080068A4: F7FD FB00 BL HAL_DAC_ConfigChannel ; 0x08003EA8
0x080068A8: 2800 CMP R0, #0
0x080068AA: D001 BEQ .L2 ; 0x080068B0
0x080068AC: F002 F990 BL Error_Handler ; 0x08008BD0
.L2:
0x080068B0: 4805 LDR R0, =hdac1 ; [PC, #20] [0x080068C8] =0x200011F4
0x080068B2: A901 ADD R1, SP, #4
0x080068B4: 2210 MOVS R2, #16
0x080068B6: F7FD FAF7 BL HAL_DAC_ConfigChannel ; 0x08003EA8
0x080068BA: 2800 CMP R0, #0
0x080068BC: D001 BEQ .L3 ; 0x080068C2
0x080068BE: F002 F987 BL Error_Handler ; 0x08008BD0
.L3:
0x080068C2: B00A ADD SP, SP, #40
0x080068C4: BD10 POP {R4, PC}
0x080068C6: 46C0 NOP
0x080068C8: 200011F4 DC.W hdac1
0x080068CC: 40007400 DC.W 0x40007400
Section .text.HAL_DAC_MspInit from dac.o, size=108, align=4
HAL_DAC_MspInit:
0x080068D0: B570 PUSH {R4-R6, LR}
0x080068D2: B086 SUB SP, SP, #24
0x080068D4: 2400 MOVS R4, #0
0x080068D6: 9405 STR R4, [SP, #20]
0x080068D8: 9404 STR R4, [SP, #16]
0x080068DA: 6800 LDR R0, [R0]
0x080068DC: 4915 LDR R1, =0x40007400 ; [PC, #84] [0x08006934]
0x080068DE: 4288 CMP R0, R1
0x080068E0: D001 BEQ .L1 ; 0x080068E6
0x080068E2: B006 ADD SP, SP, #24
0x080068E4: BD70 POP {R4-R6, PC}
.L1:
0x080068E6: 2001 MOVS R0, #1
0x080068E8: 0741 LSLS R1, R0, #29
0x080068EA: 4A13 LDR R2, =0x40021034 ; [PC, #76] [0x08006938]
0x080068EC: 6893 LDR R3, [R2, #8]
0x080068EE: 430B ORRS R3, R1
0x080068F0: 6093 STR R3, [R2, #8]
0x080068F2: 6893 LDR R3, [R2, #8]
0x080068F4: 400B ANDS R3, R1
0x080068F6: 9300 STR R3, [SP, #0]
0x080068F8: 9900 LDR R1, [SP, #0]
0x080068FA: 6811 LDR R1, [R2]
0x080068FC: 4301 ORRS R1, R0
0x080068FE: 6011 STR R1, [R2]
0x08006900: 6811 LDR R1, [R2]
0x08006902: 4001 ANDS R1, R0
0x08006904: 9100 STR R1, [SP, #0]
0x08006906: 9403 STR R4, [SP, #12]
0x08006908: 2503 MOVS R5, #3
0x0800690A: 9502 STR R5, [SP, #8]
0x0800690C: 2030 MOVS R0, #48
0x0800690E: 9001 STR R0, [SP, #4]
0x08006910: 9800 LDR R0, [SP, #0]
0x08006912: 2005 MOVS R0, #5
0x08006914: 0700 LSLS R0, R0, #28
0x08006916: A901 ADD R1, SP, #4
0x08006918: F7FD FE32 BL HAL_GPIO_Init ; 0x08004580
0x0800691C: 2611 MOVS R6, #17
0x0800691E: 4630 MOV R0, R6
0x08006920: 4629 MOV R1, R5
0x08006922: 4622 MOV R2, R4
0x08006924: F7FD F9F4 BL HAL_NVIC_SetPriority ; 0x08003D10
0x08006928: 4630 MOV R0, R6
0x0800692A: F7FD FA11 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x0800692E: B006 ADD SP, SP, #24
0x08006930: BD70 POP {R4-R6, PC}
0x08006932: 46C0 NOP
0x08006934: 40007400 DC.W 0x40007400
0x08006938: 40021034 DC.W 0x40021034
Section .text.MX_DMA_Init from dma.o, size=108, align=4
MX_DMA_Init:
0x0800693C: B5F0 PUSH {R4-R7, LR}
0x0800693E: B081 SUB SP, SP, #4
0x08006940: 4916 LDR R1, =0x40021038 ; [PC, #88] [0x0800699C]
0x08006942: 6808 LDR R0, [R1]
0x08006944: 2201 MOVS R2, #1
0x08006946: 4310 ORRS R0, R2
0x08006948: 6008 STR R0, [R1]
0x0800694A: 4815 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #84] [0x080069A0] =0x20000EE8
0x0800694C: 2300 MOVS R3, #0
0x0800694E: 2480 MOVS R4, #128
0x08006950: 2540 MOVS R5, #64
0x08006952: 4E14 LDR R6, =0x4002001C ; [PC, #80] [0x080069A4]
0x08006954: 2703 MOVS R7, #3
0x08006956: 033F LSLS R7, R7, #12
0x08006958: 6207 STR R7, [R0, #32]
0x0800695A: 6006 STR R6, [R0]
0x0800695C: 6043 STR R3, [R0, #4]
0x0800695E: 02D6 LSLS R6, R2, #11
0x08006960: 0257 LSLS R7, R2, #9
0x08006962: 0391 LSLS R1, R2, #14
0x08006964: 6081 STR R1, [R0, #8]
0x08006966: 60C5 STR R5, [R0, #12]
0x08006968: 6104 STR R4, [R0, #16]
0x0800696A: 6147 STR R7, [R0, #20]
0x0800696C: 6186 STR R6, [R0, #24]
0x0800696E: 61C3 STR R3, [R0, #28]
0x08006970: 490A LDR R1, =0x40021038 ; [PC, #40] [0x0800699C]
0x08006972: 6809 LDR R1, [R1]
0x08006974: 4011 ANDS R1, R2
0x08006976: 9100 STR R1, [SP, #0]
0x08006978: 9900 LDR R1, [SP, #0]
0x0800697A: F7FD FB21 BL HAL_DMA_Init ; 0x08003FC0
0x0800697E: 2800 CMP R0, #0
0x08006980: D001 BEQ .L1 ; 0x08006986
0x08006982: F002 F925 BL Error_Handler ; 0x08008BD0
.L1:
0x08006986: 2409 MOVS R4, #9
0x08006988: 2101 MOVS R1, #1
0x0800698A: 2200 MOVS R2, #0
0x0800698C: 4620 MOV R0, R4
0x0800698E: F7FD F9BF BL HAL_NVIC_SetPriority ; 0x08003D10
0x08006992: 4620 MOV R0, R4
0x08006994: F7FD F9DC BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x08006998: B001 ADD SP, SP, #4
0x0800699A: BDF0 POP {R4-R7, PC}
0x0800699C: 40021038 DC.W 0x40021038
0x080069A0: 20000EE8 DC.W hdma_memtomem_dma1_channel2
0x080069A4: 4002001C DC.W 0x4002001C
Section .text.FEEPROM_StatFreeBytes from feeprom.o, size=8, align=4
FEEPROM_StatFreeBytes:
0x080069A8: 4800 LDR R0, =0x000007EE ; [PC, #0] [0x080069AC]
0x080069AA: 4770 BX LR
0x080069AC: 000007EE DC.W 0x000007EE
Section .text.WriteConfigToFLASH from feeprom.o, size=144, align=4
WriteConfigToFLASH:
0x080069B0: B5F0 PUSH {R4-R7, LR}
0x080069B2: B085 SUB SP, SP, #20
0x080069B4: F7FD FD68 BL HAL_FLASH_Unlock ; 0x08004488
0x080069B8: 2800 CMP R0, #0
0x080069BA: D001 BEQ .L1 ; 0x080069C0
0x080069BC: 2401 MOVS R4, #1
0x080069BE: E034 B .L5 ; 0x08006A2A
.L1:
0x080069C0: 2001 MOVS R0, #1
0x080069C2: 0246 LSLS R6, R0, #9
0x080069C4: 4D1A LDR R5, =0x40022000 ; [PC, #104] [0x08006A30]
0x080069C6: 6829 LDR R1, [R5]
0x080069C8: 43B1 BICS R1, R6
0x080069CA: 6029 STR R1, [R5]
0x080069CC: 2402 MOVS R4, #2
0x080069CE: 9401 STR R4, [SP, #4]
0x080069D0: 9004 STR R0, [SP, #16]
0x080069D2: 4818 LDR R0, =0x1FFF75E0 ; [PC, #96] [0x08006A34]
0x080069D4: 6800 LDR R0, [R0]
0x080069D6: 0600 LSLS R0, R0, #24
0x080069D8: 0E40 LSRS R0, R0, #25
0x080069DA: 1E80 SUBS R0, R0, #2
0x080069DC: 9003 STR R0, [SP, #12]
0x080069DE: A801 ADD R0, SP, #4
0x080069E0: 4669 MOV R1, SP
0x080069E2: F7FD FD71 BL HAL_FLASHEx_Erase ; 0x080044C8
0x080069E6: 2800 CMP R0, #0
0x080069E8: D11A BNE .L4 ; 0x08006A20
0x080069EA: 2037 MOVS R0, #55
0x080069EC: 43C4 MVNS R4, R0
0x080069EE: 4F12 LDR R7, =0x0801F038 ; [PC, #72] [0x08006A38]
0x080069F0: 4D12 LDR R5, =feepromData ; [PC, #72] [0x08006A3C] =0x200005C0
.L2:
0x080069F2: 19E1 ADDS R1, R4, R7
0x080069F4: 1928 ADDS R0, R5, R4
0x080069F6: 6B82 LDR R2, [R0, #56]
0x080069F8: 6BC3 LDR R3, [R0, #60]
0x080069FA: 2001 MOVS R0, #1
0x080069FC: F7FD FCCA BL HAL_FLASH_Program ; 0x08004394
0x08006A00: 2800 CMP R0, #0
0x08006A02: D10B BNE .L3 ; 0x08006A1C
0x08006A04: 3408 ADDS R4, #8
0x08006A06: D1F4 BNE .L2 ; 0x080069F2
0x08006A08: 4909 LDR R1, =0x40022000 ; [PC, #36] [0x08006A30]
0x08006A0A: 6808 LDR R0, [R1]
0x08006A0C: 4330 ORRS R0, R6
0x08006A0E: 6008 STR R0, [R1]
0x08006A10: F7FD FD4E BL HAL_FLASH_Lock ; 0x080044B0
0x08006A14: 1E41 SUBS R1, R0, #1
0x08006A16: 4188 SBCS R0, R1
0x08006A18: 0084 LSLS R4, R0, #2
0x08006A1A: E006 B .L5 ; 0x08006A2A
.L3:
0x08006A1C: 2403 MOVS R4, #3
0x08006A1E: 4D04 LDR R5, =0x40022000 ; [PC, #16] [0x08006A30]
.L4:
0x08006A20: 6828 LDR R0, [R5]
0x08006A22: 4330 ORRS R0, R6
0x08006A24: 6028 STR R0, [R5]
0x08006A26: F7FD FD43 BL HAL_FLASH_Lock ; 0x080044B0
.L5:
0x08006A2A: 4620 MOV R0, R4
0x08006A2C: B005 ADD SP, SP, #20
0x08006A2E: BDF0 POP {R4-R7, PC}
0x08006A30: 40022000 DC.W 0x40022000
0x08006A34: 1FFF75E0 DC.W 0x1FFF75E0
0x08006A38: 0801F038 DC.W 0x0801F038
0x08006A3C: 200005C0 DC.W feepromData
Section .text.FEEPROM_readConfig from feeprom.o, size=180, align=4
FEEPROM_readConfig:
0x08006A40: B5F0 PUSH {R4-R7, LR}
0x08006A42: B083 SUB SP, SP, #12
0x08006A44: 2137 MOVS R1, #55
0x08006A46: 43CB MVNS R3, R1
0x08006A48: 4602 MOV R2, R0
0x08006A4A: 3216 ADDS R2, #22
0x08006A4C: 4C26 LDR R4, =0x0801F038 ; [PC, #152] [0x08006AE8]
0x08006A4E: 4927 LDR R1, =feepromData ; [PC, #156] [0x08006AEC] =0x200005C0
.L1:
0x08006A50: 5D1D LDRB R5, [R3, R4]
0x08006A52: 18CE ADDS R6, R1, R3
0x08006A54: 2738 MOVS R7, #56
0x08006A56: 55F5 STRB R5, [R6, R7]
0x08006A58: 1C5B ADDS R3, R3, #1
0x08006A5A: D3F9 BCC .L1 ; 0x08006A50
0x08006A5C: 680B LDR R3, [R1]
0x08006A5E: 8013 STRH R3, [R2]
0x08006A60: 0C1B LSRS R3, R3, #16
0x08006A62: 8053 STRH R3, [R2, #2]
0x08006A64: 8A8B LDRH R3, [R1, #20]
0x08006A66: 9302 STR R3, [SP, #8]
0x08006A68: 8A4B LDRH R3, [R1, #18]
0x08006A6A: 9301 STR R3, [SP, #4]
0x08006A6C: 898B LDRH R3, [R1, #12]
0x08006A6E: 9300 STR R3, [SP, #0]
0x08006A70: 894E LDRH R6, [R1, #10]
0x08006A72: 890F LDRH R7, [R1, #8]
0x08006A74: 88CC LDRH R4, [R1, #6]
0x08006A76: 888B LDRH R3, [R1, #4]
0x08006A78: 8ACD LDRH R5, [R1, #22]
0x08006A7A: 8595 STRH R5, [R2, #44]
0x08006A7C: 8343 STRH R3, [R0, #26]
0x08006A7E: 8B0B LDRH R3, [R1, #24]
0x08006A80: 85D3 STRH R3, [R2, #46]
0x08006A82: 8384 STRH R4, [R0, #28]
0x08006A84: 8B4B LDRH R3, [R1, #26]
0x08006A86: 8613 STRH R3, [R2, #48]
0x08006A88: 83C7 STRH R7, [R0, #30]
0x08006A8A: 8B8B LDRH R3, [R1, #28]
0x08006A8C: 8653 STRH R3, [R2, #50]
0x08006A8E: 8BCB LDRH R3, [R1, #30]
0x08006A90: 8693 STRH R3, [R2, #52]
0x08006A92: 89CB LDRH R3, [R1, #14]
0x08006A94: 86D3 STRH R3, [R2, #54]
0x08006A96: 8A0B LDRH R3, [R1, #16]
0x08006A98: 8713 STRH R3, [R2, #56]
0x08006A9A: 8506 STRH R6, [R0, #40]
0x08006A9C: 9B00 LDR R3, [SP, #0]
0x08006A9E: 8743 STRH R3, [R0, #58]
0x08006AA0: 9B01 LDR R3, [SP, #4]
0x08006AA2: 8783 STRH R3, [R0, #60]
0x08006AA4: 9B02 LDR R3, [SP, #8]
0x08006AA6: 87C3 STRH R3, [R0, #62]
0x08006AA8: 8C0B LDRH R3, [R1, #32]
0x08006AAA: 4C11 LDR R4, =savedLockKey ; [PC, #68] [0x08006AF0] =0x20000D4A
0x08006AAC: 8023 STRH R3, [R4]
0x08006AAE: 2B00 CMP R3, #0
0x08006AB0: D001 BEQ .L2 ; 0x08006AB6
0x08006AB2: 2301 MOVS R3, #1
0x08006AB4: 8753 STRH R3, [R2, #58]
.L2:
0x08006AB6: 6B0A LDR R2, [R1, #48]
0x08006AB8: 8102 STRH R2, [R0, #8]
0x08006ABA: 0C12 LSRS R2, R2, #16
0x08006ABC: 8142 STRH R2, [R0, #10]
0x08006ABE: 8D88 LDRH R0, [R1, #44]
0x08006AC0: 2838 CMP R0, #56
0x08006AC2: D105 BNE .L3 ; 0x08006AD0
0x08006AC4: 8DC8 LDRH R0, [R1, #46]
0x08006AC6: 2800 CMP R0, #0
0x08006AC8: D005 BEQ .L4 ; 0x08006AD6
0x08006ACA: 2003 MOVS R0, #3
0x08006ACC: B003 ADD SP, SP, #12
0x08006ACE: BDF0 POP {R4-R7, PC}
.L3:
0x08006AD0: 2002 MOVS R0, #2
0x08006AD2: B003 ADD SP, SP, #12
0x08006AD4: BDF0 POP {R4-R7, PC}
.L4:
0x08006AD6: 2024 MOVS R0, #36
0x08006AD8: 5C08 LDRB R0, [R1, R0]
0x08006ADA: 3865 SUBS R0, #101
0x08006ADC: 1E41 SUBS R1, R0, #1
0x08006ADE: 4188 SBCS R0, R1
0x08006AE0: 0080 LSLS R0, R0, #2
0x08006AE2: B003 ADD SP, SP, #12
0x08006AE4: BDF0 POP {R4-R7, PC}
0x08006AE6: 46C0 NOP
0x08006AE8: 0801F038 DC.W 0x0801F038
0x08006AEC: 200005C0 DC.W feepromData
0x08006AF0: 20000D4A DC.W savedLockKey
Section .text.FEEPROM_storeConfig from feeprom.o, size=124, align=4
FEEPROM_storeConfig:
0x08006AF4: B5B0 PUSH {R4-R5, R7, LR}
0x08006AF6: 8AC3 LDRH R3, [R0, #22]
0x08006AF8: 8B04 LDRH R4, [R0, #24]
0x08006AFA: 8D05 LDRH R5, [R0, #40]
0x08006AFC: 4A1B LDR R2, =feepromData ; [PC, #108] [0x08006B6C] =0x200005C0
0x08006AFE: 8155 STRH R5, [R2, #10]
0x08006B00: 8B45 LDRH R5, [R0, #26]
0x08006B02: 8095 STRH R5, [R2, #4]
0x08006B04: 8B85 LDRH R5, [R0, #28]
0x08006B06: 80D5 STRH R5, [R2, #6]
0x08006B08: 8BC5 LDRH R5, [R0, #30]
0x08006B0A: 8115 STRH R5, [R2, #8]
0x08006B0C: 8F45 LDRH R5, [R0, #58]
0x08006B0E: 8195 STRH R5, [R2, #12]
0x08006B10: 8F85 LDRH R5, [R0, #60]
0x08006B12: 8255 STRH R5, [R2, #18]
0x08006B14: 8FC5 LDRH R5, [R0, #62]
0x08006B16: 8295 STRH R5, [R2, #20]
0x08006B18: 0424 LSLS R4, R4, #16
0x08006B1A: 18E3 ADDS R3, R4, R3
0x08006B1C: 6013 STR R3, [R2]
0x08006B1E: 4603 MOV R3, R0
0x08006B20: 3316 ADDS R3, #22
0x08006B22: 8D9C LDRH R4, [R3, #44]
0x08006B24: 82D4 STRH R4, [R2, #22]
0x08006B26: 8DDC LDRH R4, [R3, #46]
0x08006B28: 8314 STRH R4, [R2, #24]
0x08006B2A: 8E1C LDRH R4, [R3, #48]
0x08006B2C: 8354 STRH R4, [R2, #26]
0x08006B2E: 8E5C LDRH R4, [R3, #50]
0x08006B30: 8394 STRH R4, [R2, #28]
0x08006B32: 8E9C LDRH R4, [R3, #52]
0x08006B34: 83D4 STRH R4, [R2, #30]
0x08006B36: 2456 MOVS R4, #86
0x08006B38: 5B04 LDRH R4, [R0, R4]
0x08006B3A: 8414 STRH R4, [R2, #32]
0x08006B3C: 8EDC LDRH R4, [R3, #54]
0x08006B3E: 81D4 STRH R4, [R2, #14]
0x08006B40: 8F1B LDRH R3, [R3, #56]
0x08006B42: 2424 MOVS R4, #36
0x08006B44: 2565 MOVS R5, #101
0x08006B46: 5515 STRB R5, [R2, R4]
0x08006B48: 8213 STRH R3, [R2, #16]
0x08006B4A: 2338 MOVS R3, #56
0x08006B4C: 62D3 STR R3, [R2, #44]
0x08006B4E: 6A93 LDR R3, [R2, #40]
0x08006B50: 1C5B ADDS R3, R3, #1
0x08006B52: 6293 STR R3, [R2, #40]
0x08006B54: 2900 CMP R1, #0
0x08006B56: D004 BEQ .L1 ; 0x08006B62
0x08006B58: 8901 LDRH R1, [R0, #8]
0x08006B5A: 8940 LDRH R0, [R0, #10]
0x08006B5C: 0400 LSLS R0, R0, #16
0x08006B5E: 1840 ADDS R0, R0, R1
0x08006B60: 6310 STR R0, [R2, #48]
.L1:
0x08006B62: F7FF FF25 BL WriteConfigToFLASH ; 0x080069B0
0x08006B66: 1E41 SUBS R1, R0, #1
0x08006B68: 4188 SBCS R0, R1
0x08006B6A: BDB0 POP {R4-R5, R7, PC}
0x08006B6C: 200005C0 DC.W feepromData
Section .text.FEEPROM_fullRestore from feeprom.o, size=56, align=4
FEEPROM_fullRestore:
0x08006B70: B5B0 PUSH {R4-R5, R7, LR}
0x08006B72: 490B LDR R1, =defaultFeepromData ; [PC, #44] [0x08006BA0] =0x0800A900
0x08006B74: 480B LDR R0, =feepromData ; [PC, #44] [0x08006BA4] =0x200005C0
0x08006B76: 4602 MOV R2, R0
0x08006B78: C938 LDM R1!, {R3-R5}
0x08006B7A: C238 STM R2!, {R3-R5}
0x08006B7C: C938 LDM R1!, {R3-R5}
0x08006B7E: C238 STM R2!, {R3-R5}
0x08006B80: C938 LDM R1!, {R3-R5}
0x08006B82: C238 STM R2!, {R3-R5}
0x08006B84: 2124 MOVS R1, #36
0x08006B86: 2265 MOVS R2, #101
0x08006B88: 5442 STRB R2, [R0, R1]
0x08006B8A: 2138 MOVS R1, #56
0x08006B8C: 62C1 STR R1, [R0, #44]
0x08006B8E: 6A81 LDR R1, [R0, #40]
0x08006B90: 1C49 ADDS R1, R1, #1
0x08006B92: 6281 STR R1, [R0, #40]
0x08006B94: F7FF FF0C BL WriteConfigToFLASH ; 0x080069B0
0x08006B98: 1E41 SUBS R1, R0, #1
0x08006B9A: 4188 SBCS R0, R1
0x08006B9C: 0040 LSLS R0, R0, #1
0x08006B9E: BDB0 POP {R4-R5, R7, PC}
0x08006BA0: 0800A900 DC.W defaultFeepromData
0x08006BA4: 200005C0 DC.W feepromData
Section .text.FEEPROM_isFirstStart from feeprom.o, size=16, align=4
FEEPROM_isFirstStart:
0x08006BA8: 4802 LDR R0, =0x0801F024 ; [PC, #8] [0x08006BB4]
0x08006BAA: 7800 LDRB R0, [R0]
0x08006BAC: 3865 SUBS R0, #101
0x08006BAE: 1E41 SUBS R1, R0, #1
0x08006BB0: 4188 SBCS R0, R1
0x08006BB2: 4770 BX LR
0x08006BB4: 0801F024 DC.W 0x0801F024
Section .text.WriteLogToFLASH from feeprom.o, size=144, align=4
WriteLogToFLASH:
0x08006BB8: B5F0 PUSH {R4-R7, LR}
0x08006BBA: B085 SUB SP, SP, #20
0x08006BBC: F7FD FC64 BL HAL_FLASH_Unlock ; 0x08004488
0x08006BC0: 2800 CMP R0, #0
0x08006BC2: D001 BEQ .L1 ; 0x08006BC8
0x08006BC4: 2401 MOVS R4, #1
0x08006BC6: E034 B .L5 ; 0x08006C32
.L1:
0x08006BC8: 2001 MOVS R0, #1
0x08006BCA: 0246 LSLS R6, R0, #9
0x08006BCC: 4D1A LDR R5, =0x40022000 ; [PC, #104] [0x08006C38]
0x08006BCE: 6829 LDR R1, [R5]
0x08006BD0: 43B1 BICS R1, R6
0x08006BD2: 6029 STR R1, [R5]
0x08006BD4: 2402 MOVS R4, #2
0x08006BD6: 9401 STR R4, [SP, #4]
0x08006BD8: 9004 STR R0, [SP, #16]
0x08006BDA: 4818 LDR R0, =0x1FFF75E0 ; [PC, #96] [0x08006C3C]
0x08006BDC: 6800 LDR R0, [R0]
0x08006BDE: 0600 LSLS R0, R0, #24
0x08006BE0: 0E40 LSRS R0, R0, #25
0x08006BE2: 1E40 SUBS R0, R0, #1
0x08006BE4: 9003 STR R0, [SP, #12]
0x08006BE6: A801 ADD R0, SP, #4
0x08006BE8: 4669 MOV R1, SP
0x08006BEA: F7FD FC6D BL HAL_FLASHEx_Erase ; 0x080044C8
0x08006BEE: 2800 CMP R0, #0
0x08006BF0: D11A BNE .L4 ; 0x08006C28
0x08006BF2: 2017 MOVS R0, #23
0x08006BF4: 43C4 MVNS R4, R0
0x08006BF6: 4F12 LDR R7, =0x0801F818 ; [PC, #72] [0x08006C40]
0x08006BF8: 4D12 LDR R5, =feepromLogData ; [PC, #72] [0x08006C44] =0x200004E8
.L2:
0x08006BFA: 19E1 ADDS R1, R4, R7
0x08006BFC: 1928 ADDS R0, R5, R4
0x08006BFE: 6982 LDR R2, [R0, #24]
0x08006C00: 69C3 LDR R3, [R0, #28]
0x08006C02: 2001 MOVS R0, #1
0x08006C04: F7FD FBC6 BL HAL_FLASH_Program ; 0x08004394
0x08006C08: 2800 CMP R0, #0
0x08006C0A: D10B BNE .L3 ; 0x08006C24
0x08006C0C: 3408 ADDS R4, #8
0x08006C0E: D1F4 BNE .L2 ; 0x08006BFA
0x08006C10: 4909 LDR R1, =0x40022000 ; [PC, #36] [0x08006C38]
0x08006C12: 6808 LDR R0, [R1]
0x08006C14: 4330 ORRS R0, R6
0x08006C16: 6008 STR R0, [R1]
0x08006C18: F7FD FC4A BL HAL_FLASH_Lock ; 0x080044B0
0x08006C1C: 1E41 SUBS R1, R0, #1
0x08006C1E: 4188 SBCS R0, R1
0x08006C20: 0084 LSLS R4, R0, #2
0x08006C22: E006 B .L5 ; 0x08006C32
.L3:
0x08006C24: 2403 MOVS R4, #3
0x08006C26: 4D04 LDR R5, =0x40022000 ; [PC, #16] [0x08006C38]
.L4:
0x08006C28: 6828 LDR R0, [R5]
0x08006C2A: 4330 ORRS R0, R6
0x08006C2C: 6028 STR R0, [R5]
0x08006C2E: F7FD FC3F BL HAL_FLASH_Lock ; 0x080044B0
.L5:
0x08006C32: 4620 MOV R0, R4
0x08006C34: B005 ADD SP, SP, #20
0x08006C36: BDF0 POP {R4-R7, PC}
0x08006C38: 40022000 DC.W 0x40022000
0x08006C3C: 1FFF75E0 DC.W 0x1FFF75E0
0x08006C40: 0801F818 DC.W 0x0801F818
0x08006C44: 200004E8 DC.W feepromLogData
Section .text.FEEPROM_ResetLogData from feeprom.o, size=32, align=4
FEEPROM_ResetLogData:
0x08006C48: B580 PUSH {R7, LR}
0x08006C4A: 4806 LDR R0, =feepromLogData ; [PC, #24] [0x08006C64] =0x200004E8
0x08006C4C: 2100 MOVS R1, #0
0x08006C4E: 8201 STRH R1, [R0, #16]
0x08006C50: 6001 STR R1, [R0]
0x08006C52: 6041 STR R1, [R0, #4]
0x08006C54: 6081 STR R1, [R0, #8]
0x08006C56: 60C1 STR R1, [R0, #12]
0x08006C58: F7FF FFAE BL WriteLogToFLASH ; 0x08006BB8
0x08006C5C: 1E41 SUBS R1, R0, #1
0x08006C5E: 4188 SBCS R0, R1
0x08006C60: 0040 LSLS R0, R0, #1
0x08006C62: BD80 POP {R7, PC}
0x08006C64: 200004E8 DC.W feepromLogData
Section .text.FEEPROM_ReadLogData from feeprom.o, size=76, align=4
FEEPROM_ReadLogData:
0x08006C68: B530 PUSH {R4-R5, LR}
0x08006C6A: 2101 MOVS R1, #1
0x08006C6C: 0209 LSLS R1, R1, #8
0x08006C6E: 1840 ADDS R0, R0, R1
0x08006C70: 2117 MOVS R1, #23
0x08006C72: 43CA MVNS R2, R1
0x08006C74: 4B0D LDR R3, =0x0801F818 ; [PC, #52] [0x08006CAC]
0x08006C76: 490E LDR R1, =feepromLogData ; [PC, #56] [0x08006CB0] =0x200004E8
.L1:
0x08006C78: 5CD4 LDRB R4, [R2, R3]
0x08006C7A: 188D ADDS R5, R1, R2
0x08006C7C: 762C STRB R4, [R5, #24]
0x08006C7E: 1C52 ADDS R2, R2, #1
0x08006C80: D3FA BCC .L1 ; 0x08006C78
0x08006C82: 880A LDRH R2, [R1]
0x08006C84: 8002 STRH R2, [R0]
0x08006C86: 884A LDRH R2, [R1, #2]
0x08006C88: 8042 STRH R2, [R0, #2]
0x08006C8A: 888A LDRH R2, [R1, #4]
0x08006C8C: 8082 STRH R2, [R0, #4]
0x08006C8E: 88CA LDRH R2, [R1, #6]
0x08006C90: 8202 STRH R2, [R0, #16]
0x08006C92: 890A LDRH R2, [R1, #8]
0x08006C94: 80C2 STRH R2, [R0, #6]
0x08006C96: 894A LDRH R2, [R1, #10]
0x08006C98: 8102 STRH R2, [R0, #8]
0x08006C9A: 898A LDRH R2, [R1, #12]
0x08006C9C: 8142 STRH R2, [R0, #10]
0x08006C9E: 89CA LDRH R2, [R1, #14]
0x08006CA0: 8182 STRH R2, [R0, #12]
0x08006CA2: 8A09 LDRH R1, [R1, #16]
0x08006CA4: 81C1 STRH R1, [R0, #14]
0x08006CA6: 2000 MOVS R0, #0
0x08006CA8: BD30 POP {R4-R5, PC}
0x08006CAA: 46C0 NOP
0x08006CAC: 0801F818 DC.W 0x0801F818
0x08006CB0: 200004E8 DC.W feepromLogData
Section .text.FEEPROM_StoreLogData from feeprom.o, size=64, align=4
FEEPROM_StoreLogData:
0x08006CB4: B580 PUSH {R7, LR}
0x08006CB6: 2101 MOVS R1, #1
0x08006CB8: 0209 LSLS R1, R1, #8
0x08006CBA: 5A42 LDRH R2, [R0, R1]
0x08006CBC: 1841 ADDS R1, R0, R1
0x08006CBE: 480C LDR R0, =feepromLogData ; [PC, #48] [0x08006CF0] =0x200004E8
0x08006CC0: 8002 STRH R2, [R0]
0x08006CC2: 884A LDRH R2, [R1, #2]
0x08006CC4: 8042 STRH R2, [R0, #2]
0x08006CC6: 888A LDRH R2, [R1, #4]
0x08006CC8: 8082 STRH R2, [R0, #4]
0x08006CCA: 8A0A LDRH R2, [R1, #16]
0x08006CCC: 80C2 STRH R2, [R0, #6]
0x08006CCE: 88CA LDRH R2, [R1, #6]
0x08006CD0: 8102 STRH R2, [R0, #8]
0x08006CD2: 890A LDRH R2, [R1, #8]
0x08006CD4: 8142 STRH R2, [R0, #10]
0x08006CD6: 894A LDRH R2, [R1, #10]
0x08006CD8: 8182 STRH R2, [R0, #12]
0x08006CDA: 898A LDRH R2, [R1, #12]
0x08006CDC: 81C2 STRH R2, [R0, #14]
0x08006CDE: 89C9 LDRH R1, [R1, #14]
0x08006CE0: 8201 STRH R1, [R0, #16]
0x08006CE2: F7FF FF69 BL WriteLogToFLASH ; 0x08006BB8
0x08006CE6: 1E41 SUBS R1, R0, #1
0x08006CE8: 4188 SBCS R0, R1
0x08006CEA: 0040 LSLS R0, R0, #1
0x08006CEC: BD80 POP {R7, PC}
0x08006CEE: 46C0 NOP
0x08006CF0: 200004E8 DC.W feepromLogData
Section .text.MX_GPIO_Init from gpio.o, size=324, align=4
MX_GPIO_Init:
0x08006CF4: B5F0 PUSH {R4-R7, LR}
0x08006CF6: B089 SUB SP, SP, #36
0x08006CF8: 2400 MOVS R4, #0
0x08006CFA: 9408 STR R4, [SP, #32]
0x08006CFC: 484A LDR R0, =0x40021034 ; [PC, #0x0128] [0x08006E28]
0x08006CFE: 6801 LDR R1, [R0]
0x08006D00: 2204 MOVS R2, #4
0x08006D02: 4311 ORRS R1, R2
0x08006D04: 6001 STR R1, [R0]
0x08006D06: 6801 LDR R1, [R0]
0x08006D08: 4011 ANDS R1, R2
0x08006D0A: 9103 STR R1, [SP, #12]
0x08006D0C: 9903 LDR R1, [SP, #12]
0x08006D0E: 6801 LDR R1, [R0]
0x08006D10: 2220 MOVS R2, #32
0x08006D12: 4311 ORRS R1, R2
0x08006D14: 6001 STR R1, [R0]
0x08006D16: 6801 LDR R1, [R0]
0x08006D18: 4011 ANDS R1, R2
0x08006D1A: 9103 STR R1, [SP, #12]
0x08006D1C: 9903 LDR R1, [SP, #12]
0x08006D1E: 6801 LDR R1, [R0]
0x08006D20: 2501 MOVS R5, #1
0x08006D22: 4329 ORRS R1, R5
0x08006D24: 6001 STR R1, [R0]
0x08006D26: 6801 LDR R1, [R0]
0x08006D28: 4029 ANDS R1, R5
0x08006D2A: 9103 STR R1, [SP, #12]
0x08006D2C: 9903 LDR R1, [SP, #12]
0x08006D2E: 6801 LDR R1, [R0]
0x08006D30: 2702 MOVS R7, #2
0x08006D32: 4339 ORRS R1, R7
0x08006D34: 6001 STR R1, [R0]
0x08006D36: 6801 LDR R1, [R0]
0x08006D38: 4039 ANDS R1, R7
0x08006D3A: 9702 STR R7, [SP, #8]
0x08006D3C: 9103 STR R1, [SP, #12]
0x08006D3E: 9903 LDR R1, [SP, #12]
0x08006D40: 6801 LDR R1, [R0]
0x08006D42: 2208 MOVS R2, #8
0x08006D44: 4311 ORRS R1, R2
0x08006D46: 6001 STR R1, [R0]
0x08006D48: 6800 LDR R0, [R0]
0x08006D4A: 4010 ANDS R0, R2
0x08006D4C: 9003 STR R0, [SP, #12]
0x08006D4E: 9803 LDR R0, [SP, #12]
0x08006D50: 0369 LSLS R1, R5, #13
0x08006D52: 4E36 LDR R6, =0x50000800 ; [PC, #216] [0x08006E2C]
0x08006D54: 4630 MOV R0, R6
0x08006D56: 462A MOV R2, R5
0x08006D58: F004 FA40 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08006D5C: 03A9 LSLS R1, R5, #14
0x08006D5E: 4630 MOV R0, R6
0x08006D60: 4622 MOV R2, R4
0x08006D62: F004 FA3B BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08006D66: 4832 LDR R0, =0x50000400 ; [PC, #200] [0x08006E30]
0x08006D68: 211F MOVS R1, #31
0x08006D6A: 9100 STR R1, [SP, #0]
0x08006D6C: 4622 MOV R2, R4
0x08006D6E: F004 FA35 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08006D72: 4830 LDR R0, =0x50000C00 ; [PC, #192] [0x08006E34]
0x08006D74: 4639 MOV R1, R7
0x08006D76: 4622 MOV R2, R4
0x08006D78: F004 FA30 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08006D7C: 9407 STR R4, [SP, #28]
0x08006D7E: 9406 STR R4, [SP, #24]
0x08006D80: 9505 STR R5, [SP, #20]
0x08006D82: 2003 MOVS R0, #3
0x08006D84: 0340 LSLS R0, R0, #13
0x08006D86: 9004 STR R0, [SP, #16]
0x08006D88: AF04 ADD R7, SP, #16
0x08006D8A: 4630 MOV R0, R6
0x08006D8C: 4639 MOV R1, R7
0x08006D8E: F7FD FBF7 BL HAL_GPIO_Init ; 0x08004580
0x08006D92: 9406 STR R4, [SP, #24]
0x08006D94: 9405 STR R4, [SP, #20]
0x08006D96: 03E8 LSLS R0, R5, #15
0x08006D98: 9001 STR R0, [SP, #4]
0x08006D9A: 9004 STR R0, [SP, #16]
0x08006D9C: 4630 MOV R0, R6
0x08006D9E: 4639 MOV R1, R7
0x08006DA0: F7FD FBEE BL HAL_GPIO_Init ; 0x08004580
0x08006DA4: 9407 STR R4, [SP, #28]
0x08006DA6: 9406 STR R4, [SP, #24]
0x08006DA8: 9505 STR R5, [SP, #20]
0x08006DAA: 9800 LDR R0, [SP, #0]
0x08006DAC: 9004 STR R0, [SP, #16]
0x08006DAE: 4E20 LDR R6, =0x50000400 ; [PC, #128] [0x08006E30]
0x08006DB0: 4630 MOV R0, R6
0x08006DB2: 4639 MOV R1, R7
0x08006DB4: F7FD FBE4 BL HAL_GPIO_Init ; 0x08004580
0x08006DB8: 9506 STR R5, [SP, #24]
0x08006DBA: 9405 STR R4, [SP, #20]
0x08006DBC: 20FF MOVS R0, #255
0x08006DBE: 0200 LSLS R0, R0, #8
0x08006DC0: 9004 STR R0, [SP, #16]
0x08006DC2: 4630 MOV R0, R6
0x08006DC4: 4639 MOV R1, R7
0x08006DC6: F7FD FBDB BL HAL_GPIO_Init ; 0x08004580
0x08006DCA: 9406 STR R4, [SP, #24]
0x08006DCC: 9405 STR R4, [SP, #20]
0x08006DCE: 2009 MOVS R0, #9
0x08006DD0: 0200 LSLS R0, R0, #8
0x08006DD2: 9004 STR R0, [SP, #16]
0x08006DD4: 2005 MOVS R0, #5
0x08006DD6: 0706 LSLS R6, R0, #28
0x08006DD8: 4630 MOV R0, R6
0x08006DDA: 4639 MOV R1, R7
0x08006DDC: F7FD FBD0 BL HAL_GPIO_Init ; 0x08004580
0x08006DE0: 9506 STR R5, [SP, #24]
0x08006DE2: 9405 STR R4, [SP, #20]
0x08006DE4: 20C0 MOVS R0, #192
0x08006DE6: 9004 STR R0, [SP, #16]
0x08006DE8: 4810 LDR R0, =0x50000800 ; [PC, #64] [0x08006E2C]
0x08006DEA: 4639 MOV R1, R7
0x08006DEC: F7FD FBC8 BL HAL_GPIO_Init ; 0x08004580
0x08006DF0: 9506 STR R5, [SP, #24]
0x08006DF2: 9405 STR R4, [SP, #20]
0x08006DF4: 9801 LDR R0, [SP, #4]
0x08006DF6: 9004 STR R0, [SP, #16]
0x08006DF8: 4630 MOV R0, R6
0x08006DFA: 4639 MOV R1, R7
0x08006DFC: F7FD FBC0 BL HAL_GPIO_Init ; 0x08004580
0x08006E00: 9407 STR R4, [SP, #28]
0x08006E02: 9406 STR R4, [SP, #24]
0x08006E04: 9505 STR R5, [SP, #20]
0x08006E06: 9802 LDR R0, [SP, #8]
0x08006E08: 9004 STR R0, [SP, #16]
0x08006E0A: 4E0A LDR R6, =0x50000C00 ; [PC, #40] [0x08006E34]
0x08006E0C: 4630 MOV R0, R6
0x08006E0E: 4639 MOV R1, R7
0x08006E10: F7FD FBB6 BL HAL_GPIO_Init ; 0x08004580
0x08006E14: 9506 STR R5, [SP, #24]
0x08006E16: 9405 STR R4, [SP, #20]
0x08006E18: 200C MOVS R0, #12
0x08006E1A: 9004 STR R0, [SP, #16]
0x08006E1C: 4630 MOV R0, R6
0x08006E1E: 4639 MOV R1, R7
0x08006E20: F7FD FBAE BL HAL_GPIO_Init ; 0x08004580
0x08006E24: B009 ADD SP, SP, #36
0x08006E26: BDF0 POP {R4-R7, PC}
0x08006E28: 40021034 DC.W 0x40021034
0x08006E2C: 50000800 DC.W 0x50000800
0x08006E30: 50000400 DC.W 0x50000400
0x08006E34: 50000C00 DC.W 0x50000C00
Section .text.LOG_I from log.o, size=64, align=4
LOG_I:
0x08006E38: B570 PUSH {R4-R6, LR}
0x08006E3A: 460D MOV R5, R1
0x08006E3C: 4606 MOV R6, R0
0x08006E3E: 2400 MOVS R4, #0
0x08006E40: 490A LDR R1, =0x0800BB71 ; [PC, #40] [0x08006E6C]
0x08006E42: 4620 MOV R0, R4
0x08006E44: F003 FD36 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006E48: 4620 MOV R0, R4
0x08006E4A: 4631 MOV R1, R6
0x08006E4C: F003 FD32 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006E50: 4907 LDR R1, =0x0800A975 ; [PC, #28] [0x08006E70]
0x08006E52: 4620 MOV R0, R4
0x08006E54: F003 FD2E BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006E58: 4620 MOV R0, R4
0x08006E5A: 4629 MOV R1, R5
0x08006E5C: F003 FD2A BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006E60: 4904 LDR R1, =0x0800B663 ; [PC, #16] [0x08006E74]
0x08006E62: 4620 MOV R0, R4
0x08006E64: F003 FD26 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006E68: BD70 POP {R4-R6, PC}
0x08006E6A: 46C0 NOP
0x08006E6C: 0800BB71 DC.W 0x0800BB71
0x08006E70: 0800A975 DC.W 0x0800A975
0x08006E74: 0800B663 DC.W 0x0800B663
Section .text.LOG_W from log.o, size=64, align=4
LOG_W:
0x08006E78: B570 PUSH {R4-R6, LR}
0x08006E7A: 460D MOV R5, R1
0x08006E7C: 4606 MOV R6, R0
0x08006E7E: 2400 MOVS R4, #0
0x08006E80: 490A LDR R1, =0x0800BB79 ; [PC, #40] [0x08006EAC]
0x08006E82: 4620 MOV R0, R4
0x08006E84: F003 FD16 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006E88: 4620 MOV R0, R4
0x08006E8A: 4631 MOV R1, R6
0x08006E8C: F003 FD12 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006E90: 4907 LDR R1, =0x0800A975 ; [PC, #28] [0x08006EB0]
0x08006E92: 4620 MOV R0, R4
0x08006E94: F003 FD0E BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006E98: 4620 MOV R0, R4
0x08006E9A: 4629 MOV R1, R5
0x08006E9C: F003 FD0A BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006EA0: 4904 LDR R1, =0x0800B663 ; [PC, #16] [0x08006EB4]
0x08006EA2: 4620 MOV R0, R4
0x08006EA4: F003 FD06 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006EA8: BD70 POP {R4-R6, PC}
0x08006EAA: 46C0 NOP
0x08006EAC: 0800BB79 DC.W 0x0800BB79
0x08006EB0: 0800A975 DC.W 0x0800A975
0x08006EB4: 0800B663 DC.W 0x0800B663
Section .text.LOG_E from log.o, size=64, align=4
LOG_E:
0x08006EB8: B570 PUSH {R4-R6, LR}
0x08006EBA: 460D MOV R5, R1
0x08006EBC: 4606 MOV R6, R0
0x08006EBE: 2400 MOVS R4, #0
0x08006EC0: 490A LDR R1, =0x0800BB81 ; [PC, #40] [0x08006EEC]
0x08006EC2: 4620 MOV R0, R4
0x08006EC4: F003 FCF6 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006EC8: 4620 MOV R0, R4
0x08006ECA: 4631 MOV R1, R6
0x08006ECC: F003 FCF2 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006ED0: 4907 LDR R1, =0x0800A975 ; [PC, #28] [0x08006EF0]
0x08006ED2: 4620 MOV R0, R4
0x08006ED4: F003 FCEE BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006ED8: 4620 MOV R0, R4
0x08006EDA: 4629 MOV R1, R5
0x08006EDC: F003 FCEA BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006EE0: 4904 LDR R1, =0x0800B663 ; [PC, #16] [0x08006EF4]
0x08006EE2: 4620 MOV R0, R4
0x08006EE4: F003 FCE6 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08006EE8: BD70 POP {R4-R6, PC}
0x08006EEA: 46C0 NOP
0x08006EEC: 0800BB81 DC.W 0x0800BB81
0x08006EF0: 0800A975 DC.W 0x0800A975
0x08006EF4: 0800B663 DC.W 0x0800B663
Section .text.main from main.o, size=2268, align=4
main:
0x08006EF8: B500 PUSH {LR}
0x08006EFA: B085 SUB SP, SP, #20
0x08006EFC: 48D8 LDR R0, =command_parser_is_enabled ; [PC, #0x0360] [0x08007260] =0x200012A4
0x08006EFE: 2601 MOVS R6, #1
0x08006F00: 6006 STR R6, [R0]
0x08006F02: F7FC F95D BL HAL_Init ; 0x080031C0
0x08006F06: F000 FC65 BL SystemClock_Config ; 0x080077D4
0x08006F0A: F7FF FEF3 BL MX_GPIO_Init ; 0x08006CF4
0x08006F0E: F7FF FD15 BL MX_DMA_Init ; 0x0800693C
0x08006F12: F7FF FB93 BL MX_ADC1_Init ; 0x0800663C
0x08006F16: F003 FA7D BL MX_USART1_UART_Init ; 0x0800A414
0x08006F1A: F7FF FC77 BL MX_CRC_Init ; 0x0800680C
0x08006F1E: F7FF FCA9 BL MX_DAC1_Init ; 0x08006874
0x08006F22: F003 F9C1 BL MX_TIM17_Init ; 0x0800A2A8
0x08006F26: F003 F9A3 BL MX_TIM16_Init ; 0x0800A270
0x08006F2A: F003 F953 BL MX_TIM14_Init ; 0x0800A1D4
0x08006F2E: F003 F92B BL MX_TIM7_Init ; 0x0800A188
0x08006F32: F003 F903 BL MX_TIM6_Init ; 0x0800A13C
0x08006F36: F003 F8D1 BL MX_TIM2_Init ; 0x0800A0DC
0x08006F3A: F003 F965 BL MX_TIM15_Init ; 0x0800A208
0x08006F3E: 4CC9 LDR R4, =sys_data ; [PC, #0x0324] [0x08007264] =0x20000C34
0x08006F40: 4620 MOV R0, R4
0x08006F42: 3008 ADDS R0, #8
0x08006F44: 2187 MOVS R1, #135
0x08006F46: 0049 LSLS R1, R1, #1
0x08006F48: F003 FBC8 BL __aeabi_memclr ; 0x0800A6DC
0x08006F4C: 2000 MOVS R0, #0
0x08006F4E: 49C6 LDR R1, =0x000100CA ; [PC, #0x0318] [0x08007268]
0x08006F50: 6021 STR R1, [R4]
0x08006F52: 6060 STR R0, [R4, #4]
0x08006F54: 48C5 LDR R0, =htim2 ; [PC, #0x0314] [0x0800726C] =0x20001038
0x08006F56: F7FE F94F BL HAL_TIM_Base_Start ; 0x080051F8
0x08006F5A: 2800 CMP R0, #0
0x08006F5C: D003 BEQ .L1 ; 0x08006F66
0x08006F5E: 48C4 LDR R0, =0x0800B923 ; [PC, #0x0310] [0x08007270]
0x08006F60: 49C4 LDR R1, =0x0800B928 ; [PC, #0x0310] [0x08007274]
0x08006F62: F7FF FFA9 BL LOG_E ; 0x08006EB8
.L1:
0x08006F66: 2000 MOVS R0, #0
0x08006F68: 49C3 LDR R1, =0x0800B93D ; [PC, #0x030C] [0x08007278]
0x08006F6A: F004 FA1B BL SEGGER_RTT_printf ; 0x0800B3A4
0x08006F6E: 48C0 LDR R0, =0x0800B923 ; [PC, #0x0300] [0x08007270]
0x08006F70: 49C2 LDR R1, =0x0800B942 ; [PC, #0x0308] [0x0800727C]
0x08006F72: F7FF FF61 BL LOG_I ; 0x08006E38
0x08006F76: 4DC2 LDR R5, =0x40015800 ; [PC, #0x0308] [0x08007280]
0x08006F78: 6828 LDR R0, [R5]
0x08006F7A: 49C2 LDR R1, =0x00000FFF ; [PC, #0x0308] [0x08007284]
0x08006F7C: 4001 ANDS R1, R0
0x08006F7E: 48C2 LDR R0, =0xFFFFFBAA ; [PC, #0x0308] [0x08007288]
0x08006F80: 1808 ADDS R0, R1, R0
0x08006F82: 2811 CMP R0, #17
0x08006F84: D80F BHI .L2 ; 0x08006FA6
0x08006F86: 49C1 LDR R1, =0x0800B665 ; [PC, #0x0304] [0x0800728C]
0x08006F88: 4478 ADD R0, PC
0x08006F8A: 7900 LDRB R0, [R0, #4]
0x08006F8C: 0040 LSLS R0, R0, #1
0x08006F8E: 4487 ADD PC, R0
0x08006F90: 08 DC.B 0x08 ; '\x08'
0x08006F91: 0A DC.B 0x0A ; '\n'
0x08006F92: 0A DC.B 0x0A ; '\n'
0x08006F93: 0A DC.B 0x0A ; '\n'
0x08006F94: 0A DC.B 0x0A ; '\n'
0x08006F95: 0A DC.B 0x0A ; '\n'
0x08006F96: 0A DC.B 0x0A ; '\n'
0x08006F97: 0A DC.B 0x0A ; '\n'
0x08006F98: 0A DC.B 0x0A ; '\n'
0x08006F99: 0A DC.B 0x0A ; '\n'
0x08006F9A: 0C DC.B 0x0C ; '\x0C'
0x08006F9B: 0A DC.B 0x0A ; '\n'
0x08006F9C: 0A DC.B 0x0A ; '\n'
0x08006F9D: 0A DC.B 0x0A ; '\n'
0x08006F9E: 0A DC.B 0x0A ; '\n'
0x08006F9F: 0A DC.B 0x0A ; '\n'
0x08006FA0: 0E DC.B 0x0E ; '\x0E'
0x08006FA1: 0F DC.B 0x0F ; '\x0F'
0x08006FA2: 49BB LDR R1, =0x0800B6A9 ; [PC, #0x02EC] [0x08007290]
0x08006FA4: E004 B .L3 ; 0x08006FB0
.L2:
0x08006FA6: 49BB LDR R1, =0x0800A989 ; [PC, #0x02EC] [0x08007294]
0x08006FA8: E002 B .L3 ; 0x08006FB0
0x08006FAA: 49BB LDR R1, =0x0800B687 ; [PC, #0x02EC] [0x08007298]
0x08006FAC: E000 B .L3 ; 0x08006FB0
0x08006FAE: 49BB LDR R1, =0x0800B6CB ; [PC, #0x02EC] [0x0800729C]
.L3:
0x08006FB0: 4CAF LDR R4, =0x0800B923 ; [PC, #0x02BC] [0x08007270]
0x08006FB2: 4620 MOV R0, R4
0x08006FB4: F7FF FF40 BL LOG_I ; 0x08006E38
0x08006FB8: 6828 LDR R0, [R5]
0x08006FBA: 0C03 LSRS R3, R0, #16
0x08006FBC: 2700 MOVS R7, #0
0x08006FBE: 49B8 LDR R1, =0x0800BB89 ; [PC, #0x02E0] [0x080072A0]
0x08006FC0: 4638 MOV R0, R7
0x08006FC2: 4622 MOV R2, R4
0x08006FC4: F004 F9EE BL SEGGER_RTT_printf ; 0x0800B3A4
0x08006FC8: F003 FF2C BL FEEPROM_ConfigFreeBytes ; 0x0800AE24
0x08006FCC: 4602 MOV R2, R0
0x08006FCE: 49B5 LDR R1, =0x0800B6ED ; [PC, #0x02D4] [0x080072A4]
0x08006FD0: 4638 MOV R0, R7
0x08006FD2: F004 F9E7 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08006FD6: F7FF FCE7 BL FEEPROM_StatFreeBytes ; 0x080069A8
0x08006FDA: 4602 MOV R2, R0
0x08006FDC: 49B2 LDR R1, =0x0800BBA5 ; [PC, #0x02C8] [0x080072A8]
0x08006FDE: 4638 MOV R0, R7
0x08006FE0: F004 F9E0 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08006FE4: 49B1 LDR R1, =0x0800B723 ; [PC, #0x02C4] [0x080072AC]
0x08006FE6: 2296 MOVS R2, #150
0x08006FE8: 4638 MOV R0, R7
0x08006FEA: F004 F9DB BL SEGGER_RTT_printf ; 0x0800B3A4
0x08006FEE: F7FD FF27 BL HAL_RCC_GetSysClockFreq ; 0x08004E40
0x08006FF2: 4602 MOV R2, R0
0x08006FF4: 49AE LDR R1, =0x0800B953 ; [PC, #0x02B8] [0x080072B0]
0x08006FF6: 4638 MOV R0, R7
0x08006FF8: F004 F9D4 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08006FFC: F7FD FF20 BL HAL_RCC_GetSysClockFreq ; 0x08004E40
0x08007000: 49AC LDR R1, =0x03D08FFF ; [PC, #0x02B0] [0x080072B4]
0x08007002: 4288 CMP R0, R1
0x08007004: D80A BHI .L4 ; 0x0800701C
0x08007006: 4C9A LDR R4, =0x0800B923 ; [PC, #0x0268] [0x08007270]
0x08007008: 49AB LDR R1, =0x0800BBD9 ; [PC, #0x02AC] [0x080072B8]
0x0800700A: 4620 MOV R0, R4
0x0800700C: F7FF FF54 BL LOG_E ; 0x08006EB8
0x08007010: 49AA LDR R1, =0x0800B3DC ; [PC, #0x02A8] [0x080072BC]
0x08007012: 4620 MOV R0, R4
0x08007014: F7FF FF50 BL LOG_E ; 0x08006EB8
0x08007018: F7FC FEB6 BL HAL_NVIC_SystemReset ; 0x08003D88
.L4:
0x0800701C: F000 FC1A BL StartUpSequence ; 0x08007854
0x08007020: F000 FC4A BL CopyingVectorTableToRAM ; 0x080078B8
0x08007024: F7FF FDC0 BL FEEPROM_isFirstStart ; 0x08006BA8
0x08007028: 2800 CMP R0, #0
0x0800702A: D007 BEQ .L5 ; 0x0800703C
0x0800702C: 4890 LDR R0, =0x0800B923 ; [PC, #0x0240] [0x08007270]
0x0800702E: 49A4 LDR R1, =0x0800BBF1 ; [PC, #0x0290] [0x080072C0]
0x08007030: F7FF FF22 BL LOG_W ; 0x08006E78
0x08007034: F7FF FD9C BL FEEPROM_fullRestore ; 0x08006B70
0x08007038: F7FF FE06 BL FEEPROM_ResetLogData ; 0x08006C48
.L5:
0x0800703C: 4889 LDR R0, =sys_data ; [PC, #0x0224] [0x08007264] =0x20000C34
0x0800703E: F7FF FCFF BL FEEPROM_readConfig ; 0x08006A40
0x08007042: 2800 CMP R0, #0
0x08007044: D003 BEQ .L6 ; 0x0800704E
0x08007046: 488A LDR R0, =0x0800B923 ; [PC, #0x0228] [0x08007270]
0x08007048: 499E LDR R1, =0x0800B964 ; [PC, #0x0278] [0x080072C4]
0x0800704A: F7FF FF35 BL LOG_E ; 0x08006EB8
.L6:
0x0800704E: 4C85 LDR R4, =sys_data ; [PC, #0x0214] [0x08007264] =0x20000C34
0x08007050: 4620 MOV R0, R4
0x08007052: F7FF FE09 BL FEEPROM_ReadLogData ; 0x08006C68
0x08007056: 2800 CMP R0, #0
0x08007058: D003 BEQ .L7 ; 0x08007062
0x0800705A: 4885 LDR R0, =0x0800B923 ; [PC, #0x0214] [0x08007270]
0x0800705C: 499A LDR R1, =0x0800B3EF ; [PC, #0x0268] [0x080072C8]
0x0800705E: F7FF FF2B BL LOG_E ; 0x08006EB8
.L7:
0x08007062: 0230 LSLS R0, R6, #8
0x08007064: 5A21 LDRH R1, [R4, R0]
0x08007066: 1C49 ADDS R1, R1, #1
0x08007068: 5221 STRH R1, [R4, R0]
0x0800706A: 8FE1 LDRH R1, [R4, #62]
0x0800706C: 206E MOVS R0, #110
0x0800706E: 4348 MULS R0, R1, R0
0x08007070: 2164 MOVS R1, #100
0x08007072: F003 FAAB BL __aeabi_uidiv ; 0x0800A5CC
0x08007076: 2140 MOVS R1, #64
0x08007078: 5260 STRH R0, [R4, R1]
0x0800707A: 4894 LDR R0, =statDataChanged ; [PC, #0x0250] [0x080072CC] =0x20001270
0x0800707C: 6006 STR R6, [R0]
0x0800707E: 2046 MOVS R0, #70
0x08007080: 5A20 LDRH R0, [R4, R0]
0x08007082: 214A MOVS R1, #74
0x08007084: 5A61 LDRH R1, [R4, R1]
0x08007086: 4341 MULS R1, R0, R1
0x08007088: 4891 LDR R0, =maxIntegral ; [PC, #0x0244] [0x080072D0] =0x2000041C
0x0800708A: 6001 STR R1, [R0]
0x0800708C: 8BE0 LDRH R0, [R4, #30]
0x0800708E: 4991 LDR R1, =0x50000400 ; [PC, #0x0244] [0x080072D4]
0x08007090: 2502 MOVS R5, #2
0x08007092: 462A MOV R2, R5
0x08007094: F003 FEC9 BL ShowSlaveAddressOnLED ; 0x0800AE2A
0x08007098: 8AE0 LDRH R0, [R4, #22]
0x0800709A: 8B21 LDRH R1, [R4, #24]
0x0800709C: 8B62 LDRH R2, [R4, #26]
0x0800709E: 4B8E LDR R3, =keyAccepted ; [PC, #0x0238] [0x080072D8] =0x20001366
0x080070A0: 9301 STR R3, [SP, #4]
0x080070A2: 4B8E LDR R3, =accessModeTable ; [PC, #0x0238] [0x080072DC] =0x2000045C
0x080070A4: 9300 STR R3, [SP, #0]
0x080070A6: 2A6F CMP R2, #111
0x080070A8: D000 BEQ .L8 ; 0x080070AC
0x080070AA: 462E MOV R6, R5
.L8:
0x080070AC: 2A65 CMP R2, #101
0x080070AE: D000 BEQ .L9 ; 0x080070B2
0x080070B0: 4637 MOV R7, R6
.L9:
0x080070B2: 0409 LSLS R1, R1, #16
0x080070B4: 1809 ADDS R1, R1, R0
0x080070B6: 4D8A LDR R5, =modbusData ; [PC, #0x0228] [0x080072E0] =0x200009F8
0x080070B8: 4B8A LDR R3, =huart1 ; [PC, #0x0228] [0x080072E4] =0x20000DF4
0x080070BA: 4628 MOV R0, R5
0x080070BC: 463A MOV R2, R7
0x080070BE: F003 FF0A BL mbInit ; 0x0800AED6
0x080070C2: 4889 LDR R0, =hadc1 ; [PC, #0x0224] [0x080072E8] =0x20000E84
0x080070C4: F004 F812 BL HAL_ADC_Stop ; 0x0800B0EC
0x080070C8: 2800 CMP R0, #0
0x080070CA: D001 BEQ .L10 ; 0x080070D0
0x080070CC: 4987 LDR R1, =0x0800B9B2 ; [PC, #0x021C] [0x080072EC]
0x080070CE: E006 B .L12 ; 0x080070DE
.L10:
0x080070D0: 4885 LDR R0, =hadc1 ; [PC, #0x0214] [0x080072E8] =0x20000E84
0x080070D2: F7FC FDCF BL HAL_ADCEx_Calibration_Start ; 0x08003C74
0x080070D6: 2800 CMP R0, #0
0x080070D8: D100 BNE .L11 ; 0x080070DC
0x080070DA: E2FC B .L80 ; 0x080076D6
.L11:
0x080070DC: 4984 LDR R1, =0x0800B41E ; [PC, #0x0210] [0x080072F0]
.L12:
0x080070DE: 4864 LDR R0, =0x0800B923 ; [PC, #0x0190] [0x08007270]
0x080070E0: F7FF FEEA BL LOG_E ; 0x08006EB8
.L13:
0x080070E4: 4883 LDR R0, =hdac1 ; [PC, #0x020C] [0x080072F4] =0x200011F4
0x080070E6: 2600 MOVS R6, #0
0x080070E8: 4631 MOV R1, R6
0x080070EA: F003 FD09 BL HAL_DACEx_GetTrimOffset ; 0x0800AB00
0x080070EE: 4607 MOV R7, R0
0x080070F0: 2110 MOVS R1, #16
0x080070F2: 4880 LDR R0, =hdac1 ; [PC, #0x0200] [0x080072F4] =0x200011F4
0x080070F4: F003 FD04 BL HAL_DACEx_GetTrimOffset ; 0x0800AB00
0x080070F8: 9003 STR R0, [SP, #12]
0x080070FA: 497F LDR R1, =0x0800B9C3 ; [PC, #0x01FC] [0x080072F8]
0x080070FC: 4A5C LDR R2, =0x0800B923 ; [PC, #0x0170] [0x08007270]
0x080070FE: 4630 MOV R0, R6
0x08007100: 463B MOV R3, R7
0x08007102: F004 F94F BL SEGGER_RTT_printf ; 0x0800B3A4
0x08007106: 497D LDR R1, =0x0800B9F0 ; [PC, #0x01F4] [0x080072FC]
0x08007108: 9604 STR R6, [SP, #16]
0x0800710A: 4630 MOV R0, R6
0x0800710C: 4A58 LDR R2, =0x0800B923 ; [PC, #0x0160] [0x08007270]
0x0800710E: 9B03 LDR R3, [SP, #12]
0x08007110: F004 F948 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08007114: 2001 MOVS R0, #1
0x08007116: 9003 STR R0, [SP, #12]
0x08007118: F000 FC06 BL StartOffMode ; 0x08007928
0x0800711C: 4872 LDR R0, =hadc1 ; [PC, #0x01C8] [0x080072E8] =0x20000E84
0x0800711E: 4978 LDR R1, =ADC_values ; [PC, #0x01E0] [0x08007300] =0x20001382
0x08007120: 2206 MOVS R2, #6
0x08007122: F7FC FAAF BL HAL_ADC_Start_DMA ; 0x08003684
0x08007126: 2800 CMP R0, #0
0x08007128: D003 BEQ .L14 ; 0x08007132
0x0800712A: 4851 LDR R0, =0x0800B923 ; [PC, #0x0144] [0x08007270]
0x0800712C: 4975 LDR R1, =0x0800B745 ; [PC, #0x01D4] [0x08007304]
0x0800712E: F7FF FEC3 BL LOG_E ; 0x08006EB8
.L14:
0x08007132: 4875 LDR R0, =0x40020008 ; [PC, #0x01D4] [0x08007308]
0x08007134: 6801 LDR R1, [R0]
0x08007136: 2204 MOVS R2, #4
0x08007138: 4391 BICS R1, R2
0x0800713A: 6001 STR R1, [R0]
0x0800713C: 486D LDR R0, =hdac1 ; [PC, #0x01B4] [0x080072F4] =0x200011F4
0x0800713E: 9E04 LDR R6, [SP, #16]
0x08007140: 4631 MOV R1, R6
0x08007142: F003 FC9F BL HAL_DAC_Start ; 0x0800AA84
0x08007146: 2710 MOVS R7, #16
0x08007148: 486A LDR R0, =hdac1 ; [PC, #0x01A8] [0x080072F4] =0x200011F4
0x0800714A: 4639 MOV R1, R7
0x0800714C: F003 FC9A BL HAL_DAC_Start ; 0x0800AA84
0x08007150: 4868 LDR R0, =hdac1 ; [PC, #0x01A0] [0x080072F4] =0x200011F4
0x08007152: 4631 MOV R1, R6
0x08007154: 4632 MOV R2, R6
0x08007156: 4633 MOV R3, R6
0x08007158: F003 FCBD BL HAL_DAC_SetValue ; 0x0800AAD6
0x0800715C: 4865 LDR R0, =hdac1 ; [PC, #0x0194] [0x080072F4] =0x200011F4
0x0800715E: 4639 MOV R1, R7
0x08007160: 4632 MOV R2, R6
0x08007162: 4633 MOV R3, R6
0x08007164: F003 FCB7 BL HAL_DAC_SetValue ; 0x0800AAD6
0x08007168: F000 FC5A BL DIP_Switches ; 0x08007A20
0x0800716C: 4967 LDR R1, =InternalBlueLED_Management ; [PC, #0x019C] [0x0800730C] =0x200012F4
0x0800716E: 4868 LDR R0, =BlueLEDShortBlinking ; [PC, #0x01A0] [0x08007310] =0x08007E99
0x08007170: 6008 STR R0, [R1]
0x08007172: 4868 LDR R0, =InternalGreenLED_Management ; [PC, #0x01A0] [0x08007314] =0x200012F0
0x08007174: 4968 LDR R1, =DoNothing ; [PC, #0x01A0] [0x08007318] =0x200001F9
0x08007176: 6001 STR R1, [R0]
0x08007178: 4868 LDR R0, =InternalRedLED_Management ; [PC, #0x01A0] [0x0800731C] =0x200012EC
0x0800717A: 6001 STR R1, [R0]
0x0800717C: 4868 LDR R0, =ExternalGreenLED_Management ; [PC, #0x01A0] [0x08007320] =0x2000132C
0x0800717E: 6001 STR R1, [R0]
0x08007180: 4868 LDR R0, =ExternalRedLED_Management ; [PC, #0x01A0] [0x08007324] =0x2000131C
0x08007182: 6001 STR R1, [R0]
0x08007184: 4868 LDR R0, =Callibration ; [PC, #0x01A0] [0x08007328] =0x2000133C
0x08007186: 6001 STR R1, [R0]
0x08007188: 4868 LDR R0, =InrushCurrentManagement ; [PC, #0x01A0] [0x0800732C] =0x200012F8
0x0800718A: 4969 LDR R1, =InrushCurrentDetected ; [PC, #0x01A4] [0x08007330] =0x08007EE9
0x0800718C: E004 B .L17 ; 0x08007198
.L15:
0x0800718E: 9803 LDR R0, [SP, #12]
0x08007190: 4968 LDR R1, =main.restartAutoMode ; [PC, #0x01A0] [0x08007334] =0x20001364
0x08007192: 7008 STRB R0, [R1]
.L16:
0x08007194: 4863 LDR R0, =ExternalRedLED_Management ; [PC, #0x018C] [0x08007324] =0x2000131C
0x08007196: 4968 LDR R1, =ExternalRedLED2ShortOnThenLongPauseBlinking ; [PC, #0x01A0] [0x08007338] =0x08008A15
.L17:
0x08007198: 6001 STR R1, [R0]
0x0800719A: E008 B .L20 ; 0x080071AE
.L18:
0x0800719C: 2000 MOVS R0, #0
0x0800719E: 8420 STRH R0, [R4, #32]
.L19:
0x080071A0: F000 FF5C BL Keys_Management ; 0x0800805C
0x080071A4: F7FC F854 BL HAL_GetTick ; 0x08003250
0x080071A8: 42B0 CMP R0, R6
0x080071AA: D000 BEQ .L20 ; 0x080071AE
0x080071AC: E101 B .L35 ; 0x080073B2
.L20:
0x080071AE: F000 FECF BL ABVoltageDropCalculation ; 0x08007F50
0x080071B2: 4628 MOV R0, R5
0x080071B4: F004 F904 BL mbGetFrameComplete ; 0x0800B3C0
0x080071B8: 2800 CMP R0, #0
0x080071BA: D010 BEQ .L22 ; 0x080071DE
0x080071BC: 4628 MOV R0, R5
0x080071BE: F002 FCC9 BL mbSlaveCheckModbusRtuQuery ; 0x08009B54
0x080071C2: 2802 CMP R0, #2
0x080071C4: D107 BNE .L21 ; 0x080071D6
0x080071C6: 485D LDR R0, =RS485ActiveMode ; [PC, #0x0174] [0x0800733C] =0x20000424
0x080071C8: 6800 LDR R0, [R0]
0x080071CA: 2800 CMP R0, #0
0x080071CC: D007 BEQ .L22 ; 0x080071DE
0x080071CE: 4628 MOV R0, R5
0x080071D0: F002 FD10 BL mbSlaveProcessRtuQuery ; 0x08009BF4
0x080071D4: E003 B .L22 ; 0x080071DE
.L21:
0x080071D6: 2088 MOVS R0, #136
0x080071D8: 2122 MOVS R1, #34
0x080071DA: 4A42 LDR R2, =huart1 ; [PC, #0x0108] [0x080072E4] =0x20000DF4
0x080071DC: 5011 STR R1, [R2, R0]
.L22:
0x080071DE: 2754 MOVS R7, #84
0x080071E0: 5BE0 LDRH R0, [R4, R7]
0x080071E2: 4957 LDR R1, =savedLockKey ; [PC, #0x015C] [0x08007340] =0x20000D4A
0x080071E4: 8809 LDRH R1, [R1]
0x080071E6: 1A40 SUBS R0, R0, R1
0x080071E8: 4241 RSBS R1, R0, #0
0x080071EA: 4141 ADCS R1, R0
0x080071EC: 2052 MOVS R0, #82
0x080071EE: 5221 STRH R1, [R4, R0]
0x080071F0: 4839 LDR R0, =keyAccepted ; [PC, #228] [0x080072D8] =0x20001366
0x080071F2: 8001 STRH R1, [R0]
0x080071F4: 481A LDR R0, =command_parser_is_enabled ; [PC, #104] [0x08007260] =0x200012A4
0x080071F6: 6800 LDR R0, [R0]
0x080071F8: 2800 CMP R0, #0
0x080071FA: D0CF BEQ .L18 ; 0x0800719C
0x080071FC: 2126 MOVS R1, #38
0x080071FE: 8C20 LDRH R0, [R4, #32]
0x08007200: 2800 CMP R0, #0
0x08007202: D0CD BEQ .L19 ; 0x080071A0
0x08007204: 5C69 LDRB R1, [R5, R1]
0x08007206: 2900 CMP R1, #0
0x08007208: D1CA BNE .L19 ; 0x080071A0
0x0800720A: 494E LDR R1, =0x00004F4F ; [PC, #0x0138] [0x08007344]
0x0800720C: 4288 CMP R0, R1
0x0800720E: DD00 BLE .L23 ; 0x08007212
0x08007210: E0A6 B .L26 ; 0x08007360
.L23:
0x08007212: 1E41 SUBS R1, R0, #1
0x08007214: 291D CMP R1, #29
0x08007216: D900 BLS .L24 ; 0x0800721A
0x08007218: E1EE B .L64 ; 0x080075F8
.L24:
0x0800721A: 0049 LSLS R1, R1, #1
0x0800721C: 4479 ADD R1, PC
0x0800721E: 8889 LDRH R1, [R1, #4]
0x08007220: 0049 LSLS R1, R1, #1
0x08007222: 448F ADD PC, R1
0x08007224: 94 DC.B 0x94 ; '\x94'
0x08007225: 00 DC.B 0x00 ; '\0'
0x08007226: 23 DC.B 0x23 ; '#'
0x08007227: 01 DC.B 0x01 ; '\x01'
0x08007228: 34 DC.B 0x34 ; '4'
0x08007229: 01 DC.B 0x01 ; '\x01'
0x0800722A: ED DC.B 0xED ; '\xED'
0x0800722B: 01 DC.B 0x01 ; '\x01'
0x0800722C: 53 DC.B 0x53 ; 'S'
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: ED DC.B 0xED ; '\xED'
0x08007233: 01 DC.B 0x01 ; '\x01'
0x08007234: ED DC.B 0xED ; '\xED'
0x08007235: 01 DC.B 0x01 ; '\x01'
0x08007236: 6A DC.B 0x6A ; 'j'
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: ED DC.B 0xED ; '\xED'
0x08007247: 01 DC.B 0x01 ; '\x01'
0x08007248: ED DC.B 0xED ; '\xED'
0x08007249: 01 DC.B 0x01 ; '\x01'
0x0800724A: 6D DC.B 0x6D ; 'm'
0x0800724B: 01 DC.B 0x01 ; '\x01'
0x0800724C: ED DC.B 0xED ; '\xED'
0x0800724D: 01 DC.B 0x01 ; '\x01'
0x0800724E: ED DC.B 0xED ; '\xED'
0x0800724F: 01 DC.B 0x01 ; '\x01'
0x08007250: ED DC.B 0xED ; '\xED'
0x08007251: 01 DC.B 0x01 ; '\x01'
0x08007252: ED DC.B 0xED ; '\xED'
0x08007253: 01 DC.B 0x01 ; '\x01'
0x08007254: ED DC.B 0xED ; '\xED'
0x08007255: 01 DC.B 0x01 ; '\x01'
0x08007256: ED DC.B 0xED ; '\xED'
0x08007257: 01 DC.B 0x01 ; '\x01'
0x08007258: ED DC.B 0xED ; '\xED'
0x08007259: 01 DC.B 0x01 ; '\x01'
0x0800725A: ED DC.B 0xED ; '\xED'
0x0800725B: 01 DC.B 0x01 ; '\x01'
0x0800725C: ED DC.B 0xED ; '\xED'
0x0800725D: 01 DC.B 0x01 ; '\x01'
0x0800725E: 91 DC.B 0x91 ; '\x91'
0x0800725F: 00 DC.B 0x00 ; '\0'
0x08007260: 200012A4 DC.W command_parser_is_enabled
0x08007264: 20000C34 DC.W sys_data
0x08007268: 000100CA DC.W 0x000100CA
0x0800726C: 20001038 DC.W htim2
0x08007270: 0800B923 DC.W 0x0800B923
0x08007274: 0800B928 DC.W 0x0800B928
0x08007278: 0800B93D DC.W 0x0800B93D
0x0800727C: 0800B942 DC.W 0x0800B942
0x08007280: 40015800 DC.W 0x40015800
0x08007284: 00000FFF DC.W 0x00000FFF
0x08007288: FFFFFBAA DC.W 0xFFFFFBAA
0x0800728C: 0800B665 DC.W 0x0800B665
0x08007290: 0800B6A9 DC.W 0x0800B6A9
0x08007294: 0800A989 DC.W 0x0800A989
0x08007298: 0800B687 DC.W 0x0800B687
0x0800729C: 0800B6CB DC.W 0x0800B6CB
0x080072A0: 0800BB89 DC.W 0x0800BB89
0x080072A4: 0800B6ED DC.W 0x0800B6ED
0x080072A8: 0800BBA5 DC.W 0x0800BBA5
0x080072AC: 0800B723 DC.W 0x0800B723
0x080072B0: 0800B953 DC.W 0x0800B953
0x080072B4: 03D08FFF DC.W 0x03D08FFF
0x080072B8: 0800BBD9 DC.W 0x0800BBD9
0x080072BC: 0800B3DC DC.W 0x0800B3DC
0x080072C0: 0800BBF1 DC.W 0x0800BBF1
0x080072C4: 0800B964 DC.W 0x0800B964
0x080072C8: 0800B3EF DC.W 0x0800B3EF
0x080072CC: 20001270 DC.W statDataChanged
0x080072D0: 2000041C DC.W maxIntegral
0x080072D4: 50000400 DC.W 0x50000400
0x080072D8: 20001366 DC.W keyAccepted
0x080072DC: 2000045C DC.W accessModeTable
0x080072E0: 200009F8 DC.W modbusData
0x080072E4: 20000DF4 DC.W huart1
0x080072E8: 20000E84 DC.W hadc1
0x080072EC: 0800B9B2 DC.W 0x0800B9B2
0x080072F0: 0800B41E DC.W 0x0800B41E
0x080072F4: 200011F4 DC.W hdac1
0x080072F8: 0800B9C3 DC.W 0x0800B9C3
0x080072FC: 0800B9F0 DC.W 0x0800B9F0
0x08007300: 20001382 DC.W ADC_values
0x08007304: 0800B745 DC.W 0x0800B745
0x08007308: 40020008 DC.W 0x40020008
0x0800730C: 200012F4 DC.W InternalBlueLED_Management
0x08007310: 08007E99 DC.W BlueLEDShortBlinking
0x08007314: 200012F0 DC.W InternalGreenLED_Management
0x08007318: 200001F9 DC.W DoNothing
0x0800731C: 200012EC DC.W InternalRedLED_Management
0x08007320: 2000132C DC.W ExternalGreenLED_Management
0x08007324: 2000131C DC.W ExternalRedLED_Management
0x08007328: 2000133C DC.W Callibration
0x0800732C: 200012F8 DC.W InrushCurrentManagement
0x08007330: 08007EE9 DC.W InrushCurrentDetected
0x08007334: 20001364 DC.W main.restartAutoMode
0x08007338: 08008A15 DC.W ExternalRedLED2ShortOnThenLongPauseBlinking
0x0800733C: 20000424 DC.W RS485ActiveMode
0x08007340: 20000D4A DC.W savedLockKey
0x08007344: 00004F4F DC.W 0x00004F4F
0x08007348: F002 F8DC BL StartAutoMode ; 0x08009504
0x0800734C: E726 B .L18 ; 0x0800719C
0x0800734E: 2100 MOVS R1, #0
0x08007350: 4620 MOV R0, R4
0x08007352: F7FF FBCF BL FEEPROM_storeConfig ; 0x08006AF4
0x08007356: 2800 CMP R0, #0
0x08007358: D100 BNE .L25 ; 0x0800735C
0x0800735A: E0F7 B .L54 ; 0x0800754C
.L25:
0x0800735C: 49E4 LDR R1, =0x0800B8F3 ; [PC, #0x0390] [0x080076F0]
0x0800735E: E0F2 B .L53 ; 0x08007546
.L26:
0x08007360: 49FB LDR R1, =0x00009D6D ; [PC, #0x03EC] [0x08007750]
0x08007362: 4288 CMP R0, R1
0x08007364: DC0F BGT .L30 ; 0x08007386
0x08007366: 49E3 LDR R1, =0x00004F50 ; [PC, #0x038C] [0x080076F4]
0x08007368: 4288 CMP R0, R1
0x0800736A: D100 BNE .L27 ; 0x0800736E
0x0800736C: E0CC B .L47 ; 0x08007508
.L27:
0x0800736E: 49FC LDR R1, =0x000075F9 ; [PC, #0x03F0] [0x08007760]
0x08007370: 4288 CMP R0, R1
0x08007372: D100 BNE .L28 ; 0x08007376
0x08007374: E0CC B .L48 ; 0x08007510
.L28:
0x08007376: 49FB LDR R1, =0x000076C5 ; [PC, #0x03EC] [0x08007764]
0x08007378: 4288 CMP R0, R1
0x0800737A: D000 BEQ .L29 ; 0x0800737E
0x0800737C: E140 B .L65 ; 0x08007600
.L29:
0x0800737E: 48F1 LDR R0, =InrushCurrentManagement ; [PC, #0x03C4] [0x08007744] =0x200012F8
0x08007380: 49F1 LDR R1, =InrushCurrentDetected ; [PC, #0x03C4] [0x08007748] =0x08007EE9
0x08007382: 6001 STR R1, [R0]
0x08007384: E70A B .L18 ; 0x0800719C
.L30:
0x08007386: 49F3 LDR R1, =0x00009D6E ; [PC, #0x03CC] [0x08007754]
0x08007388: 4288 CMP R0, R1
0x0800738A: D100 BNE .L31 ; 0x0800738E
0x0800738C: E0CA B .L50 ; 0x08007524
.L31:
0x0800738E: 49F2 LDR R1, =0x0000C4E3 ; [PC, #0x03C8] [0x08007758]
0x08007390: 4288 CMP R0, R1
0x08007392: D100 BNE .L32 ; 0x08007396
0x08007394: E0D0 B .L52 ; 0x08007538
.L32:
0x08007396: 49F1 LDR R1, =0x0000EC58 ; [PC, #0x03C4] [0x0800775C]
0x08007398: 4288 CMP R0, R1
0x0800739A: D000 BEQ .L33 ; 0x0800739E
0x0800739C: E130 B .L65 ; 0x08007600
.L33:
0x0800739E: 48E8 LDR R0, =Callibration ; [PC, #0x03A0] [0x08007740] =0x2000133C
0x080073A0: 6800 LDR R0, [R0]
0x080073A2: 49E3 LDR R1, =DoNothing ; [PC, #0x038C] [0x08007730] =0x200001F9
0x080073A4: 4288 CMP R0, R1
0x080073A6: D000 BEQ .L34 ; 0x080073AA
0x080073A8: E6F8 B .L18 ; 0x0800719C
.L34:
0x080073AA: 48E5 LDR R0, =Callibration ; [PC, #0x0394] [0x08007740] =0x2000133C
0x080073AC: 49EE LDR R1, =CallibrateCurrentSensorZeroOffsetOnContactBB ; [PC, #0x03B8] [0x08007768] =0x08009605
0x080073AE: 6001 STR R1, [R0]
0x080073B0: E6F4 B .L18 ; 0x0800719C
.L35:
0x080073B2: 4607 MOV R7, R0
0x080073B4: 48E2 LDR R0, =Callibration ; [PC, #0x0388] [0x08007740] =0x2000133C
0x080073B6: 6800 LDR R0, [R0]
0x080073B8: 4780 BLX R0
0x080073BA: 48DC LDR R0, =InternalGreenLED_Management ; [PC, #0x0370] [0x0800772C] =0x200012F0
0x080073BC: 6800 LDR R0, [R0]
0x080073BE: 4780 BLX R0
0x080073C0: 48D9 LDR R0, =InternalBlueLED_Management ; [PC, #0x0364] [0x08007728] =0x200012F4
0x080073C2: 6800 LDR R0, [R0]
0x080073C4: 4780 BLX R0
0x080073C6: 48DB LDR R0, =InternalRedLED_Management ; [PC, #0x036C] [0x08007734] =0x200012EC
0x080073C8: 6800 LDR R0, [R0]
0x080073CA: 4780 BLX R0
0x080073CC: 48DA LDR R0, =ExternalGreenLED_Management ; [PC, #0x0368] [0x08007738] =0x2000132C
0x080073CE: 6800 LDR R0, [R0]
0x080073D0: 4780 BLX R0
0x080073D2: 48DA LDR R0, =ExternalRedLED_Management ; [PC, #0x0368] [0x0800773C] =0x2000131C
0x080073D4: 6800 LDR R0, [R0]
0x080073D6: 4780 BLX R0
0x080073D8: 4EEE LDR R6, =swdioConnection ; [PC, #0x03B8] [0x08007794] =0x20000410
0x080073DA: 6830 LDR R0, [R6]
0x080073DC: 0040 LSLS R0, R0, #1
0x080073DE: 6030 STR R0, [R6]
0x080073E0: 2005 MOVS R0, #5
0x080073E2: 0700 LSLS R0, R0, #28
0x080073E4: 2101 MOVS R1, #1
0x080073E6: 0389 LSLS R1, R1, #14
0x080073E8: F003 FB93 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x080073EC: 6831 LDR R1, [R6]
0x080073EE: 4301 ORRS R1, R0
0x080073F0: 6031 STR R1, [R6]
0x080073F2: D002 BEQ .L36 ; 0x080073FA
0x080073F4: 4638 MOV R0, R7
0x080073F6: F000 FE6B BL DEBUG_print ; 0x080080D0
.L36:
0x080073FA: 4638 MOV R0, R7
0x080073FC: F000 FFF6 BL HeavyCalculations ; 0x080083EC
0x08007400: 4638 MOV R0, R7
0x08007402: F001 FA97 BL RS485DisableButtonManagement ; 0x08008934
0x08007406: 9804 LDR R0, [SP, #16]
0x08007408: 1A38 SUBS R0, R7, R0
0x0800740A: 49E3 LDR R1, =0x0001D4C1 ; [PC, #0x038C] [0x08007798]
0x0800740C: 4288 CMP R0, R1
0x0800740E: D30E BCC .L37 ; 0x0800742E
0x08007410: 48BA LDR R0, =0x0800B923 ; [PC, #0x02E8] [0x080076FC]
0x08007412: 49E2 LDR R1, =0x0800BA1D ; [PC, #0x0388] [0x0800779C]
0x08007414: F7FF FD10 BL LOG_I ; 0x08006E38
0x08007418: 48BB LDR R0, =statDataChanged ; [PC, #0x02EC] [0x08007708] =0x20001270
0x0800741A: 6800 LDR R0, [R0]
0x0800741C: 2800 CMP R0, #0
0x0800741E: 9704 STR R7, [SP, #16]
0x08007420: D005 BEQ .L37 ; 0x0800742E
0x08007422: 4620 MOV R0, R4
0x08007424: F7FF FC46 BL FEEPROM_StoreLogData ; 0x08006CB4
0x08007428: 2000 MOVS R0, #0
0x0800742A: 49B7 LDR R1, =statDataChanged ; [PC, #0x02DC] [0x08007708] =0x20001270
0x0800742C: 6008 STR R0, [R1]
.L37:
0x0800742E: 8DA0 LDRH R0, [R4, #44]
0x08007430: 2802 CMP R0, #2
0x08007432: D100 BNE .L38 ; 0x08007436
0x08007434: E095 B .L56 ; 0x08007562
.L38:
0x08007436: 2801 CMP R0, #1
0x08007438: 463E MOV R6, R7
0x0800743A: D000 BEQ .L39 ; 0x0800743E
0x0800743C: E6B7 B .L20 ; 0x080071AE
.L39:
0x0800743E: 48D8 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0360] [0x080077A0] =0x2000126C
0x08007440: 6800 LDR R0, [R0]
0x08007442: 2801 CMP R0, #1
0x08007444: D000 BEQ .L40 ; 0x08007448
0x08007446: E0F3 B .L67 ; 0x08007630
.L40:
0x08007448: 2609 MOVS R6, #9
0x0800744A: 4630 MOV R0, R6
0x0800744C: F7FC FC8C BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x08007450: 20EA MOVS R0, #234
0x08007452: 2100 MOVS R1, #0
0x08007454: 5221 STRH R1, [R4, R0]
0x08007456: 48D8 LDR R0, =MOSFETS_Management ; [PC, #0x0360] [0x080077B8] =0x200012DC
0x08007458: 49D8 LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #0x0360] [0x080077BC] =0x20000001
0x0800745A: 6001 STR R1, [R0]
0x0800745C: 4630 MOV R0, R6
0x0800745E: F7FC FC77 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x08007462: 48B6 LDR R0, =ExternalRedLED_Management ; [PC, #0x02D8] [0x0800773C] =0x2000131C
0x08007464: 49D6 LDR R1, =ExternalRedLED1ShortOnThenLongPauseBlinking ; [PC, #0x0358] [0x080077C0] =0x080089B1
0x08007466: 6001 STR R1, [R0]
0x08007468: 463E MOV R6, R7
0x0800746A: E6A0 B .L20 ; 0x080071AE
0x0800746C: 8B60 LDRH R0, [R4, #26]
0x0800746E: 286F CMP R0, #111
0x08007470: D100 BNE .L41 ; 0x08007474
0x08007472: E0A9 B .L61 ; 0x080075C8
.L41:
0x08007474: 2865 CMP R0, #101
0x08007476: D000 BEQ .L42 ; 0x0800747A
0x08007478: E0B0 B .L62 ; 0x080075DC
.L42:
0x0800747A: 8AE0 LDRH R0, [R4, #22]
0x0800747C: 8B21 LDRH R1, [R4, #24]
0x0800747E: 4AA4 LDR R2, =accessModeTable ; [PC, #0x0290] [0x08007710] =0x2000045C
0x08007480: 9200 STR R2, [SP, #0]
0x08007482: 4AA2 LDR R2, =keyAccepted ; [PC, #0x0288] [0x0800770C] =0x20001366
0x08007484: 9201 STR R2, [SP, #4]
0x08007486: 0409 LSLS R1, R1, #16
0x08007488: 1809 ADDS R1, R1, R0
0x0800748A: 2200 MOVS R2, #0
0x0800748C: E0AF B .L63 ; 0x080075EE
0x0800748E: F7FF FB6F BL FEEPROM_fullRestore ; 0x08006B70
0x08007492: 2800 CMP R0, #0
0x08007494: 4F99 LDR R7, =0x0800B923 ; [PC, #0x0264] [0x080076FC]
0x08007496: D003 BEQ .L43 ; 0x080074A0
0x08007498: 4638 MOV R0, R7
0x0800749A: 49B9 LDR R1, =0x0800B630 ; [PC, #0x02E4] [0x08007780]
0x0800749C: F7FF FD0C BL LOG_E ; 0x08006EB8
.L43:
0x080074A0: F7FF FBD2 BL FEEPROM_ResetLogData ; 0x08006C48
0x080074A4: 4620 MOV R0, R4
0x080074A6: F7FF FACB BL FEEPROM_readConfig ; 0x08006A40
0x080074AA: 2800 CMP R0, #0
0x080074AC: D003 BEQ .L44 ; 0x080074B6
0x080074AE: 4638 MOV R0, R7
0x080074B0: 4993 LDR R1, =0x0800B964 ; [PC, #0x024C] [0x08007700]
0x080074B2: F7FF FD01 BL LOG_E ; 0x08006EB8
.L44:
0x080074B6: 4620 MOV R0, R4
0x080074B8: F7FF FBD6 BL FEEPROM_ReadLogData ; 0x08006C68
0x080074BC: 2800 CMP R0, #0
0x080074BE: D100 BNE .L45 ; 0x080074C2
0x080074C0: E66C B .L18 ; 0x0800719C
.L45:
0x080074C2: 488E LDR R0, =0x0800B923 ; [PC, #0x0238] [0x080076FC]
0x080074C4: 498F LDR R1, =0x0800B3EF ; [PC, #0x023C] [0x08007704]
0x080074C6: F7FF FCF7 BL LOG_E ; 0x08006EB8
0x080074CA: E667 B .L18 ; 0x0800719C
0x080074CC: 488B LDR R0, =0x0800B923 ; [PC, #0x022C] [0x080076FC]
0x080074CE: 49AD LDR R1, =0x0800B619 ; [PC, #0x02B4] [0x08007784]
0x080074D0: F7FF FCB2 BL LOG_I ; 0x08006E38
0x080074D4: 5BE1 LDRH R1, [R4, R7]
0x080074D6: 489D LDR R0, =savedLockKey ; [PC, #0x0274] [0x0800774C] =0x20000D4A
0x080074D8: 8800 LDRH R0, [R0]
0x080074DA: 4281 CMP R1, R0
0x080074DC: D108 BNE .L46 ; 0x080074F0
0x080074DE: 2100 MOVS R1, #0
0x080074E0: 4620 MOV R0, R4
0x080074E2: F7FF FB07 BL FEEPROM_storeConfig ; 0x08006AF4
0x080074E6: 2056 MOVS R0, #86
0x080074E8: 5A20 LDRH R0, [R4, R0]
0x080074EA: 53E0 STRH R0, [R4, R7]
0x080074EC: 4997 LDR R1, =savedLockKey ; [PC, #0x025C] [0x0800774C] =0x20000D4A
0x080074EE: 8008 STRH R0, [R1]
.L46:
0x080074F0: 1E41 SUBS R1, R0, #1
0x080074F2: 4188 SBCS R0, R1
0x080074F4: 2150 MOVS R1, #80
0x080074F6: 5260 STRH R0, [R4, R1]
0x080074F8: E650 B .L18 ; 0x0800719C
0x080074FA: F002 F849 BL StartOnMode ; 0x08009590
0x080074FE: E64D B .L18 ; 0x0800719C
0x08007500: 2000 MOVS R0, #0
0x08007502: F000 FA11 BL StartOffMode ; 0x08007928
0x08007506: E649 B .L18 ; 0x0800719C
.L47:
0x08007508: 4889 LDR R0, =DoNothing ; [PC, #0x0224] [0x08007730] =0x200001F9
0x0800750A: 498E LDR R1, =InrushCurrentManagement ; [PC, #0x0238] [0x08007744] =0x200012F8
0x0800750C: 6008 STR R0, [R1]
0x0800750E: E645 B .L18 ; 0x0800719C
.L48:
0x08007510: 488B LDR R0, =Callibration ; [PC, #0x022C] [0x08007740] =0x2000133C
0x08007512: 6800 LDR R0, [R0]
0x08007514: 4986 LDR R1, =DoNothing ; [PC, #0x0218] [0x08007730] =0x200001F9
0x08007516: 4288 CMP R0, R1
0x08007518: D000 BEQ .L49 ; 0x0800751C
0x0800751A: E63F B .L18 ; 0x0800719C
.L49:
0x0800751C: 4888 LDR R0, =Callibration ; [PC, #0x0220] [0x08007740] =0x2000133C
0x0800751E: 4993 LDR R1, =CallibrateControlCurrentVoltageDropOnContactBB ; [PC, #0x024C] [0x0800776C] =0x08009689
0x08007520: 6001 STR R1, [R0]
0x08007522: E63B B .L18 ; 0x0800719C
.L50:
0x08007524: 4886 LDR R0, =Callibration ; [PC, #0x0218] [0x08007740] =0x2000133C
0x08007526: 6800 LDR R0, [R0]
0x08007528: 4981 LDR R1, =DoNothing ; [PC, #0x0204] [0x08007730] =0x200001F9
0x0800752A: 4288 CMP R0, R1
0x0800752C: D000 BEQ .L51 ; 0x08007530
0x0800752E: E635 B .L18 ; 0x0800719C
.L51:
0x08007530: 4883 LDR R0, =Callibration ; [PC, #0x020C] [0x08007740] =0x2000133C
0x08007532: 498F LDR R1, =CallibrateVoltageDropABMiddlePointOffset ; [PC, #0x023C] [0x08007770] =0x0800977D
0x08007534: 6001 STR R1, [R0]
0x08007536: E631 B .L18 ; 0x0800719C
.L52:
0x08007538: 2101 MOVS R1, #1
0x0800753A: 4620 MOV R0, R4
0x0800753C: F7FF FADA BL FEEPROM_storeConfig ; 0x08006AF4
0x08007540: 2800 CMP R0, #0
0x08007542: D003 BEQ .L54 ; 0x0800754C
0x08007544: 498D LDR R1, =0x0800BD79 ; [PC, #0x0234] [0x0800777C]
.L53:
0x08007546: 486D LDR R0, =0x0800B923 ; [PC, #0x01B4] [0x080076FC]
0x08007548: F7FF FCB6 BL LOG_E ; 0x08006EB8
.L54:
0x0800754C: 4620 MOV R0, R4
0x0800754E: F7FF FA77 BL FEEPROM_readConfig ; 0x08006A40
0x08007552: 2800 CMP R0, #0
0x08007554: D100 BNE .L55 ; 0x08007558
0x08007556: E621 B .L18 ; 0x0800719C
.L55:
0x08007558: 4868 LDR R0, =0x0800B923 ; [PC, #0x01A0] [0x080076FC]
0x0800755A: 4969 LDR R1, =0x0800B964 ; [PC, #0x01A4] [0x08007700]
0x0800755C: F7FF FCAC BL LOG_E ; 0x08006EB8
0x08007560: E61C B .L18 ; 0x0800719C
.L56:
0x08007562: 4898 LDR R0, =low_bat_shutdown_is_active ; [PC, #0x0260] [0x080077C4] =0x20001290
0x08007564: 6800 LDR R0, [R0]
0x08007566: 1E41 SUBS R1, R0, #1
0x08007568: 4248 RSBS R0, R1, #0
0x0800756A: 4148 ADCS R0, R1
0x0800756C: 498C LDR R1, =temperature_shutdown_is_active ; [PC, #0x0230] [0x080077A0] =0x2000126C
0x0800756E: 6809 LDR R1, [R1]
0x08007570: 2901 CMP R1, #1
0x08007572: 9903 LDR R1, [SP, #12]
0x08007574: D000 BEQ .L57 ; 0x08007578
0x08007576: 4601 MOV R1, R0
.L57:
0x08007578: 2901 CMP R1, #1
0x0800757A: D167 BNE .L69 ; 0x0800764C
0x0800757C: 4892 LDR R0, =main.restartAutoMode ; [PC, #0x0248] [0x080077C8] =0x20001364
0x0800757E: 7800 LDRB R0, [R0]
0x08007580: 2800 CMP R0, #0
0x08007582: 463E MOV R6, R7
0x08007584: D000 BEQ .L58 ; 0x08007588
0x08007586: E612 B .L20 ; 0x080071AE
.L58:
0x08007588: 2609 MOVS R6, #9
0x0800758A: 4630 MOV R0, R6
0x0800758C: F7FC FBEC BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x08007590: 20EA MOVS R0, #234
0x08007592: 2100 MOVS R1, #0
0x08007594: 5221 STRH R1, [R4, R0]
0x08007596: 4888 LDR R0, =MOSFETS_Management ; [PC, #0x0220] [0x080077B8] =0x200012DC
0x08007598: 4988 LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #0x0220] [0x080077BC] =0x20000001
0x0800759A: 6001 STR R1, [R0]
0x0800759C: 4630 MOV R0, R6
0x0800759E: F7FC FBD7 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x080075A2: 487F LDR R0, =temperature_shutdown_is_active ; [PC, #0x01FC] [0x080077A0] =0x2000126C
0x080075A4: 6800 LDR R0, [R0]
0x080075A6: 2801 CMP R0, #1
0x080075A8: D102 BNE .L59 ; 0x080075B0
0x080075AA: 4864 LDR R0, =ExternalRedLED_Management ; [PC, #0x0190] [0x0800773C] =0x2000131C
0x080075AC: 4984 LDR R1, =ExternalRedLED1ShortOnThenLongPauseBlinking ; [PC, #0x0210] [0x080077C0] =0x080089B1
0x080075AE: 6001 STR R1, [R0]
.L59:
0x080075B0: 4884 LDR R0, =low_bat_shutdown_is_active ; [PC, #0x0210] [0x080077C4] =0x20001290
0x080075B2: 6800 LDR R0, [R0]
0x080075B4: 2801 CMP R0, #1
0x080075B6: D102 BNE .L60 ; 0x080075BE
0x080075B8: 4860 LDR R0, =ExternalRedLED_Management ; [PC, #0x0180] [0x0800773C] =0x2000131C
0x080075BA: 4985 LDR R1, =ExternalRedLED5ShortOnThenLongPauseBlinking ; [PC, #0x0214] [0x080077D0] =0x08008B5D
0x080075BC: 6001 STR R1, [R0]
.L60:
0x080075BE: 9803 LDR R0, [SP, #12]
0x080075C0: 4981 LDR R1, =main.restartAutoMode ; [PC, #0x0204] [0x080077C8] =0x20001364
0x080075C2: 7008 STRB R0, [R1]
0x080075C4: 463E MOV R6, R7
0x080075C6: E5F2 B .L20 ; 0x080071AE
.L61:
0x080075C8: 8AE0 LDRH R0, [R4, #22]
0x080075CA: 8B21 LDRH R1, [R4, #24]
0x080075CC: 4A50 LDR R2, =accessModeTable ; [PC, #0x0140] [0x08007710] =0x2000045C
0x080075CE: 9200 STR R2, [SP, #0]
0x080075D0: 4A4E LDR R2, =keyAccepted ; [PC, #0x0138] [0x0800770C] =0x20001366
0x080075D2: 9201 STR R2, [SP, #4]
0x080075D4: 0409 LSLS R1, R1, #16
0x080075D6: 1809 ADDS R1, R1, R0
0x080075D8: 2201 MOVS R2, #1
0x080075DA: E008 B .L63 ; 0x080075EE
.L62:
0x080075DC: 8AE0 LDRH R0, [R4, #22]
0x080075DE: 8B21 LDRH R1, [R4, #24]
0x080075E0: 4A4B LDR R2, =accessModeTable ; [PC, #0x012C] [0x08007710] =0x2000045C
0x080075E2: 9200 STR R2, [SP, #0]
0x080075E4: 4A49 LDR R2, =keyAccepted ; [PC, #0x0124] [0x0800770C] =0x20001366
0x080075E6: 9201 STR R2, [SP, #4]
0x080075E8: 0409 LSLS R1, R1, #16
0x080075EA: 1809 ADDS R1, R1, R0
0x080075EC: 2202 MOVS R2, #2
.L63:
0x080075EE: 4628 MOV R0, R5
0x080075F0: 4B48 LDR R3, =huart1 ; [PC, #0x0120] [0x08007714] =0x20000DF4
0x080075F2: F003 FC70 BL mbInit ; 0x0800AED6
0x080075F6: E5D1 B .L18 ; 0x0800719C
.L64:
0x080075F8: 217D MOVS R1, #125
0x080075FA: 0089 LSLS R1, R1, #2
0x080075FC: 4288 CMP R0, R1
0x080075FE: D05A BEQ .L78 ; 0x080076B6
.L65:
0x08007600: 4861 LDR R0, =htim17 ; [PC, #0x0184] [0x08007788] =0x20001084
0x08007602: 6802 LDR R2, [R0]
0x08007604: 2101 MOVS R1, #1
0x08007606: 43C9 MVNS R1, R1
0x08007608: 6111 STR R1, [R2, #16]
0x0800760A: 2700 MOVS R7, #0
0x0800760C: 6257 STR R7, [R2, #36]
0x0800760E: F7FD FE29 BL HAL_TIM_Base_Start_IT ; 0x08005264
0x08007612: 2800 CMP R0, #0
0x08007614: 4939 LDR R1, =0x0800B923 ; [PC, #228] [0x080076FC]
0x08007616: D004 BEQ .L66 ; 0x08007622
0x08007618: 4608 MOV R0, R1
0x0800761A: 495C LDR R1, =0x0800BD9D ; [PC, #0x0170] [0x0800778C]
0x0800761C: F7FF FC4C BL LOG_E ; 0x08006EB8
0x08007620: 4936 LDR R1, =0x0800B923 ; [PC, #216] [0x080076FC]
.L66:
0x08007622: 4835 LDR R0, =command_parser_is_enabled ; [PC, #212] [0x080076F8] =0x200012A4
0x08007624: 6007 STR R7, [R0]
0x08007626: 4608 MOV R0, R1
0x08007628: 4959 LDR R1, =0x0800BB33 ; [PC, #0x0164] [0x08007790]
0x0800762A: F7FF FC25 BL LOG_W ; 0x08006E78
0x0800762E: E5B5 B .L18 ; 0x0800719C
.L67:
0x08007630: 485C LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0170] [0x080077A4] =0x20001284
0x08007632: 6800 LDR R0, [R0]
0x08007634: 2801 CMP R0, #1
0x08007636: D100 BNE .L68 ; 0x0800763A
0x08007638: E5AC B .L16 ; 0x08007194
.L68:
0x0800763A: 485B LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x016C] [0x080077A8] =0x20001288
0x0800763C: 6800 LDR R0, [R0]
0x0800763E: 2801 CMP R0, #1
0x08007640: D030 BEQ .L75 ; 0x080076A4
0x08007642: 485A LDR R0, =overload_shutdown_is_active ; [PC, #0x0168] [0x080077AC] =0x20001280
0x08007644: 6800 LDR R0, [R0]
0x08007646: 2801 CMP R0, #1
0x08007648: D032 BEQ .L77 ; 0x080076B0
0x0800764A: E5B0 B .L20 ; 0x080071AE
.L69:
0x0800764C: 4855 LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0154] [0x080077A4] =0x20001284
0x0800764E: 6800 LDR R0, [R0]
0x08007650: 2801 CMP R0, #1
0x08007652: D106 BNE .L71 ; 0x08007662
0x08007654: 485C LDR R0, =main.restartAutoMode ; [PC, #0x0170] [0x080077C8] =0x20001364
0x08007656: 7800 LDRB R0, [R0]
0x08007658: 2800 CMP R0, #0
0x0800765A: 463E MOV R6, R7
0x0800765C: D000 BEQ .L70 ; 0x08007660
0x0800765E: E5A6 B .L20 ; 0x080071AE
.L70:
0x08007660: E595 B .L15 ; 0x0800718E
.L71:
0x08007662: 4851 LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x0144] [0x080077A8] =0x20001288
0x08007664: 6800 LDR R0, [R0]
0x08007666: 2801 CMP R0, #1
0x08007668: D105 BNE .L72 ; 0x08007676
0x0800766A: 4857 LDR R0, =main.restartAutoMode ; [PC, #0x015C] [0x080077C8] =0x20001364
0x0800766C: 7800 LDRB R0, [R0]
0x0800766E: 2800 CMP R0, #0
0x08007670: 463E MOV R6, R7
0x08007672: D014 BEQ .L74 ; 0x0800769E
0x08007674: E59B B .L20 ; 0x080071AE
.L72:
0x08007676: 484D LDR R0, =overload_shutdown_is_active ; [PC, #0x0134] [0x080077AC] =0x20001280
0x08007678: 6800 LDR R0, [R0]
0x0800767A: 2801 CMP R0, #1
0x0800767C: D105 BNE .L73 ; 0x0800768A
0x0800767E: 4852 LDR R0, =main.restartAutoMode ; [PC, #0x0148] [0x080077C8] =0x20001364
0x08007680: 7800 LDRB R0, [R0]
0x08007682: 2800 CMP R0, #0
0x08007684: 463E MOV R6, R7
0x08007686: D010 BEQ .L76 ; 0x080076AA
0x08007688: E591 B .L20 ; 0x080071AE
.L73:
0x0800768A: 4E4F LDR R6, =main.restartAutoMode ; [PC, #0x013C] [0x080077C8] =0x20001364
0x0800768C: 7831 LDRB R1, [R6]
0x0800768E: 484F LDR R0, =AUTO_Mode ; [PC, #0x013C] [0x080077CC] =0x2000134C
0x08007690: 6802 LDR R2, [R0]
0x08007692: 4638 MOV R0, R7
0x08007694: 4790 BLX R2
0x08007696: 2000 MOVS R0, #0
0x08007698: 7030 STRB R0, [R6]
0x0800769A: 463E MOV R6, R7
0x0800769C: E587 B .L20 ; 0x080071AE
.L74:
0x0800769E: 9803 LDR R0, [SP, #12]
0x080076A0: 4949 LDR R1, =main.restartAutoMode ; [PC, #0x0124] [0x080077C8] =0x20001364
0x080076A2: 7008 STRB R0, [R1]
.L75:
0x080076A4: 4825 LDR R0, =ExternalRedLED_Management ; [PC, #148] [0x0800773C] =0x2000131C
0x080076A6: 4943 LDR R1, =ExternalRedLED3ShortOnThenLongPauseBlinking ; [PC, #0x010C] [0x080077B4] =0x08008A7D
0x080076A8: E576 B .L17 ; 0x08007198
.L76:
0x080076AA: 9803 LDR R0, [SP, #12]
0x080076AC: 4946 LDR R1, =main.restartAutoMode ; [PC, #0x0118] [0x080077C8] =0x20001364
0x080076AE: 7008 STRB R0, [R1]
.L77:
0x080076B0: 4822 LDR R0, =ExternalRedLED_Management ; [PC, #136] [0x0800773C] =0x2000131C
0x080076B2: 493F LDR R1, =ExternalRedLED4ShortOnThenLongPauseBlinking ; [PC, #252] [0x080077B0] =0x08008AE9
0x080076B4: E570 B .L17 ; 0x08007198
.L78:
0x080076B6: 481B LDR R0, =hdac1 ; [PC, #108] [0x08007724] =0x200011F4
0x080076B8: 6800 LDR R0, [R0]
0x080076BA: 2100 MOVS R1, #0
0x080076BC: 6081 STR R1, [R0, #8]
0x080076BE: 6141 STR R1, [R0, #20]
0x080076C0: 20EA MOVS R0, #234
0x080076C2: 5221 STRH R1, [R4, R0]
0x080076C4: F3BF 8F4F DSB SY
0x080076C8: 482A LDR R0, =0xE000ED0C ; [PC, #168] [0x08007774]
0x080076CA: 492B LDR R1, =0x05FA0004 ; [PC, #172] [0x08007778]
0x080076CC: 6001 STR R1, [R0]
0x080076CE: F3BF 8F4F DSB SY
.L79:
0x080076D2: BF00 NOP
0x080076D4: E7FD B .L79 ; 0x080076D2
.L80:
0x080076D6: 4810 LDR R0, =hadc1 ; [PC, #64] [0x08007718] =0x20000E84
0x080076D8: F003 FD66 BL HAL_ADCEx_Calibration_GetValue ; 0x0800B1A8
0x080076DC: 213F MOVS R1, #63
0x080076DE: 4301 ORRS R1, R0
0x080076E0: 9100 STR R1, [SP, #0]
0x080076E2: 2000 MOVS R0, #0
0x080076E4: 490D LDR R1, =0x0800B991 ; [PC, #52] [0x0800771C]
0x080076E6: 4A0E LDR R2, =0x0800BC1D ; [PC, #56] [0x08007720]
0x080076E8: 4B04 LDR R3, =0x0800B923 ; [PC, #16] [0x080076FC]
0x080076EA: F003 FE5B BL SEGGER_RTT_printf ; 0x0800B3A4
0x080076EE: E4F9 B .L13 ; 0x080070E4
0x080076F0: 0800B8F3 DC.W 0x0800B8F3
0x080076F4: 00004F50 DC.W 0x00004F50
0x080076F8: 200012A4 DC.W command_parser_is_enabled
0x080076FC: 0800B923 DC.W 0x0800B923
0x08007700: 0800B964 DC.W 0x0800B964
0x08007704: 0800B3EF DC.W 0x0800B3EF
0x08007708: 20001270 DC.W statDataChanged
0x0800770C: 20001366 DC.W keyAccepted
0x08007710: 2000045C DC.W accessModeTable
0x08007714: 20000DF4 DC.W huart1
0x08007718: 20000E84 DC.W hadc1
0x0800771C: 0800B991 DC.W 0x0800B991
0x08007720: 0800BC1D DC.W 0x0800BC1D
0x08007724: 200011F4 DC.W hdac1
0x08007728: 200012F4 DC.W InternalBlueLED_Management
0x0800772C: 200012F0 DC.W InternalGreenLED_Management
0x08007730: 200001F9 DC.W DoNothing
0x08007734: 200012EC DC.W InternalRedLED_Management
0x08007738: 2000132C DC.W ExternalGreenLED_Management
0x0800773C: 2000131C DC.W ExternalRedLED_Management
0x08007740: 2000133C DC.W Callibration
0x08007744: 200012F8 DC.W InrushCurrentManagement
0x08007748: 08007EE9 DC.W InrushCurrentDetected
0x0800774C: 20000D4A DC.W savedLockKey
0x08007750: 00009D6D DC.W 0x00009D6D
0x08007754: 00009D6E DC.W 0x00009D6E
0x08007758: 0000C4E3 DC.W 0x0000C4E3
0x0800775C: 0000EC58 DC.W 0x0000EC58
0x08007760: 000075F9 DC.W 0x000075F9
0x08007764: 000076C5 DC.W 0x000076C5
0x08007768: 08009605 DC.W CallibrateCurrentSensorZeroOffsetOnContactBB
0x0800776C: 08009689 DC.W CallibrateControlCurrentVoltageDropOnContactBB
0x08007770: 0800977D DC.W CallibrateVoltageDropABMiddlePointOffset
0x08007774: E000ED0C DC.W 0xE000ED0C
0x08007778: 05FA0004 DC.W 0x05FA0004
0x0800777C: 0800BD79 DC.W 0x0800BD79
0x08007780: 0800B630 DC.W 0x0800B630
0x08007784: 0800B619 DC.W 0x0800B619
0x08007788: 20001084 DC.W htim17
0x0800778C: 0800BD9D DC.W 0x0800BD9D
0x08007790: 0800BB33 DC.W 0x0800BB33
0x08007794: 20000410 DC.W swdioConnection
0x08007798: 0001D4C1 DC.W 0x0001D4C1
0x0800779C: 0800BA1D DC.W 0x0800BA1D
0x080077A0: 2000126C DC.W temperature_shutdown_is_active
0x080077A4: 20001284 DC.W overcurrent_shutdown_is_active
0x080077A8: 20001288 DC.W mosfets_voltagedrop_shutdown_is_active
0x080077AC: 20001280 DC.W overload_shutdown_is_active
0x080077B0: 08008AE9 DC.W ExternalRedLED4ShortOnThenLongPauseBlinking
0x080077B4: 08008A7D DC.W ExternalRedLED3ShortOnThenLongPauseBlinking
0x080077B8: 200012DC DC.W MOSFETS_Management
0x080077BC: 20000001 DC.W ADC_Open_Both_MOSFETs
0x080077C0: 080089B1 DC.W ExternalRedLED1ShortOnThenLongPauseBlinking
0x080077C4: 20001290 DC.W low_bat_shutdown_is_active
0x080077C8: 20001364 DC.W main.restartAutoMode
0x080077CC: 2000134C DC.W AUTO_Mode
0x080077D0: 08008B5D DC.W ExternalRedLED5ShortOnThenLongPauseBlinking
Section .text.SystemClock_Config from main.o, size=128, align=4
SystemClock_Config:
0x080077D4: B570 PUSH {R4-R6, LR}
0x080077D6: B092 SUB SP, SP, #72
0x080077D8: 2500 MOVS R5, #0
0x080077DA: 9506 STR R5, [SP, #24]
0x080077DC: 2601 MOVS R6, #1
0x080077DE: 0270 LSLS R0, R6, #9
0x080077E0: F7FD F82A BL HAL_PWREx_ControlVoltageScaling ; 0x08004838
0x080077E4: 0770 LSLS R0, R6, #29
0x080077E6: 9011 STR R0, [SP, #68]
0x080077E8: 0670 LSLS R0, R6, #25
0x080077EA: 9010 STR R0, [SP, #64]
0x080077EC: 0470 LSLS R0, R6, #17
0x080077EE: 900F STR R0, [SP, #60]
0x080077F0: 2010 MOVS R0, #16
0x080077F2: 900E STR R0, [SP, #56]
0x080077F4: 950D STR R5, [SP, #52]
0x080077F6: 2402 MOVS R4, #2
0x080077F8: 940B STR R4, [SP, #44]
0x080077FA: 960A STR R6, [SP, #40]
0x080077FC: 2040 MOVS R0, #64
0x080077FE: 9009 STR R0, [SP, #36]
0x08007800: 0230 LSLS R0, R6, #8
0x08007802: 9007 STR R0, [SP, #28]
0x08007804: 0430 LSLS R0, R6, #16
0x08007806: 9005 STR R0, [SP, #20]
0x08007808: 200B MOVS R0, #11
0x0800780A: 9004 STR R0, [SP, #16]
0x0800780C: 2003 MOVS R0, #3
0x0800780E: 900C STR R0, [SP, #48]
0x08007810: 02C0 LSLS R0, R0, #11
0x08007812: 9008 STR R0, [SP, #32]
0x08007814: A804 ADD R0, SP, #16
0x08007816: F7FD F839 BL HAL_RCC_OscConfig ; 0x0800488C
0x0800781A: 2800 CMP R0, #0
0x0800781C: D003 BEQ .L1 ; 0x08007826
0x0800781E: 480B LDR R0, =0x0800B923 ; [PC, #44] [0x0800784C]
0x08007820: 490B LDR R1, =0x0800B60E ; [PC, #44] [0x08007850]
0x08007822: F7FF FB49 BL LOG_E ; 0x08006EB8
.L1:
0x08007826: 9503 STR R5, [SP, #12]
0x08007828: 9502 STR R5, [SP, #8]
0x0800782A: 2007 MOVS R0, #7
0x0800782C: 9000 STR R0, [SP, #0]
0x0800782E: 9401 STR R4, [SP, #4]
0x08007830: 4668 MOV R0, SP
0x08007832: 4621 MOV R1, R4
0x08007834: F7FD FA4A BL HAL_RCC_ClockConfig ; 0x08004CCC
0x08007838: 2800 CMP R0, #0
0x0800783A: D003 BEQ .L2 ; 0x08007844
0x0800783C: 4803 LDR R0, =0x0800B923 ; [PC, #12] [0x0800784C]
0x0800783E: 4904 LDR R1, =0x0800B60E ; [PC, #16] [0x08007850]
0x08007840: F7FF FB3A BL LOG_E ; 0x08006EB8
.L2:
0x08007844: F7FD FB54 BL HAL_RCC_EnableCSS ; 0x08004EF0
0x08007848: B012 ADD SP, SP, #72
0x0800784A: BD70 POP {R4-R6, PC}
0x0800784C: 0800B923 DC.W 0x0800B923
0x08007850: 0800B60E DC.W 0x0800B60E
Section .text.StartUpSequence from main.o, size=100, align=4
StartUpSequence:
0x08007854: B5F0 PUSH {R4-R7, LR}
0x08007856: B081 SUB SP, SP, #4
0x08007858: 4C16 LDR R4, =0x50000400 ; [PC, #88] [0x080078B4]
0x0800785A: 2501 MOVS R5, #1
0x0800785C: 4620 MOV R0, R4
0x0800785E: 4629 MOV R1, R5
0x08007860: 462A MOV R2, R5
0x08007862: F003 FCBB BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08007866: 2102 MOVS R1, #2
0x08007868: 9100 STR R1, [SP, #0]
0x0800786A: 4620 MOV R0, R4
0x0800786C: 462A MOV R2, R5
0x0800786E: F003 FCB5 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08007872: 2704 MOVS R7, #4
0x08007874: 4620 MOV R0, R4
0x08007876: 4639 MOV R1, R7
0x08007878: 462A MOV R2, R5
0x0800787A: F003 FCAF BL HAL_GPIO_WritePin ; 0x0800B1DC
0x0800787E: 267D MOVS R6, #125
0x08007880: 00F0 LSLS R0, R6, #3
0x08007882: F7FB FCEB BL HAL_Delay ; 0x0800325C
0x08007886: 2400 MOVS R4, #0
0x08007888: 480A LDR R0, =0x50000400 ; [PC, #40] [0x080078B4]
0x0800788A: 4629 MOV R1, R5
0x0800788C: 4622 MOV R2, R4
0x0800788E: F003 FCA5 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08007892: 4D08 LDR R5, =0x50000400 ; [PC, #32] [0x080078B4]
0x08007894: 4628 MOV R0, R5
0x08007896: 9900 LDR R1, [SP, #0]
0x08007898: 4622 MOV R2, R4
0x0800789A: F003 FC9F BL HAL_GPIO_WritePin ; 0x0800B1DC
0x0800789E: 4628 MOV R0, R5
0x080078A0: 4639 MOV R1, R7
0x080078A2: 4622 MOV R2, R4
0x080078A4: F003 FC9A BL HAL_GPIO_WritePin ; 0x0800B1DC
0x080078A8: 00B0 LSLS R0, R6, #2
0x080078AA: F7FB FCD7 BL HAL_Delay ; 0x0800325C
0x080078AE: B001 ADD SP, SP, #4
0x080078B0: BDF0 POP {R4-R7, PC}
0x080078B2: 46C0 NOP
0x080078B4: 50000400 DC.W 0x50000400
Section .text.CopyingVectorTableToRAM from main.o, size=112, align=4
CopyingVectorTableToRAM:
0x080078B8: B5B0 PUSH {R4-R5, R7, LR}
0x080078BA: 4D13 LDR R5, =0xE000ED08 ; [PC, #76] [0x08007908]
0x080078BC: 6829 LDR R1, [R5]
0x080078BE: 4813 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #76] [0x0800790C] =0x20000EE8
0x080078C0: 4C13 LDR R4, =vectorTableInRAM ; [PC, #76] [0x08007910] =0x20000500
0x080078C2: 2330 MOVS R3, #48
0x080078C4: 4622 MOV R2, R4
0x080078C6: F7FC FBF1 BL HAL_DMA_Start ; 0x080040AC
0x080078CA: 2800 CMP R0, #0
0x080078CC: D004 BEQ .L2 ; 0x080078D8
0x080078CE: 4811 LDR R0, =0x0800B923 ; [PC, #68] [0x08007914]
0x080078D0: 4911 LDR R1, =0x0800B763 ; [PC, #68] [0x08007918]
0x080078D2: F7FF FAF1 BL LOG_E ; 0x08006EB8
.L1:
0x080078D6: E7FE B .L1 ; 0x080078D6
.L2:
0x080078D8: 480E LDR R0, =0x0800B923 ; [PC, #56] [0x08007914]
0x080078DA: 4910 LDR R1, =0x0800B435 ; [PC, #64] [0x0800791C]
0x080078DC: F7FF FAAC BL LOG_I ; 0x08006E38
0x080078E0: 207D MOVS R0, #125
0x080078E2: 00C2 LSLS R2, R0, #3
0x080078E4: 4809 LDR R0, =hdma_memtomem_dma1_channel2 ; [PC, #36] [0x0800790C] =0x20000EE8
0x080078E6: 2100 MOVS R1, #0
0x080078E8: F7FC FCC6 BL HAL_DMA_PollForTransfer ; 0x08004278
0x080078EC: 2800 CMP R0, #0
0x080078EE: D004 BEQ .L4 ; 0x080078FA
0x080078F0: 4808 LDR R0, =0x0800B923 ; [PC, #32] [0x08007914]
0x080078F2: 490B LDR R1, =0x0800B7A1 ; [PC, #44] [0x08007920]
0x080078F4: F7FF FAE0 BL LOG_E ; 0x08006EB8
.L3:
0x080078F8: E7FE B .L3 ; 0x080078F8
.L4:
0x080078FA: 4806 LDR R0, =0x0800B923 ; [PC, #24] [0x08007914]
0x080078FC: 4909 LDR R1, =0x0800BC25 ; [PC, #36] [0x08007924]
0x080078FE: F7FF FA9B BL LOG_I ; 0x08006E38
0x08007902: 602C STR R4, [R5]
0x08007904: BDB0 POP {R4-R5, R7, PC}
0x08007906: 46C0 NOP
0x08007908: E000ED08 DC.W 0xE000ED08
0x0800790C: 20000EE8 DC.W hdma_memtomem_dma1_channel2
0x08007910: 20000500 DC.W vectorTableInRAM
0x08007914: 0800B923 DC.W 0x0800B923
0x08007918: 0800B763 DC.W 0x0800B763
0x0800791C: 0800B435 DC.W 0x0800B435
0x08007920: 0800B7A1 DC.W 0x0800B7A1
0x08007924: 0800BC25 DC.W 0x0800BC25
Section .text.StartOffMode from main.o, size=248, align=4
StartOffMode:
0x08007928: B5F0 PUSH {R4-R7, LR}
0x0800792A: B081 SUB SP, SP, #4
0x0800792C: 4605 MOV R5, R0
0x0800792E: F7FB FC8F BL HAL_GetTick ; 0x08003250
0x08007932: 4604 MOV R4, R0
0x08007934: 4A28 LDR R2, =last_time_started ; [PC, #160] [0x080079D8] =0x20001294
0x08007936: 2601 MOVS R6, #1
0x08007938: 0237 LSLS R7, R6, #8
0x0800793A: 2D00 CMP R5, #0
0x0800793C: D107 BNE .L1 ; 0x0800794E
0x0800793E: 6810 LDR R0, [R2]
0x08007940: 1A20 SUBS R0, R4, R0
0x08007942: 4639 MOV R1, R7
0x08007944: 31F4 ADDS R1, #244
0x08007946: 4288 CMP R0, R1
0x08007948: D801 BHI .L1 ; 0x0800794E
0x0800794A: B001 ADD SP, SP, #4
0x0800794C: BDF0 POP {R4-R7, PC}
.L1:
0x0800794E: 4615 MOV R5, R2
0x08007950: 4822 LDR R0, =htim16 ; [PC, #136] [0x080079DC] =0x200010D0
0x08007952: F7FD FCBF BL HAL_TIM_Base_Stop_IT ; 0x080052D4
0x08007956: 4922 LDR R1, =sys_data ; [PC, #136] [0x080079E0] =0x20000C34
0x08007958: 8D88 LDRH R0, [R1, #44]
0x0800795A: 2800 CMP R0, #0
0x0800795C: D000 BEQ .L2 ; 0x08007960
0x0800795E: 602C STR R4, [R5]
.L2:
0x08007960: 2500 MOVS R5, #0
0x08007962: 858D STRH R5, [R1, #44]
0x08007964: 2409 MOVS R4, #9
0x08007966: 4620 MOV R0, R4
0x08007968: F7FC F9FE BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x0800796C: 20EA MOVS R0, #234
0x0800796E: 491C LDR R1, =sys_data ; [PC, #112] [0x080079E0] =0x20000C34
0x08007970: 520D STRH R5, [R1, R0]
0x08007972: 481C LDR R0, =MOSFETS_Management ; [PC, #112] [0x080079E4] =0x200012DC
0x08007974: 491C LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #112] [0x080079E8] =0x20000001
0x08007976: 6001 STR R1, [R0]
0x08007978: 4620 MOV R0, R4
0x0800797A: F7FC F9E9 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x0800797E: 43F1 MVNS R1, R6
0x08007980: 481A LDR R0, =htim14 ; [PC, #104] [0x080079EC] =0x20001168
0x08007982: 6802 LDR R2, [R0]
0x08007984: 6111 STR R1, [R2, #16]
0x08007986: 491A LDR R1, =ExternalRedLED_Management ; [PC, #104] [0x080079F0] =0x2000131C
0x08007988: 4B1A LDR R3, =TurnExternalRedLEDOff ; [PC, #104] [0x080079F4] =0x08008C95
0x0800798A: 600B STR R3, [R1]
0x0800798C: 491A LDR R1, =ExternalGreenLED_Management ; [PC, #104] [0x080079F8] =0x2000132C
0x0800798E: 4B1B LDR R3, =TurnExternalGreenLEDOff ; [PC, #108] [0x080079FC] =0x08008D11
0x08007990: 600B STR R3, [R1]
0x08007992: 491B LDR R1, =InternalGreenLED_Management ; [PC, #108] [0x08007A00] =0x200012F0
0x08007994: 4B1B LDR R3, =TurnGreenLEDOff ; [PC, #108] [0x08007A04] =0x08008D9D
0x08007996: 600B STR R3, [R1]
0x08007998: 6255 STR R5, [R2, #36]
0x0800799A: F7FD FC63 BL HAL_TIM_Base_Start_IT ; 0x08005264
0x0800799E: 481A LDR R0, =hadc1 ; [PC, #104] [0x08007A08] =0x20000E84
0x080079A0: 6800 LDR R0, [R0]
0x080079A2: 6007 STR R7, [R0]
0x080079A4: 0271 LSLS R1, R6, #9
0x080079A6: 6001 STR R1, [R0]
0x080079A8: 0330 LSLS R0, R6, #12
0x080079AA: 4918 LDR R1, =0xE000E280 ; [PC, #96] [0x08007A0C]
0x080079AC: 6008 STR R0, [R1]
0x080079AE: 200C MOVS R0, #12
0x080079B0: F7FC F9CE BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x080079B4: 2045 MOVS R0, #69
0x080079B6: 0080 LSLS R0, R0, #2
0x080079B8: 4909 LDR R1, =sys_data ; [PC, #36] [0x080079E0] =0x20000C34
0x080079BA: 520D STRH R5, [R1, R0]
0x080079BC: 2089 MOVS R0, #137
0x080079BE: 0040 LSLS R0, R0, #1
0x080079C0: 520D STRH R5, [R1, R0]
0x080079C2: 4813 LDR R0, =overcurrent_shutdown_is_active ; [PC, #76] [0x08007A10] =0x20001284
0x080079C4: 6005 STR R5, [R0]
0x080079C6: 4813 LDR R0, =temperature_shutdown_is_active ; [PC, #76] [0x08007A14] =0x2000126C
0x080079C8: 6005 STR R5, [R0]
0x080079CA: 4813 LDR R0, =mosfets_voltagedrop_shutdown_is_active ; [PC, #76] [0x08007A18] =0x20001288
0x080079CC: 6005 STR R5, [R0]
0x080079CE: 4813 LDR R0, =overload_shutdown_is_active ; [PC, #76] [0x08007A1C] =0x20001280
0x080079D0: 6005 STR R5, [R0]
0x080079D2: B001 ADD SP, SP, #4
0x080079D4: BDF0 POP {R4-R7, PC}
0x080079D6: 46C0 NOP
0x080079D8: 20001294 DC.W last_time_started
0x080079DC: 200010D0 DC.W htim16
0x080079E0: 20000C34 DC.W sys_data
0x080079E4: 200012DC DC.W MOSFETS_Management
0x080079E8: 20000001 DC.W ADC_Open_Both_MOSFETs
0x080079EC: 20001168 DC.W htim14
0x080079F0: 2000131C DC.W ExternalRedLED_Management
0x080079F4: 08008C95 DC.W TurnExternalRedLEDOff
0x080079F8: 2000132C DC.W ExternalGreenLED_Management
0x080079FC: 08008D11 DC.W TurnExternalGreenLEDOff
0x08007A00: 200012F0 DC.W InternalGreenLED_Management
0x08007A04: 08008D9D DC.W TurnGreenLEDOff
0x08007A08: 20000E84 DC.W hadc1
0x08007A0C: E000E280 DC.W 0xE000E280
0x08007A10: 20001284 DC.W overcurrent_shutdown_is_active
0x08007A14: 2000126C DC.W temperature_shutdown_is_active
0x08007A18: 20001288 DC.W mosfets_voltagedrop_shutdown_is_active
0x08007A1C: 20001280 DC.W overload_shutdown_is_active
Section .text.DIP_Switches from main.o, size=1144, align=4
DIP_Switches:
0x08007A20: B5F0 PUSH {R4-R7, LR}
0x08007A22: B083 SUB SP, SP, #12
0x08007A24: 2501 MOVS R5, #1
0x08007A26: 022E LSLS R6, R5, #8
0x08007A28: 4CF5 LDR R4, =0x50000400 ; [PC, #0x03D4] [0x08007E00]
0x08007A2A: 4620 MOV R0, R4
0x08007A2C: 4631 MOV R1, R6
0x08007A2E: F003 F870 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007A32: 9502 STR R5, [SP, #8]
0x08007A34: 026D LSLS R5, R5, #9
0x08007A36: 2801 CMP R0, #1
0x08007A38: D125 BNE .L2 ; 0x08007A86
0x08007A3A: 4620 MOV R0, R4
0x08007A3C: 4629 MOV R1, R5
0x08007A3E: F003 F868 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007A42: 2801 CMP R0, #1
0x08007A44: D11F BNE .L2 ; 0x08007A86
0x08007A46: 2701 MOVS R7, #1
0x08007A48: 02B9 LSLS R1, R7, #10
0x08007A4A: 4620 MOV R0, R4
0x08007A4C: F003 F861 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007A50: 2801 CMP R0, #1
0x08007A52: D118 BNE .L2 ; 0x08007A86
0x08007A54: 463D MOV R5, R7
0x08007A56: 02F9 LSLS R1, R7, #11
0x08007A58: 4620 MOV R0, R4
0x08007A5A: F003 F85A BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007A5E: 2800 CMP R0, #0
0x08007A60: D100 BNE .L1 ; 0x08007A64
0x08007A62: E0FE B .L14 ; 0x08007C62
.L1:
0x08007A64: 48E7 LDR R0, =0x0800B923 ; [PC, #0x039C] [0x08007E04]
0x08007A66: 49E5 LDR R1, =0x0800B468 ; [PC, #0x0394] [0x08007DFC]
0x08007A68: F7FF F9E6 BL LOG_I ; 0x08006E38
0x08007A6C: 48E7 LDR R0, =LVP_OVP ; [PC, #0x039C] [0x08007E0C] =0x20001228
0x08007A6E: 49F5 LDR R1, =DoNothing ; [PC, #0x03D4] [0x08007E44] =0x200001F9
0x08007A70: 4AFC LDR R2, =OVP_ignored__LVP_present_NoAutoreconnect ; [PC, #0x03F0] [0x08007E64] =0x08008F75
0x08007A72: 4BFD LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x03F4] [0x08007E68] =0x08008E5D
0x08007A74: 4FEA LDR R7, =AUTO_Mode ; [PC, #0x03A8] [0x08007E20] =0x2000134C
0x08007A76: 4EFD LDR R6, =LVP_Management_NoAutoreconnect ; [PC, #0x03F4] [0x08007E6C] =0x08008EF1
0x08007A78: 603E STR R6, [R7]
0x08007A7A: 6003 STR R3, [R0]
0x08007A7C: 6042 STR R2, [R0, #4]
0x08007A7E: 6081 STR R1, [R0, #8]
0x08007A80: 60C1 STR R1, [R0, #12]
0x08007A82: 2000 MOVS R0, #0
0x08007A84: E170 B .L23 ; 0x08007D68
.L2:
0x08007A86: 4620 MOV R0, R4
0x08007A88: 4631 MOV R1, R6
0x08007A8A: F003 F842 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007A8E: 2800 CMP R0, #0
0x08007A90: D125 BNE .L4 ; 0x08007ADE
0x08007A92: 4620 MOV R0, R4
0x08007A94: 4629 MOV R1, R5
0x08007A96: F003 F83C BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007A9A: 2801 CMP R0, #1
0x08007A9C: D11F BNE .L4 ; 0x08007ADE
0x08007A9E: 2701 MOVS R7, #1
0x08007AA0: 02B9 LSLS R1, R7, #10
0x08007AA2: 4620 MOV R0, R4
0x08007AA4: F003 F835 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007AA8: 2801 CMP R0, #1
0x08007AAA: D118 BNE .L4 ; 0x08007ADE
0x08007AAC: 02F9 LSLS R1, R7, #11
0x08007AAE: 4620 MOV R0, R4
0x08007AB0: F003 F82F BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007AB4: 2800 CMP R0, #0
0x08007AB6: D100 BNE .L3 ; 0x08007ABA
0x08007AB8: E0FC B .L16 ; 0x08007CB4
.L3:
0x08007ABA: 48D2 LDR R0, =0x0800B923 ; [PC, #0x0348] [0x08007E04]
0x08007ABC: 49EF LDR R1, =0x0800B493 ; [PC, #0x03BC] [0x08007E7C]
0x08007ABE: F7FF F9BB BL LOG_I ; 0x08006E38
0x08007AC2: 48D2 LDR R0, =LVP_OVP ; [PC, #0x0348] [0x08007E0C] =0x20001228
0x08007AC4: 49DF LDR R1, =DoNothing ; [PC, #0x037C] [0x08007E44] =0x200001F9
0x08007AC6: 4AE0 LDR R2, =OVP_present__LVP_ignored_NoAutoreconnect ; [PC, #0x0380] [0x08007E48] =0x08009171
0x08007AC8: 4BE0 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0380] [0x08007E4C] =0x08009059
0x08007ACA: 4DD5 LDR R5, =AUTO_Mode ; [PC, #0x0354] [0x08007E20] =0x2000134C
0x08007ACC: 4EE0 LDR R6, =OVP_Management_NoAutoreconnect ; [PC, #0x0380] [0x08007E50] =0x080090ED
0x08007ACE: 602E STR R6, [R5]
0x08007AD0: 463D MOV R5, R7
0x08007AD2: 6003 STR R3, [R0]
0x08007AD4: 6042 STR R2, [R0, #4]
0x08007AD6: 6081 STR R1, [R0, #8]
0x08007AD8: 60C1 STR R1, [R0, #12]
0x08007ADA: 4638 MOV R0, R7
0x08007ADC: E144 B .L23 ; 0x08007D68
.L4:
0x08007ADE: 4620 MOV R0, R4
0x08007AE0: 4631 MOV R1, R6
0x08007AE2: F003 F816 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007AE6: 2801 CMP R0, #1
0x08007AE8: D124 BNE .L6 ; 0x08007B34
0x08007AEA: 4620 MOV R0, R4
0x08007AEC: 4629 MOV R1, R5
0x08007AEE: F003 F810 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007AF2: 2800 CMP R0, #0
0x08007AF4: D11E BNE .L6 ; 0x08007B34
0x08007AF6: 2701 MOVS R7, #1
0x08007AF8: 02B9 LSLS R1, R7, #10
0x08007AFA: 4620 MOV R0, R4
0x08007AFC: F003 F809 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007B00: 2801 CMP R0, #1
0x08007B02: D117 BNE .L6 ; 0x08007B34
0x08007B04: 02F9 LSLS R1, R7, #11
0x08007B06: 4620 MOV R0, R4
0x08007B08: F003 F803 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007B0C: 2800 CMP R0, #0
0x08007B0E: D100 BNE .L5 ; 0x08007B12
0x08007B10: E0E2 B .L17 ; 0x08007CD8
.L5:
0x08007B12: 48BC LDR R0, =0x0800B923 ; [PC, #0x02F0] [0x08007E04]
0x08007B14: 49D2 LDR R1, =0x0800B4BE ; [PC, #0x0348] [0x08007E60]
0x08007B16: F7FF F98F BL LOG_I ; 0x08006E38
0x08007B1A: 48BC LDR R0, =LVP_OVP ; [PC, #0x02F0] [0x08007E0C] =0x20001228
0x08007B1C: 49C9 LDR R1, =DoNothing ; [PC, #0x0324] [0x08007E44] =0x200001F9
0x08007B1E: 4AD1 LDR R2, =OVP_ignored__LVP_present_NoAutoreconnect ; [PC, #0x0344] [0x08007E64] =0x08008F75
0x08007B20: 4BD1 LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x0344] [0x08007E68] =0x08008E5D
0x08007B22: 4DBF LDR R5, =AUTO_Mode ; [PC, #0x02FC] [0x08007E20] =0x2000134C
0x08007B24: 4ED1 LDR R6, =LVP_Management_NoAutoreconnect ; [PC, #0x0344] [0x08007E6C] =0x08008EF1
0x08007B26: 602E STR R6, [R5]
0x08007B28: 6003 STR R3, [R0]
0x08007B2A: 6042 STR R2, [R0, #4]
0x08007B2C: 6081 STR R1, [R0, #8]
0x08007B2E: 60C1 STR R1, [R0, #12]
0x08007B30: 2002 MOVS R0, #2
0x08007B32: E118 B .L22 ; 0x08007D66
.L6:
0x08007B34: 4620 MOV R0, R4
0x08007B36: 4631 MOV R1, R6
0x08007B38: F002 FFEB BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007B3C: 2800 CMP R0, #0
0x08007B3E: D124 BNE .L8 ; 0x08007B8A
0x08007B40: 4620 MOV R0, R4
0x08007B42: 4629 MOV R1, R5
0x08007B44: F002 FFE5 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007B48: 2800 CMP R0, #0
0x08007B4A: D11E BNE .L8 ; 0x08007B8A
0x08007B4C: 2701 MOVS R7, #1
0x08007B4E: 02B9 LSLS R1, R7, #10
0x08007B50: 4620 MOV R0, R4
0x08007B52: F002 FFDE BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007B56: 2801 CMP R0, #1
0x08007B58: D117 BNE .L8 ; 0x08007B8A
0x08007B5A: 02F9 LSLS R1, R7, #11
0x08007B5C: 4620 MOV R0, R4
0x08007B5E: F002 FFD8 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007B62: 2800 CMP R0, #0
0x08007B64: D100 BNE .L7 ; 0x08007B68
0x08007B66: E0DC B .L20 ; 0x08007D22
.L7:
0x08007B68: 48A6 LDR R0, =0x0800B923 ; [PC, #0x0298] [0x08007E04]
0x08007B6A: 49B5 LDR R1, =0x0800B4E9 ; [PC, #0x02D4] [0x08007E40]
0x08007B6C: F7FF F964 BL LOG_I ; 0x08006E38
0x08007B70: 48A6 LDR R0, =LVP_OVP ; [PC, #0x0298] [0x08007E0C] =0x20001228
0x08007B72: 49B4 LDR R1, =DoNothing ; [PC, #0x02D0] [0x08007E44] =0x200001F9
0x08007B74: 4AB4 LDR R2, =OVP_present__LVP_ignored_NoAutoreconnect ; [PC, #0x02D0] [0x08007E48] =0x08009171
0x08007B76: 4BB5 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x02D4] [0x08007E4C] =0x08009059
0x08007B78: 4DA9 LDR R5, =AUTO_Mode ; [PC, #0x02A4] [0x08007E20] =0x2000134C
0x08007B7A: 4EB5 LDR R6, =OVP_Management_NoAutoreconnect ; [PC, #0x02D4] [0x08007E50] =0x080090ED
0x08007B7C: 602E STR R6, [R5]
0x08007B7E: 6003 STR R3, [R0]
0x08007B80: 6042 STR R2, [R0, #4]
0x08007B82: 6081 STR R1, [R0, #8]
0x08007B84: 60C1 STR R1, [R0, #12]
0x08007B86: 2003 MOVS R0, #3
0x08007B88: E0ED B .L22 ; 0x08007D66
.L8:
0x08007B8A: 4620 MOV R0, R4
0x08007B8C: 4631 MOV R1, R6
0x08007B8E: F002 FFC0 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007B92: 9902 LDR R1, [SP, #8]
0x08007B94: 02CF LSLS R7, R1, #11
0x08007B96: 2801 CMP R0, #1
0x08007B98: D10C BNE .L9 ; 0x08007BB4
0x08007B9A: 4620 MOV R0, R4
0x08007B9C: 4629 MOV R1, R5
0x08007B9E: F002 FFB8 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007BA2: 2801 CMP R0, #1
0x08007BA4: D106 BNE .L9 ; 0x08007BB4
0x08007BA6: 9001 STR R0, [SP, #4]
0x08007BA8: 0281 LSLS R1, R0, #10
0x08007BAA: 4620 MOV R0, R4
0x08007BAC: F002 FFB1 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007BB0: 2800 CMP R0, #0
0x08007BB2: D03D BEQ .L13 ; 0x08007C30
.L9:
0x08007BB4: 4620 MOV R0, R4
0x08007BB6: 4631 MOV R1, R6
0x08007BB8: F002 FFAB BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007BBC: 2800 CMP R0, #0
0x08007BBE: D10B BNE .L10 ; 0x08007BD8
0x08007BC0: 4620 MOV R0, R4
0x08007BC2: 4629 MOV R1, R5
0x08007BC4: F002 FFA5 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007BC8: 2801 CMP R0, #1
0x08007BCA: D105 BNE .L10 ; 0x08007BD8
0x08007BCC: 0281 LSLS R1, R0, #10
0x08007BCE: 4620 MOV R0, R4
0x08007BD0: F002 FF9F BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007BD4: 2800 CMP R0, #0
0x08007BD6: D055 BEQ .L15 ; 0x08007C84
.L10:
0x08007BD8: 4620 MOV R0, R4
0x08007BDA: 4639 MOV R1, R7
0x08007BDC: F002 FF99 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007BE0: 2800 CMP R0, #0
0x08007BE2: D011 BEQ .L11 ; 0x08007C08
0x08007BE4: 4887 LDR R0, =0x0800B923 ; [PC, #0x021C] [0x08007E04]
0x08007BE6: 4988 LDR R1, =0x0800BA52 ; [PC, #0x0220] [0x08007E08]
0x08007BE8: F7FF F926 BL LOG_I ; 0x08006E38
0x08007BEC: 4887 LDR R0, =LVP_OVP ; [PC, #0x021C] [0x08007E0C] =0x20001228
0x08007BEE: 4988 LDR R1, =OVP_present__LVP_present ; [PC, #0x0220] [0x08007E10] =0x080093D1
0x08007BF0: 4A88 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x0220] [0x08007E14] =0x08009355
0x08007BF2: 4B89 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0224] [0x08007E18] =0x080092DD
0x08007BF4: 4D89 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0224] [0x08007E1C] =0x08009271
0x08007BF6: 6005 STR R5, [R0]
0x08007BF8: 6043 STR R3, [R0, #4]
0x08007BFA: 6082 STR R2, [R0, #8]
0x08007BFC: 60C1 STR R1, [R0, #12]
0x08007BFE: 4888 LDR R0, =AUTO_Mode ; [PC, #0x0220] [0x08007E20] =0x2000134C
0x08007C00: 4988 LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x0220] [0x08007E24] =0x08009439
0x08007C02: 6001 STR R1, [R0]
0x08007C04: 2004 MOVS R0, #4
0x08007C06: E010 B .L12 ; 0x08007C2A
.L11:
0x08007C08: 487E LDR R0, =0x0800B923 ; [PC, #0x01F8] [0x08007E04]
0x08007C0A: 4987 LDR R1, =0x0800BC55 ; [PC, #0x021C] [0x08007E28]
0x08007C0C: F7FF F914 BL LOG_I ; 0x08006E38
0x08007C10: 487E LDR R0, =LVP_OVP ; [PC, #0x01F8] [0x08007E0C] =0x20001228
0x08007C12: 497F LDR R1, =OVP_present__LVP_present ; [PC, #0x01FC] [0x08007E10] =0x080093D1
0x08007C14: 4A7F LDR R2, =OVP_present__LVP_not_present ; [PC, #0x01FC] [0x08007E14] =0x08009355
0x08007C16: 4B80 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0200] [0x08007E18] =0x080092DD
0x08007C18: 4D80 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0200] [0x08007E1C] =0x08009271
0x08007C1A: 6005 STR R5, [R0]
0x08007C1C: 6043 STR R3, [R0, #4]
0x08007C1E: 6082 STR R2, [R0, #8]
0x08007C20: 60C1 STR R1, [R0, #12]
0x08007C22: 487F LDR R0, =AUTO_Mode ; [PC, #0x01FC] [0x08007E20] =0x2000134C
0x08007C24: 4981 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #0x0204] [0x08007E2C] =0x080091D5
0x08007C26: 6001 STR R1, [R0]
0x08007C28: 200C MOVS R0, #12
.L12:
0x08007C2A: 9902 LDR R1, [SP, #8]
0x08007C2C: 460D MOV R5, R1
0x08007C2E: E09C B .L24 ; 0x08007D6A
.L13:
0x08007C30: 9E01 LDR R6, [SP, #4]
0x08007C32: 4620 MOV R0, R4
0x08007C34: 4639 MOV R1, R7
0x08007C36: F002 FF6C BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007C3A: 2800 CMP R0, #0
0x08007C3C: D05D BEQ .L18 ; 0x08007CFA
0x08007C3E: 4871 LDR R0, =0x0800B923 ; [PC, #0x01C4] [0x08007E04]
0x08007C40: 497D LDR R1, =0x0800B514 ; [PC, #0x01F4] [0x08007E38]
0x08007C42: F7FF F8F9 BL LOG_I ; 0x08006E38
0x08007C46: 4871 LDR R0, =LVP_OVP ; [PC, #0x01C4] [0x08007E0C] =0x20001228
0x08007C48: 4971 LDR R1, =OVP_present__LVP_present ; [PC, #0x01C4] [0x08007E10] =0x080093D1
0x08007C4A: 4A72 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x01C8] [0x08007E14] =0x08009355
0x08007C4C: 4B72 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x01C8] [0x08007E18] =0x080092DD
0x08007C4E: 4D73 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x01CC] [0x08007E1C] =0x08009271
0x08007C50: 6005 STR R5, [R0]
0x08007C52: 6043 STR R3, [R0, #4]
0x08007C54: 6082 STR R2, [R0, #8]
0x08007C56: 60C1 STR R1, [R0, #12]
0x08007C58: 4871 LDR R0, =AUTO_Mode ; [PC, #0x01C4] [0x08007E20] =0x2000134C
0x08007C5A: 4972 LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x01C8] [0x08007E24] =0x08009439
0x08007C5C: 6001 STR R1, [R0]
0x08007C5E: 2004 MOVS R0, #4
0x08007C60: E05C B .L19 ; 0x08007D1C
.L14:
0x08007C62: 4868 LDR R0, =0x0800B923 ; [PC, #0x01A0] [0x08007E04]
0x08007C64: 4987 LDR R1, =0x0800B7D7 ; [PC, #0x021C] [0x08007E84]
0x08007C66: F7FF F8E7 BL LOG_I ; 0x08006E38
0x08007C6A: 4868 LDR R0, =LVP_OVP ; [PC, #0x01A0] [0x08007E0C] =0x20001228
0x08007C6C: 4975 LDR R1, =DoNothing ; [PC, #0x01D4] [0x08007E44] =0x200001F9
0x08007C6E: 4A81 LDR R2, =OVP_ignored__LVP_present ; [PC, #0x0204] [0x08007E74] =0x08008EA1
0x08007C70: 4B7D LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x01F4] [0x08007E68] =0x08008E5D
0x08007C72: 4F6B LDR R7, =AUTO_Mode ; [PC, #0x01AC] [0x08007E20] =0x2000134C
0x08007C74: 4E80 LDR R6, =AUTO_LVP_Management ; [PC, #0x0200] [0x08007E78] =0x08008DDD
0x08007C76: 603E STR R6, [R7]
0x08007C78: 6003 STR R3, [R0]
0x08007C7A: 6042 STR R2, [R0, #4]
0x08007C7C: 6081 STR R1, [R0, #8]
0x08007C7E: 60C1 STR R1, [R0, #12]
0x08007C80: 2008 MOVS R0, #8
0x08007C82: E071 B .L23 ; 0x08007D68
.L15:
0x08007C84: 4620 MOV R0, R4
0x08007C86: 4639 MOV R1, R7
0x08007C88: F002 FF43 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007C8C: 2800 CMP R0, #0
0x08007C8E: D059 BEQ .L21 ; 0x08007D44
0x08007C90: 485C LDR R0, =0x0800B923 ; [PC, #0x0170] [0x08007E04]
0x08007C92: 4967 LDR R1, =0x0800B53F ; [PC, #0x019C] [0x08007E30]
0x08007C94: F7FF F8D0 BL LOG_I ; 0x08006E38
0x08007C98: 485C LDR R0, =LVP_OVP ; [PC, #0x0170] [0x08007E0C] =0x20001228
0x08007C9A: 495D LDR R1, =OVP_present__LVP_present ; [PC, #0x0174] [0x08007E10] =0x080093D1
0x08007C9C: 4A5D LDR R2, =OVP_present__LVP_not_present ; [PC, #0x0174] [0x08007E14] =0x08009355
0x08007C9E: 4B5E LDR R3, =OVP_not_present__LVP_present ; [PC, #0x0178] [0x08007E18] =0x080092DD
0x08007CA0: 4D5E LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0178] [0x08007E1C] =0x08009271
0x08007CA2: 6005 STR R5, [R0]
0x08007CA4: 6043 STR R3, [R0, #4]
0x08007CA6: 6082 STR R2, [R0, #8]
0x08007CA8: 60C1 STR R1, [R0, #12]
0x08007CAA: 485D LDR R0, =AUTO_Mode ; [PC, #0x0174] [0x08007E20] =0x2000134C
0x08007CAC: 495D LDR R1, =LVP_OVP_Management_NoAutoreconnect ; [PC, #0x0174] [0x08007E24] =0x08009439
0x08007CAE: 6001 STR R1, [R0]
0x08007CB0: 2005 MOVS R0, #5
0x08007CB2: E058 B .L22 ; 0x08007D66
.L16:
0x08007CB4: 4853 LDR R0, =0x0800B923 ; [PC, #0x014C] [0x08007E04]
0x08007CB6: 4972 LDR R1, =0x0800B801 ; [PC, #0x01C8] [0x08007E80]
0x08007CB8: F7FF F8BE BL LOG_I ; 0x08006E38
0x08007CBC: 4853 LDR R0, =LVP_OVP ; [PC, #0x014C] [0x08007E0C] =0x20001228
0x08007CBE: 4961 LDR R1, =DoNothing ; [PC, #0x0184] [0x08007E44] =0x200001F9
0x08007CC0: 4A65 LDR R2, =OVP_present__LVP_ignored ; [PC, #0x0194] [0x08007E58] =0x0800909D
0x08007CC2: 4B62 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0188] [0x08007E4C] =0x08009059
0x08007CC4: 4D56 LDR R5, =AUTO_Mode ; [PC, #0x0158] [0x08007E20] =0x2000134C
0x08007CC6: 4E65 LDR R6, =AUTO_OVP_Management ; [PC, #0x0194] [0x08007E5C] =0x08008FD9
0x08007CC8: 602E STR R6, [R5]
0x08007CCA: 6003 STR R3, [R0]
0x08007CCC: 6042 STR R2, [R0, #4]
0x08007CCE: 6081 STR R1, [R0, #8]
0x08007CD0: 60C1 STR R1, [R0, #12]
0x08007CD2: 2009 MOVS R0, #9
0x08007CD4: 2501 MOVS R5, #1
0x08007CD6: E047 B .L23 ; 0x08007D68
.L17:
0x08007CD8: 484A LDR R0, =0x0800B923 ; [PC, #0x0128] [0x08007E04]
0x08007CDA: 4965 LDR R1, =0x0800B82B ; [PC, #0x0194] [0x08007E70]
0x08007CDC: F7FF F8AC BL LOG_I ; 0x08006E38
0x08007CE0: 484A LDR R0, =LVP_OVP ; [PC, #0x0128] [0x08007E0C] =0x20001228
0x08007CE2: 4958 LDR R1, =DoNothing ; [PC, #0x0160] [0x08007E44] =0x200001F9
0x08007CE4: 4A63 LDR R2, =OVP_ignored__LVP_present ; [PC, #0x018C] [0x08007E74] =0x08008EA1
0x08007CE6: 4B60 LDR R3, =OVP_ignored__LVP_not_present ; [PC, #0x0180] [0x08007E68] =0x08008E5D
0x08007CE8: 4D4D LDR R5, =AUTO_Mode ; [PC, #0x0134] [0x08007E20] =0x2000134C
0x08007CEA: 4E63 LDR R6, =AUTO_LVP_Management ; [PC, #0x018C] [0x08007E78] =0x08008DDD
0x08007CEC: 602E STR R6, [R5]
0x08007CEE: 6003 STR R3, [R0]
0x08007CF0: 6042 STR R2, [R0, #4]
0x08007CF2: 6081 STR R1, [R0, #8]
0x08007CF4: 60C1 STR R1, [R0, #12]
0x08007CF6: 200A MOVS R0, #10
0x08007CF8: E035 B .L22 ; 0x08007D66
.L18:
0x08007CFA: 4842 LDR R0, =0x0800B923 ; [PC, #0x0108] [0x08007E04]
0x08007CFC: 494F LDR R1, =0x0800B87F ; [PC, #0x013C] [0x08007E3C]
0x08007CFE: F7FF F89B BL LOG_I ; 0x08006E38
0x08007D02: 4842 LDR R0, =LVP_OVP ; [PC, #0x0108] [0x08007E0C] =0x20001228
0x08007D04: 4942 LDR R1, =OVP_present__LVP_present ; [PC, #0x0108] [0x08007E10] =0x080093D1
0x08007D06: 4A43 LDR R2, =OVP_present__LVP_not_present ; [PC, #0x010C] [0x08007E14] =0x08009355
0x08007D08: 4B43 LDR R3, =OVP_not_present__LVP_present ; [PC, #0x010C] [0x08007E18] =0x080092DD
0x08007D0A: 4D44 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #0x0110] [0x08007E1C] =0x08009271
0x08007D0C: 6005 STR R5, [R0]
0x08007D0E: 6043 STR R3, [R0, #4]
0x08007D10: 6082 STR R2, [R0, #8]
0x08007D12: 60C1 STR R1, [R0, #12]
0x08007D14: 4842 LDR R0, =AUTO_Mode ; [PC, #0x0108] [0x08007E20] =0x2000134C
0x08007D16: 4945 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #0x0114] [0x08007E2C] =0x080091D5
0x08007D18: 6001 STR R1, [R0]
0x08007D1A: 200C MOVS R0, #12
.L19:
0x08007D1C: 9902 LDR R1, [SP, #8]
0x08007D1E: 4635 MOV R5, R6
0x08007D20: E023 B .L24 ; 0x08007D6A
.L20:
0x08007D22: 4838 LDR R0, =0x0800B923 ; [PC, #224] [0x08007E04]
0x08007D24: 494B LDR R1, =0x0800B855 ; [PC, #0x012C] [0x08007E54]
0x08007D26: F7FF F887 BL LOG_I ; 0x08006E38
0x08007D2A: 4838 LDR R0, =LVP_OVP ; [PC, #224] [0x08007E0C] =0x20001228
0x08007D2C: 4945 LDR R1, =DoNothing ; [PC, #0x0114] [0x08007E44] =0x200001F9
0x08007D2E: 4A4A LDR R2, =OVP_present__LVP_ignored ; [PC, #0x0128] [0x08007E58] =0x0800909D
0x08007D30: 4B46 LDR R3, =OVP_not_present__LVP_ignored ; [PC, #0x0118] [0x08007E4C] =0x08009059
0x08007D32: 4D3B LDR R5, =AUTO_Mode ; [PC, #236] [0x08007E20] =0x2000134C
0x08007D34: 4E49 LDR R6, =AUTO_OVP_Management ; [PC, #0x0124] [0x08007E5C] =0x08008FD9
0x08007D36: 602E STR R6, [R5]
0x08007D38: 6003 STR R3, [R0]
0x08007D3A: 6042 STR R2, [R0, #4]
0x08007D3C: 6081 STR R1, [R0, #8]
0x08007D3E: 60C1 STR R1, [R0, #12]
0x08007D40: 200B MOVS R0, #11
0x08007D42: E010 B .L22 ; 0x08007D66
.L21:
0x08007D44: 482F LDR R0, =0x0800B923 ; [PC, #188] [0x08007E04]
0x08007D46: 493B LDR R1, =0x0800B8A9 ; [PC, #236] [0x08007E34]
0x08007D48: F7FF F876 BL LOG_I ; 0x08006E38
0x08007D4C: 482F LDR R0, =LVP_OVP ; [PC, #188] [0x08007E0C] =0x20001228
0x08007D4E: 4930 LDR R1, =OVP_present__LVP_present ; [PC, #192] [0x08007E10] =0x080093D1
0x08007D50: 4A30 LDR R2, =OVP_present__LVP_not_present ; [PC, #192] [0x08007E14] =0x08009355
0x08007D52: 4B31 LDR R3, =OVP_not_present__LVP_present ; [PC, #196] [0x08007E18] =0x080092DD
0x08007D54: 4D31 LDR R5, =OVP_not_present__LVP_not_present ; [PC, #196] [0x08007E1C] =0x08009271
0x08007D56: 6005 STR R5, [R0]
0x08007D58: 6043 STR R3, [R0, #4]
0x08007D5A: 6082 STR R2, [R0, #8]
0x08007D5C: 60C1 STR R1, [R0, #12]
0x08007D5E: 4830 LDR R0, =AUTO_Mode ; [PC, #192] [0x08007E20] =0x2000134C
0x08007D60: 4932 LDR R1, =AUTO_LVP_OVP_Management ; [PC, #200] [0x08007E2C] =0x080091D5
0x08007D62: 6001 STR R1, [R0]
0x08007D64: 200D MOVS R0, #13
.L22:
0x08007D66: 2500 MOVS R5, #0
.L23:
0x08007D68: 9902 LDR R1, [SP, #8]
.L24:
0x08007D6A: 4F47 LDR R7, =sys_data ; [PC, #0x011C] [0x08007E88] =0x20000C34
0x08007D6C: 8578 STRH R0, [R7, #42]
0x08007D6E: 4847 LDR R0, =LVP_OVP_logic ; [PC, #0x011C] [0x08007E8C] =0x200001FB
0x08007D70: 7005 STRB R5, [R0]
0x08007D72: 0309 LSLS R1, R1, #12
0x08007D74: 4620 MOV R0, R4
0x08007D76: F002 FECC BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007D7A: 2800 CMP R0, #0
0x08007D7C: D003 BEQ .L25 ; 0x08007D86
0x08007D7E: 4844 LDR R0, =manual_overdrive_is_enabled ; [PC, #0x0110] [0x08007E90] =0x2000128C
0x08007D80: 2100 MOVS R1, #0
0x08007D82: 6001 STR R1, [R0]
0x08007D84: E006 B .L26 ; 0x08007D94
.L25:
0x08007D86: 4842 LDR R0, =manual_overdrive_is_enabled ; [PC, #0x0108] [0x08007E90] =0x2000128C
0x08007D88: 2101 MOVS R1, #1
0x08007D8A: 6001 STR R1, [R0]
0x08007D8C: 8D78 LDRH R0, [R7, #42]
0x08007D8E: 2110 MOVS R1, #16
0x08007D90: 4301 ORRS R1, R0
0x08007D92: 8579 STRH R1, [R7, #42]
.L26:
0x08007D94: 2601 MOVS R6, #1
0x08007D96: 0375 LSLS R5, R6, #13
0x08007D98: 4620 MOV R0, R4
0x08007D9A: 4629 MOV R1, R5
0x08007D9C: F002 FEB9 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08007DA0: 2800 CMP R0, #0
0x08007DA2: D003 BEQ .L27 ; 0x08007DAC
0x08007DA4: 483B LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #236] [0x08007E94] =0x200012B4
0x08007DA6: 2100 MOVS R1, #0
0x08007DA8: 6001 STR R1, [R0]
0x08007DAA: E005 B .L28 ; 0x08007DB8
.L27:
0x08007DAC: 4839 LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #228] [0x08007E94] =0x200012B4
0x08007DAE: 6006 STR R6, [R0]
0x08007DB0: 8D78 LDRH R0, [R7, #42]
0x08007DB2: 2120 MOVS R1, #32
0x08007DB4: 4301 ORRS R1, R0
0x08007DB6: 8579 STRH R1, [R7, #42]
.L28:
0x08007DB8: 0231 LSLS R1, R6, #8
0x08007DBA: 4620 MOV R0, R4
0x08007DBC: F7FC FCB6 BL HAL_GPIO_DeInit ; 0x0800472C
0x08007DC0: 0271 LSLS R1, R6, #9
0x08007DC2: 4620 MOV R0, R4
0x08007DC4: F7FC FCB2 BL HAL_GPIO_DeInit ; 0x0800472C
0x08007DC8: 02B1 LSLS R1, R6, #10
0x08007DCA: 4620 MOV R0, R4
0x08007DCC: F7FC FCAE BL HAL_GPIO_DeInit ; 0x0800472C
0x08007DD0: 02F1 LSLS R1, R6, #11
0x08007DD2: 4620 MOV R0, R4
0x08007DD4: F7FC FCAA BL HAL_GPIO_DeInit ; 0x0800472C
0x08007DD8: 0331 LSLS R1, R6, #12
0x08007DDA: 4620 MOV R0, R4
0x08007DDC: F7FC FCA6 BL HAL_GPIO_DeInit ; 0x0800472C
0x08007DE0: 4620 MOV R0, R4
0x08007DE2: 4629 MOV R1, R5
0x08007DE4: F7FC FCA2 BL HAL_GPIO_DeInit ; 0x0800472C
0x08007DE8: 03B1 LSLS R1, R6, #14
0x08007DEA: 4620 MOV R0, R4
0x08007DEC: F7FC FC9E BL HAL_GPIO_DeInit ; 0x0800472C
0x08007DF0: 03F1 LSLS R1, R6, #15
0x08007DF2: 4620 MOV R0, R4
0x08007DF4: F7FC FC9A BL HAL_GPIO_DeInit ; 0x0800472C
0x08007DF8: B003 ADD SP, SP, #12
0x08007DFA: BDF0 POP {R4-R7, PC}
0x08007DFC: 0800B468 DC.W 0x0800B468
0x08007E00: 50000400 DC.W 0x50000400
0x08007E04: 0800B923 DC.W 0x0800B923
0x08007E08: 0800BA52 DC.W 0x0800BA52
0x08007E0C: 20001228 DC.W LVP_OVP
0x08007E10: 080093D1 DC.W OVP_present__LVP_present
0x08007E14: 08009355 DC.W OVP_present__LVP_not_present
0x08007E18: 080092DD DC.W OVP_not_present__LVP_present
0x08007E1C: 08009271 DC.W OVP_not_present__LVP_not_present
0x08007E20: 2000134C DC.W AUTO_Mode
0x08007E24: 08009439 DC.W LVP_OVP_Management_NoAutoreconnect
0x08007E28: 0800BC55 DC.W 0x0800BC55
0x08007E2C: 080091D5 DC.W AUTO_LVP_OVP_Management
0x08007E30: 0800B53F DC.W 0x0800B53F
0x08007E34: 0800B8A9 DC.W 0x0800B8A9
0x08007E38: 0800B514 DC.W 0x0800B514
0x08007E3C: 0800B87F DC.W 0x0800B87F
0x08007E40: 0800B4E9 DC.W 0x0800B4E9
0x08007E44: 200001F9 DC.W DoNothing
0x08007E48: 08009171 DC.W OVP_present__LVP_ignored_NoAutoreconnect
0x08007E4C: 08009059 DC.W OVP_not_present__LVP_ignored
0x08007E50: 080090ED DC.W OVP_Management_NoAutoreconnect
0x08007E54: 0800B855 DC.W 0x0800B855
0x08007E58: 0800909D DC.W OVP_present__LVP_ignored
0x08007E5C: 08008FD9 DC.W AUTO_OVP_Management
0x08007E60: 0800B4BE DC.W 0x0800B4BE
0x08007E64: 08008F75 DC.W OVP_ignored__LVP_present_NoAutoreconnect
0x08007E68: 08008E5D DC.W OVP_ignored__LVP_not_present
0x08007E6C: 08008EF1 DC.W LVP_Management_NoAutoreconnect
0x08007E70: 0800B82B DC.W 0x0800B82B
0x08007E74: 08008EA1 DC.W OVP_ignored__LVP_present
0x08007E78: 08008DDD DC.W AUTO_LVP_Management
0x08007E7C: 0800B493 DC.W 0x0800B493
0x08007E80: 0800B801 DC.W 0x0800B801
0x08007E84: 0800B7D7 DC.W 0x0800B7D7
0x08007E88: 20000C34 DC.W sys_data
0x08007E8C: 200001FB DC.W LVP_OVP_logic
0x08007E90: 2000128C DC.W manual_overdrive_is_enabled
0x08007E94: 200012B4 DC.W auto_recover_from_temp_shutdown_is_enabled
Section .text.BlueLEDShortBlinking from main.o, size=80, align=4
BlueLEDShortBlinking:
0x08007E98: B5F0 PUSH {R4-R7, LR}
0x08007E9A: B081 SUB SP, SP, #4
0x08007E9C: F7FB F9D8 BL HAL_GetTick ; 0x08003250
0x08007EA0: 4604 MOV R4, R0
0x08007EA2: 4F0D LDR R7, =BlueLEDShortBlinking.old_on_time ; [PC, #52] [0x08007ED8] =0x20001344
0x08007EA4: 6838 LDR R0, [R7]
0x08007EA6: 1A20 SUBS R0, R4, R0
0x08007EA8: 490C LDR R1, =BlueLEDShortBlinking.led_is_turned_on ; [PC, #48] [0x08007EDC] =0x2000137C
0x08007EAA: 780E LDRB R6, [R1]
0x08007EAC: 2E00 CMP R6, #0
0x08007EAE: D003 BEQ .L1 ; 0x08007EB8
0x08007EB0: 2833 CMP R0, #51
0x08007EB2: D30E BCC .L3 ; 0x08007ED2
0x08007EB4: 2200 MOVS R2, #0
0x08007EB6: E003 B .L2 ; 0x08007EC0
.L1:
0x08007EB8: 4909 LDR R1, =0x000003B6 ; [PC, #36] [0x08007EE0]
0x08007EBA: 4288 CMP R0, R1
0x08007EBC: D909 BLS .L3 ; 0x08007ED2
0x08007EBE: 2201 MOVS R2, #1
.L2:
0x08007EC0: 4808 LDR R0, =0x50000400 ; [PC, #32] [0x08007EE4]
0x08007EC2: 2501 MOVS R5, #1
0x08007EC4: 4629 MOV R1, R5
0x08007EC6: F003 F989 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08007ECA: 603C STR R4, [R7]
0x08007ECC: 406E EORS R6, R5
0x08007ECE: 4803 LDR R0, =BlueLEDShortBlinking.led_is_turned_on ; [PC, #12] [0x08007EDC] =0x2000137C
0x08007ED0: 7006 STRB R6, [R0]
.L3:
0x08007ED2: B001 ADD SP, SP, #4
0x08007ED4: BDF0 POP {R4-R7, PC}
0x08007ED6: 46C0 NOP
0x08007ED8: 20001344 DC.W BlueLEDShortBlinking.old_on_time
0x08007EDC: 2000137C DC.W BlueLEDShortBlinking.led_is_turned_on
0x08007EE0: 000003B6 DC.W 0x000003B6
0x08007EE4: 50000400 DC.W 0x50000400
Section .text.InrushCurrentDetected from main.o, size=104, align=4
InrushCurrentDetected:
0x08007EE8: B580 PUSH {R7, LR}
0x08007EEA: 4811 LDR R0, =hdac1 ; [PC, #68] [0x08007F30] =0x200011F4
0x08007EEC: 6800 LDR R0, [R0]
0x08007EEE: 2100 MOVS R1, #0
0x08007EF0: 6081 STR R1, [R0, #8]
0x08007EF2: 6141 STR R1, [R0, #20]
0x08007EF4: 22EA MOVS R2, #234
0x08007EF6: 480F LDR R0, =sys_data ; [PC, #60] [0x08007F34] =0x20000C34
0x08007EF8: 5281 STRH R1, [R0, R2]
0x08007EFA: 490F LDR R1, =MOSFETS_Management ; [PC, #60] [0x08007F38] =0x200012DC
0x08007EFC: 4A0F LDR R2, =DoNothing ; [PC, #60] [0x08007F3C] =0x200001F9
0x08007EFE: 600A STR R2, [R1]
0x08007F00: 490F LDR R1, =overcurrent_shutdown_is_active ; [PC, #60] [0x08007F40] =0x20001284
0x08007F02: 6809 LDR R1, [R1]
0x08007F04: 2900 CMP R1, #0
0x08007F06: D000 BEQ .L1 ; 0x08007F0A
0x08007F08: BD80 POP {R7, PC}
.L1:
0x08007F0A: 490E LDR R1, =overload_shutdown_is_active ; [PC, #56] [0x08007F44] =0x20001280
0x08007F0C: 680A LDR R2, [R1]
0x08007F0E: 2A00 CMP R2, #0
0x08007F10: D107 BNE .L2 ; 0x08007F22
0x08007F12: 2211 MOVS R2, #17
0x08007F14: 0112 LSLS R2, R2, #4
0x08007F16: 5A83 LDRH R3, [R0, R2]
0x08007F18: 1C5B ADDS R3, R3, #1
0x08007F1A: 5283 STRH R3, [R0, R2]
0x08007F1C: 480A LDR R0, =statDataChanged ; [PC, #40] [0x08007F48] =0x20001270
0x08007F1E: 2201 MOVS R2, #1
0x08007F20: 6002 STR R2, [R0]
.L2:
0x08007F22: 2001 MOVS R0, #1
0x08007F24: 6008 STR R0, [R1]
0x08007F26: F7FB F993 BL HAL_GetTick ; 0x08003250
0x08007F2A: 4908 LDR R1, =overload_shutdown_time ; [PC, #32] [0x08007F4C] =0x20000414
0x08007F2C: 6008 STR R0, [R1]
0x08007F2E: BD80 POP {R7, PC}
0x08007F30: 200011F4 DC.W hdac1
0x08007F34: 20000C34 DC.W sys_data
0x08007F38: 200012DC DC.W MOSFETS_Management
0x08007F3C: 200001F9 DC.W DoNothing
0x08007F40: 20001284 DC.W overcurrent_shutdown_is_active
0x08007F44: 20001280 DC.W overload_shutdown_is_active
0x08007F48: 20001270 DC.W statDataChanged
0x08007F4C: 20000414 DC.W overload_shutdown_time
Section .text.ABVoltageDropCalculation from main.o, size=268, align=4
ABVoltageDropCalculation:
0x08007F50: B5F0 PUSH {R4-R7, LR}
0x08007F52: B081 SUB SP, SP, #4
0x08007F54: F7FB F97C BL HAL_GetTick ; 0x08003250
0x08007F58: 4932 LDR R1, =ABVoltageDropCalculation.new_time ; [PC, #200] [0x08008024] =0x2000135C
0x08007F5A: 6008 STR R0, [R1]
0x08007F5C: 680A LDR R2, [R1]
0x08007F5E: 4832 LDR R0, =ABVoltageDropCalculation.last_time_UabCalculated ; [PC, #200] [0x08008028] =0x20001360
0x08007F60: 6803 LDR R3, [R0]
0x08007F62: 1AD2 SUBS R2, R2, R3
0x08007F64: 2A02 CMP R2, #2
0x08007F66: D32E BCC .L2 ; 0x08007FC6
0x08007F68: 6809 LDR R1, [R1]
0x08007F6A: 6001 STR R1, [R0]
0x08007F6C: 4D2F LDR R5, =sys_data ; [PC, #188] [0x0800802C] =0x20000C34
0x08007F6E: 8F68 LDRH R0, [R5, #58]
0x08007F70: 492F LDR R1, =rawMOSFETsVoltageDrop ; [PC, #188] [0x08008030] =0x20001274
0x08007F72: 6809 LDR R1, [R1]
0x08007F74: 1840 ADDS R0, R0, R1
0x08007F76: 21E8 MOVS R1, #232
0x08007F78: 5268 STRH R0, [R5, R1]
0x08007F7A: B201 SXTH R1, R0
0x08007F7C: 204B MOVS R0, #75
0x08007F7E: 0080 LSLS R0, R0, #2
0x08007F80: 4348 MULS R0, R1, R0
0x08007F82: 492C LDR R1, =0x00000FFF ; [PC, #176] [0x08008034]
0x08007F84: F002 FB02 BL __aeabi_idiv ; 0x0800A58C
0x08007F88: 21D8 MOVS R1, #216
0x08007F8A: 5E6B LDRSH R3, [R5, R1]
0x08007F8C: 4A2A LDR R2, =ABVoltageDropCalculation.ursense_voltage_accum ; [PC, #168] [0x08008038] =0x20001358
0x08007F8E: 6814 LDR R4, [R2]
0x08007F90: 1AE3 SUBS R3, R4, R3
0x08007F92: 18C3 ADDS R3, R0, R3
0x08007F94: 3B96 SUBS R3, #150
0x08007F96: 17D8 ASRS R0, R3, #31
0x08007F98: 0C80 LSRS R0, R0, #18
0x08007F9A: 1818 ADDS R0, R3, R0
0x08007F9C: 1380 ASRS R0, R0, #14
0x08007F9E: 5268 STRH R0, [R5, R1]
0x08007FA0: 6013 STR R3, [R2]
0x08007FA2: 26EA MOVS R6, #234
0x08007FA4: 5BAB LDRH R3, [R5, R6]
0x08007FA6: 2B00 CMP R3, #0
0x08007FA8: D00A BEQ .L1 ; 0x08007FC0
0x08007FAA: 4C24 LDR R4, =ABVoltageDropCalculation.positive_pulse_found ; [PC, #144] [0x0800803C] =0x20001380
0x08007FAC: 7827 LDRB R7, [R4]
0x08007FAE: 2F00 CMP R7, #0
0x08007FB0: D00B BEQ .L3 ; 0x08007FCA
0x08007FB2: 2B02 CMP R3, #2
0x08007FB4: D110 BNE .L4 ; 0x08007FD8
0x08007FB6: 0400 LSLS R0, R0, #16
0x08007FB8: 4927 LDR R1, =0xFFC3FFFF ; [PC, #156] [0x08008058]
0x08007FBA: 4288 CMP R0, R1
0x08007FBC: DD12 BLE .L5 ; 0x08007FE4
0x08007FBE: E002 B .L2 ; 0x08007FC6
.L1:
0x08007FC0: 481E LDR R0, =ABVoltageDropCalculation.positive_pulse_found ; [PC, #120] [0x0800803C] =0x20001380
0x08007FC2: 2100 MOVS R1, #0
0x08007FC4: 7001 STRB R1, [R0]
.L2:
0x08007FC6: B001 ADD SP, SP, #4
0x08007FC8: BDF0 POP {R4-R7, PC}
.L3:
0x08007FCA: 2000 MOVS R0, #0
0x08007FCC: 5268 STRH R0, [R5, R1]
0x08007FCE: 6010 STR R0, [R2]
0x08007FD0: 2001 MOVS R0, #1
0x08007FD2: 7020 STRB R0, [R4]
0x08007FD4: B001 ADD SP, SP, #4
0x08007FD6: BDF0 POP {R4-R7, PC}
.L4:
0x08007FD8: 2B03 CMP R3, #3
0x08007FDA: D1F4 BNE .L2 ; 0x08007FC6
0x08007FDC: 0400 LSLS R0, R0, #16
0x08007FDE: 4919 LDR R1, =0x003C0001 ; [PC, #100] [0x08008044]
0x08007FE0: 4288 CMP R0, R1
0x08007FE2: DBF0 BLT .L2 ; 0x08007FC6
.L5:
0x08007FE4: 4F16 LDR R7, =mosfets_voltagedrop_shutdown_is_active ; [PC, #88] [0x08008040] =0x20001288
0x08007FE6: 6838 LDR R0, [R7]
0x08007FE8: 2800 CMP R0, #0
0x08007FEA: D1EC BNE .L2 ; 0x08007FC6
0x08007FEC: 2409 MOVS R4, #9
0x08007FEE: 4620 MOV R0, R4
0x08007FF0: F7FB FEBA BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x08007FF4: 4814 LDR R0, =hdac1 ; [PC, #80] [0x08008048] =0x200011F4
0x08007FF6: 6800 LDR R0, [R0]
0x08007FF8: 2100 MOVS R1, #0
0x08007FFA: 6081 STR R1, [R0, #8]
0x08007FFC: 6141 STR R1, [R0, #20]
0x08007FFE: 53A9 STRH R1, [R5, R6]
0x08008000: 4812 LDR R0, =MOSFETS_Management ; [PC, #72] [0x0800804C] =0x200012DC
0x08008002: 4913 LDR R1, =DoNothing ; [PC, #76] [0x08008050] =0x200001F9
0x08008004: 6001 STR R1, [R0]
0x08008006: 4620 MOV R0, R4
0x08008008: F7FB FEA2 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x0800800C: 2087 MOVS R0, #135
0x0800800E: 0040 LSLS R0, R0, #1
0x08008010: 5A29 LDRH R1, [R5, R0]
0x08008012: 1C49 ADDS R1, R1, #1
0x08008014: 5229 STRH R1, [R5, R0]
0x08008016: 2001 MOVS R0, #1
0x08008018: 6038 STR R0, [R7]
0x0800801A: 490E LDR R1, =statDataChanged ; [PC, #56] [0x08008054] =0x20001270
0x0800801C: 6008 STR R0, [R1]
0x0800801E: B001 ADD SP, SP, #4
0x08008020: BDF0 POP {R4-R7, PC}
0x08008022: 46C0 NOP
0x08008024: 2000135C DC.W ABVoltageDropCalculation.new_time
0x08008028: 20001360 DC.W ABVoltageDropCalculation.last_time_UabCalculated
0x0800802C: 20000C34 DC.W sys_data
0x08008030: 20001274 DC.W rawMOSFETsVoltageDrop
0x08008034: 00000FFF DC.W 0x00000FFF
0x08008038: 20001358 DC.W ABVoltageDropCalculation.ursense_voltage_accum
0x0800803C: 20001380 DC.W ABVoltageDropCalculation.positive_pulse_found
0x08008040: 20001288 DC.W mosfets_voltagedrop_shutdown_is_active
0x08008044: 003C0001 DC.W 0x003C0001
0x08008048: 200011F4 DC.W hdac1
0x0800804C: 200012DC DC.W MOSFETS_Management
0x08008050: 200001F9 DC.W DoNothing
0x08008054: 20001270 DC.W statDataChanged
0x08008058: FFC3FFFF DC.W 0xFFC3FFFF
Section .text.Keys_Management from main.o, size=116, align=4
Keys_Management:
0x0800805C: B580 PUSH {R7, LR}
0x0800805E: F7FB F8F7 BL HAL_GetTick ; 0x08003250
0x08008062: 4916 LDR R1, =Keys_Management.last_time_checked ; [PC, #88] [0x080080BC] =0x200012E8
0x08008064: 680A LDR R2, [R1]
0x08008066: 4290 CMP R0, R2
0x08008068: D100 BNE .L2 ; 0x0800806C
.L1:
0x0800806A: BD80 POP {R7, PC}
.L2:
0x0800806C: 6008 STR R0, [R1]
0x0800806E: F001 FFD9 BL checkKeys ; 0x0800A024
0x08008072: 2008 MOVS R0, #8
0x08008074: F002 F814 BL get_key_short ; 0x0800A0A0
0x08008078: 2800 CMP R0, #0
0x0800807A: D006 BEQ .L3 ; 0x0800808A
0x0800807C: 4810 LDR R0, =0x0800B923 ; [PC, #64] [0x080080C0]
0x0800807E: 4911 LDR R1, =0x0800B8D3 ; [PC, #68] [0x080080C4]
0x08008080: F7FE FEDA BL LOG_I ; 0x08006E38
0x08008084: F001 FA3E BL StartAutoMode ; 0x08009504
0x08008088: BD80 POP {R7, PC}
.L3:
0x0800808A: 2008 MOVS R0, #8
0x0800808C: F002 F816 BL get_key_long ; 0x0800A0BC
0x08008090: 2800 CMP R0, #0
0x08008092: D006 BEQ .L4 ; 0x080080A2
0x08008094: 480A LDR R0, =0x0800B923 ; [PC, #40] [0x080080C0]
0x08008096: 490C LDR R1, =0x0800B56A ; [PC, #48] [0x080080C8]
0x08008098: F7FE FECE BL LOG_I ; 0x08006E38
0x0800809C: F001 FA78 BL StartOnMode ; 0x08009590
0x080080A0: BD80 POP {R7, PC}
.L4:
0x080080A2: 2004 MOVS R0, #4
0x080080A4: F001 FFFC BL get_key_short ; 0x0800A0A0
0x080080A8: 2800 CMP R0, #0
0x080080AA: D0DE BEQ .L1 ; 0x0800806A
0x080080AC: 4804 LDR R0, =0x0800B923 ; [PC, #16] [0x080080C0]
0x080080AE: 4907 LDR R1, =0x0800BCA1 ; [PC, #28] [0x080080CC]
0x080080B0: F7FE FEC2 BL LOG_I ; 0x08006E38
0x080080B4: 2000 MOVS R0, #0
0x080080B6: F7FF FC37 BL StartOffMode ; 0x08007928
0x080080BA: BD80 POP {R7, PC}
0x080080BC: 200012E8 DC.W Keys_Management.last_time_checked
0x080080C0: 0800B923 DC.W 0x0800B923
0x080080C4: 0800B8D3 DC.W 0x0800B8D3
0x080080C8: 0800B56A DC.W 0x0800B56A
0x080080CC: 0800BCA1 DC.W 0x0800BCA1
Section .text.DEBUG_print from main.o, size=796, align=4
DEBUG_print:
0x080080D0: B5F0 PUSH {R4-R7, LR}
0x080080D2: B081 SUB SP, SP, #4
0x080080D4: 49A0 LDR R1, =DEBUG_print.debug_print_old_time ; [PC, #0x0280] [0x08008358] =0x20001338
0x080080D6: 680A LDR R2, [R1]
0x080080D8: 1A82 SUBS R2, R0, R2
0x080080DA: 2A4E CMP R2, #78
0x080080DC: D200 BCS .L1 ; 0x080080E0
0x080080DE: E138 B .L15 ; 0x08008352
.L1:
0x080080E0: 6008 STR R0, [R1]
0x080080E2: 2500 MOVS R5, #0
0x080080E4: 499D LDR R1, =0x0800BA9F ; [PC, #0x0274] [0x0800835C]
0x080080E6: 4C9E LDR R4, =0x0800BC1D ; [PC, #0x0278] [0x08008360]
0x080080E8: 4B9E LDR R3, =0x0800B923 ; [PC, #0x0278] [0x08008364]
0x080080EA: 4628 MOV R0, R5
0x080080EC: 4622 MOV R2, R4
0x080080EE: F003 F959 BL SEGGER_RTT_printf ; 0x0800B3A4
0x080080F2: 4F9D LDR R7, =0x0800BCC1 ; [PC, #0x0274] [0x08008368]
0x080080F4: 4A9D LDR R2, =0x0800BCB9 ; [PC, #0x0274] [0x0800836C]
0x080080F6: 4628 MOV R0, R5
0x080080F8: 4639 MOV R1, R7
0x080080FA: 4623 MOV R3, R4
0x080080FC: F003 F952 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008100: 20D8 MOVS R0, #216
0x08008102: 4E9B LDR R6, =sys_data ; [PC, #0x026C] [0x08008370] =0x20000C34
0x08008104: 5E32 LDRSH R2, [R6, R0]
0x08008106: 499B LDR R1, =0x0800BCC9 ; [PC, #0x026C] [0x08008374]
0x08008108: 4628 MOV R0, R5
0x0800810A: F003 F94B BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800810E: 4628 MOV R0, R5
0x08008110: 4639 MOV R1, R7
0x08008112: 4A96 LDR R2, =0x0800BCB9 ; [PC, #0x0258] [0x0800836C]
0x08008114: 4623 MOV R3, R4
0x08008116: F003 F945 BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800811A: 20FC MOVS R0, #252
0x0800811C: 5E32 LDRSH R2, [R6, R0]
0x0800811E: 4996 LDR R1, =0x0800BCD5 ; [PC, #0x0258] [0x08008378]
0x08008120: 4628 MOV R0, R5
0x08008122: F003 F93F BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008126: 4628 MOV R0, R5
0x08008128: 4639 MOV R1, R7
0x0800812A: 4A90 LDR R2, =0x0800BCB9 ; [PC, #0x0240] [0x0800836C]
0x0800812C: 4623 MOV R3, R4
0x0800812E: F003 F939 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008132: 20EC MOVS R0, #236
0x08008134: 5E32 LDRSH R2, [R6, R0]
0x08008136: 4991 LDR R1, =0x0800BAA4 ; [PC, #0x0244] [0x0800837C]
0x08008138: 4628 MOV R0, R5
0x0800813A: F003 F933 BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800813E: 4628 MOV R0, R5
0x08008140: 4639 MOV R1, R7
0x08008142: 4A8A LDR R2, =0x0800BCB9 ; [PC, #0x0228] [0x0800836C]
0x08008144: 4623 MOV R3, R4
0x08008146: F003 F92D BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800814A: 20CC MOVS R0, #204
0x0800814C: 5A32 LDRH R2, [R6, R0]
0x0800814E: 498C LDR R1, =0x0800B585 ; [PC, #0x0230] [0x08008380]
0x08008150: 4628 MOV R0, R5
0x08008152: F003 F927 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008156: 4628 MOV R0, R5
0x08008158: 4639 MOV R1, R7
0x0800815A: 4A84 LDR R2, =0x0800BCB9 ; [PC, #0x0210] [0x0800836C]
0x0800815C: 4623 MOV R3, R4
0x0800815E: F003 F921 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008162: 20D2 MOVS R0, #210
0x08008164: 5A32 LDRH R2, [R6, R0]
0x08008166: 4987 LDR R1, =0x0800B590 ; [PC, #0x021C] [0x08008384]
0x08008168: 4628 MOV R0, R5
0x0800816A: F003 F91B BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800816E: 4628 MOV R0, R5
0x08008170: 4639 MOV R1, R7
0x08008172: 4A7E LDR R2, =0x0800BCB9 ; [PC, #0x01F8] [0x0800836C]
0x08008174: 4623 MOV R3, R4
0x08008176: F003 F915 BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800817A: 20CA MOVS R0, #202
0x0800817C: 5A30 LDRH R0, [R6, R0]
0x0800817E: 4E82 LDR R6, =0x0800B8E9 ; [PC, #0x0208] [0x08008388]
0x08008180: 4C82 LDR R4, =0x0800BCE1 ; [PC, #0x0208] [0x0800838C]
0x08008182: 2800 CMP R0, #0
0x08008184: 4632 MOV R2, R6
0x08008186: D000 BEQ .L2 ; 0x0800818A
0x08008188: 4622 MOV R2, R4
.L2:
0x0800818A: 4981 LDR R1, =0x0800BAAD ; [PC, #0x0204] [0x08008390]
0x0800818C: 4628 MOV R0, R5
0x0800818E: F003 F909 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008192: 4628 MOV R0, R5
0x08008194: 4974 LDR R1, =0x0800BCC1 ; [PC, #0x01D0] [0x08008368]
0x08008196: 4A75 LDR R2, =0x0800BCB9 ; [PC, #0x01D4] [0x0800836C]
0x08008198: 4B71 LDR R3, =0x0800BC1D ; [PC, #0x01C4] [0x08008360]
0x0800819A: F003 F903 BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800819E: 20C8 MOVS R0, #200
0x080081A0: 4973 LDR R1, =sys_data ; [PC, #0x01CC] [0x08008370] =0x20000C34
0x080081A2: 5A08 LDRH R0, [R1, R0]
0x080081A4: 2800 CMP R0, #0
0x080081A6: D000 BEQ .L3 ; 0x080081AA
0x080081A8: 4626 MOV R6, R4
.L3:
0x080081AA: 497A LDR R1, =0x0800BAB6 ; [PC, #0x01E8] [0x08008394]
0x080081AC: 4628 MOV R0, R5
0x080081AE: 4632 MOV R2, R6
0x080081B0: F003 F8F8 BL SEGGER_RTT_printf ; 0x0800B3A4
0x080081B4: 4628 MOV R0, R5
0x080081B6: 4F6C LDR R7, =0x0800BCC1 ; [PC, #0x01B0] [0x08008368]
0x080081B8: 4639 MOV R1, R7
0x080081BA: 4E6C LDR R6, =0x0800BCB9 ; [PC, #0x01B0] [0x0800836C]
0x080081BC: 4632 MOV R2, R6
0x080081BE: 4B68 LDR R3, =0x0800BC1D ; [PC, #0x01A0] [0x08008360]
0x080081C0: 461C MOV R4, R3
0x080081C2: F003 F8EF BL SEGGER_RTT_printf ; 0x0800B3A4
0x080081C6: 4874 LDR R0, =hdac1 ; [PC, #0x01D0] [0x08008398] =0x200011F4
0x080081C8: 6800 LDR R0, [R0]
0x080081CA: 6AC2 LDR R2, [R0, #44]
0x080081CC: 4973 LDR R1, =0x0800B59B ; [PC, #0x01CC] [0x0800839C]
0x080081CE: 4628 MOV R0, R5
0x080081D0: F003 F8E8 BL SEGGER_RTT_printf ; 0x0800B3A4
0x080081D4: 4628 MOV R0, R5
0x080081D6: 4639 MOV R1, R7
0x080081D8: 4632 MOV R2, R6
0x080081DA: 4623 MOV R3, R4
0x080081DC: F003 F8E2 BL SEGGER_RTT_printf ; 0x0800B3A4
0x080081E0: 486D LDR R0, =hdac1 ; [PC, #0x01B4] [0x08008398] =0x200011F4
0x080081E2: 6800 LDR R0, [R0]
0x080081E4: 6B02 LDR R2, [R0, #48]
0x080081E6: 496E LDR R1, =0x0800B5A6 ; [PC, #0x01B8] [0x080083A0]
0x080081E8: 4628 MOV R0, R5
0x080081EA: F003 F8DB BL SEGGER_RTT_printf ; 0x0800B3A4
0x080081EE: 4628 MOV R0, R5
0x080081F0: 4639 MOV R1, R7
0x080081F2: 4632 MOV R2, R6
0x080081F4: 4623 MOV R3, R4
0x080081F6: F003 F8D5 BL SEGGER_RTT_printf ; 0x0800B3A4
0x080081FA: 20EA MOVS R0, #234
0x080081FC: 495C LDR R1, =sys_data ; [PC, #0x0170] [0x08008370] =0x20000C34
0x080081FE: 5A08 LDRH R0, [R1, R0]
0x08008200: 2800 CMP R0, #0
0x08008202: D003 BEQ .L4 ; 0x0800820C
0x08008204: 2801 CMP R0, #1
0x08008206: D103 BNE .L5 ; 0x08008210
0x08008208: 4A67 LDR R2, =0x0800B5B4 ; [PC, #0x019C] [0x080083A8]
0x0800820A: E006 B .L7 ; 0x0800821A
.L4:
0x0800820C: 4A65 LDR R2, =0x0800B5B1 ; [PC, #0x0194] [0x080083A4]
0x0800820E: E004 B .L7 ; 0x0800821A
.L5:
0x08008210: 2802 CMP R0, #2
0x08008212: D001 BEQ .L6 ; 0x08008218
0x08008214: 4A66 LDR R2, =0x0800B5BA ; [PC, #0x0198] [0x080083B0]
0x08008216: E000 B .L7 ; 0x0800821A
.L6:
0x08008218: 4A64 LDR R2, =0x0800B5B7 ; [PC, #0x0190] [0x080083AC]
.L7:
0x0800821A: 2400 MOVS R4, #0
0x0800821C: 4965 LDR R1, =0x0800B8EB ; [PC, #0x0194] [0x080083B4]
0x0800821E: 4620 MOV R0, R4
0x08008220: F003 F8C0 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008224: 4D50 LDR R5, =0x0800BCC1 ; [PC, #0x0140] [0x08008368]
0x08008226: 4A51 LDR R2, =0x0800BCB9 ; [PC, #0x0144] [0x0800836C]
0x08008228: 4F4D LDR R7, =0x0800BC1D ; [PC, #0x0134] [0x08008360]
0x0800822A: 4620 MOV R0, R4
0x0800822C: 4629 MOV R1, R5
0x0800822E: 463B MOV R3, R7
0x08008230: F003 F8B8 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008234: 20E2 MOVS R0, #226
0x08008236: 4E4E LDR R6, =sys_data ; [PC, #0x0138] [0x08008370] =0x20000C34
0x08008238: 5E30 LDRSH R0, [R6, R0]
0x0800823A: 495F LDR R1, =0x00006667 ; [PC, #0x017C] [0x080083B8]
0x0800823C: 4341 MULS R1, R0, R1
0x0800823E: 0FCA LSRS R2, R1, #31
0x08008240: 1489 ASRS R1, R1, #18
0x08008242: 188A ADDS R2, R1, R2
0x08008244: 2109 MOVS R1, #9
0x08008246: 43C9 MVNS R1, R1
0x08008248: 4351 MULS R1, R2, R1
0x0800824A: 1808 ADDS R0, R1, R0
0x0800824C: 17C1 ASRS R1, R0, #31
0x0800824E: 4048 EORS R0, R1
0x08008250: 1A43 SUBS R3, R0, R1
0x08008252: 495A LDR R1, =0x0800BABF ; [PC, #0x0168] [0x080083BC]
0x08008254: 4620 MOV R0, R4
0x08008256: F003 F8A5 BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800825A: 4620 MOV R0, R4
0x0800825C: 4629 MOV R1, R5
0x0800825E: 4A43 LDR R2, =0x0800BCB9 ; [PC, #0x010C] [0x0800836C]
0x08008260: 463B MOV R3, R7
0x08008262: F003 F89F BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008266: 25F6 MOVS R5, #246
0x08008268: 5B70 LDRH R0, [R6, R5]
0x0800826A: 07C0 LSLS R0, R0, #31
0x0800826C: D004 BEQ .L8 ; 0x08008278
0x0800826E: 2000 MOVS R0, #0
0x08008270: 4953 LDR R1, =0x0800B5BD ; [PC, #0x014C] [0x080083C0]
0x08008272: 4A54 LDR R2, =0x0800BCF1 ; [PC, #0x0150] [0x080083C4]
0x08008274: F003 F896 BL SEGGER_RTT_printf ; 0x0800B3A4
.L8:
0x08008278: 4951 LDR R1, =0x0800B5BD ; [PC, #0x0144] [0x080083C0]
0x0800827A: 4A53 LDR R2, =0x0800B5C0 ; [PC, #0x014C] [0x080083C8]
0x0800827C: 4620 MOV R0, R4
0x0800827E: F003 F891 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008282: 4939 LDR R1, =0x0800BCC1 ; [PC, #228] [0x08008368]
0x08008284: 4A39 LDR R2, =0x0800BCB9 ; [PC, #228] [0x0800836C]
0x08008286: 4B36 LDR R3, =0x0800BC1D ; [PC, #216] [0x08008360]
0x08008288: 4620 MOV R0, R4
0x0800828A: F003 F88B BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800828E: 5B70 LDRH R0, [R6, R5]
0x08008290: 0780 LSLS R0, R0, #30
0x08008292: D504 BPL .L9 ; 0x0800829E
0x08008294: 2000 MOVS R0, #0
0x08008296: 494A LDR R1, =0x0800B5BD ; [PC, #0x0128] [0x080083C0]
0x08008298: 4A4A LDR R2, =0x0800BCF1 ; [PC, #0x0128] [0x080083C4]
0x0800829A: F003 F883 BL SEGGER_RTT_printf ; 0x0800B3A4
.L9:
0x0800829E: 4948 LDR R1, =0x0800B5BD ; [PC, #0x0120] [0x080083C0]
0x080082A0: 4A4A LDR R2, =0x0800B5C3 ; [PC, #0x0128] [0x080083CC]
0x080082A2: 4620 MOV R0, R4
0x080082A4: F003 F87E BL SEGGER_RTT_printf ; 0x0800B3A4
0x080082A8: 492F LDR R1, =0x0800BCC1 ; [PC, #188] [0x08008368]
0x080082AA: 4A30 LDR R2, =0x0800BCB9 ; [PC, #192] [0x0800836C]
0x080082AC: 4B2C LDR R3, =0x0800BC1D ; [PC, #176] [0x08008360]
0x080082AE: 4620 MOV R0, R4
0x080082B0: F003 F878 BL SEGGER_RTT_printf ; 0x0800B3A4
0x080082B4: 5B70 LDRH R0, [R6, R5]
0x080082B6: 0740 LSLS R0, R0, #29
0x080082B8: D504 BPL .L10 ; 0x080082C4
0x080082BA: 2000 MOVS R0, #0
0x080082BC: 4940 LDR R1, =0x0800B5BD ; [PC, #0x0100] [0x080083C0]
0x080082BE: 4A41 LDR R2, =0x0800BCF1 ; [PC, #0x0104] [0x080083C4]
0x080082C0: F003 F870 BL SEGGER_RTT_printf ; 0x0800B3A4
.L10:
0x080082C4: 493E LDR R1, =0x0800B5BD ; [PC, #248] [0x080083C0]
0x080082C6: 4A42 LDR R2, =0x0800B5C6 ; [PC, #0x0108] [0x080083D0]
0x080082C8: 4620 MOV R0, R4
0x080082CA: F003 F86B BL SEGGER_RTT_printf ; 0x0800B3A4
0x080082CE: 4926 LDR R1, =0x0800BCC1 ; [PC, #152] [0x08008368]
0x080082D0: 4A26 LDR R2, =0x0800BCB9 ; [PC, #152] [0x0800836C]
0x080082D2: 4B23 LDR R3, =0x0800BC1D ; [PC, #140] [0x08008360]
0x080082D4: 4620 MOV R0, R4
0x080082D6: F003 F865 BL SEGGER_RTT_printf ; 0x0800B3A4
0x080082DA: 5B70 LDRH R0, [R6, R5]
0x080082DC: 0700 LSLS R0, R0, #28
0x080082DE: D504 BPL .L11 ; 0x080082EA
0x080082E0: 2000 MOVS R0, #0
0x080082E2: 4937 LDR R1, =0x0800B5BD ; [PC, #220] [0x080083C0]
0x080082E4: 4A37 LDR R2, =0x0800BCF1 ; [PC, #220] [0x080083C4]
0x080082E6: F003 F85D BL SEGGER_RTT_printf ; 0x0800B3A4
.L11:
0x080082EA: 4935 LDR R1, =0x0800B5BD ; [PC, #212] [0x080083C0]
0x080082EC: 4A39 LDR R2, =0x0800B5C9 ; [PC, #228] [0x080083D4]
0x080082EE: 4620 MOV R0, R4
0x080082F0: F003 F858 BL SEGGER_RTT_printf ; 0x0800B3A4
0x080082F4: 491C LDR R1, =0x0800BCC1 ; [PC, #112] [0x08008368]
0x080082F6: 4A1D LDR R2, =0x0800BCB9 ; [PC, #116] [0x0800836C]
0x080082F8: 4B19 LDR R3, =0x0800BC1D ; [PC, #100] [0x08008360]
0x080082FA: 4620 MOV R0, R4
0x080082FC: F003 F852 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008300: 5B70 LDRH R0, [R6, R5]
0x08008302: 0680 LSLS R0, R0, #26
0x08008304: D504 BPL .L12 ; 0x08008310
0x08008306: 2000 MOVS R0, #0
0x08008308: 492D LDR R1, =0x0800B5BD ; [PC, #180] [0x080083C0]
0x0800830A: 4A2E LDR R2, =0x0800BCF1 ; [PC, #184] [0x080083C4]
0x0800830C: F003 F84A BL SEGGER_RTT_printf ; 0x0800B3A4
.L12:
0x08008310: 492B LDR R1, =0x0800B5BD ; [PC, #172] [0x080083C0]
0x08008312: 4A27 LDR R2, =0x0800B5BA ; [PC, #156] [0x080083B0]
0x08008314: 4620 MOV R0, R4
0x08008316: F003 F845 BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800831A: 4913 LDR R1, =0x0800BCC1 ; [PC, #76] [0x08008368]
0x0800831C: 4A13 LDR R2, =0x0800BCB9 ; [PC, #76] [0x0800836C]
0x0800831E: 4B10 LDR R3, =0x0800BC1D ; [PC, #64] [0x08008360]
0x08008320: 4620 MOV R0, R4
0x08008322: F003 F83F BL SEGGER_RTT_printf ; 0x0800B3A4
0x08008326: 482C LDR R0, =0x50000C00 ; [PC, #176] [0x080083D8]
0x08008328: 2102 MOVS R1, #2
0x0800832A: F002 FBF2 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x0800832E: 2801 CMP R0, #1
0x08008330: D106 BNE .L13 ; 0x08008340
0x08008332: 2000 MOVS R0, #0
0x08008334: 4922 LDR R1, =0x0800B5BD ; [PC, #136] [0x080083C0]
0x08008336: 4A2A LDR R2, =0x0800BCF9 ; [PC, #168] [0x080083E0]
0x08008338: F003 F834 BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800833C: 4A29 LDR R2, =0x0800BD01 ; [PC, #164] [0x080083E4]
0x0800833E: E000 B .L14 ; 0x08008342
.L13:
0x08008340: 4A26 LDR R2, =0x0800BD09 ; [PC, #152] [0x080083DC]
.L14:
0x08008342: 491F LDR R1, =0x0800B5BD ; [PC, #124] [0x080083C0]
0x08008344: 4620 MOV R0, R4
0x08008346: F003 F82D BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800834A: 4927 LDR R1, =0x0800B8F1 ; [PC, #156] [0x080083E8]
0x0800834C: 4620 MOV R0, R4
0x0800834E: F003 F829 BL SEGGER_RTT_printf ; 0x0800B3A4
.L15:
0x08008352: B001 ADD SP, SP, #4
0x08008354: BDF0 POP {R4-R7, PC}
0x08008356: 46C0 NOP
0x08008358: 20001338 DC.W DEBUG_print.debug_print_old_time
0x0800835C: 0800BA9F DC.W 0x0800BA9F
0x08008360: 0800BC1D DC.W 0x0800BC1D
0x08008364: 0800B923 DC.W 0x0800B923
0x08008368: 0800BCC1 DC.W 0x0800BCC1
0x0800836C: 0800BCB9 DC.W 0x0800BCB9
0x08008370: 20000C34 DC.W sys_data
0x08008374: 0800BCC9 DC.W 0x0800BCC9
0x08008378: 0800BCD5 DC.W 0x0800BCD5
0x0800837C: 0800BAA4 DC.W 0x0800BAA4
0x08008380: 0800B585 DC.W 0x0800B585
0x08008384: 0800B590 DC.W 0x0800B590
0x08008388: 0800B8E9 DC.W 0x0800B8E9
0x0800838C: 0800BCE1 DC.W 0x0800BCE1
0x08008390: 0800BAAD DC.W 0x0800BAAD
0x08008394: 0800BAB6 DC.W 0x0800BAB6
0x08008398: 200011F4 DC.W hdac1
0x0800839C: 0800B59B DC.W 0x0800B59B
0x080083A0: 0800B5A6 DC.W 0x0800B5A6
0x080083A4: 0800B5B1 DC.W 0x0800B5B1
0x080083A8: 0800B5B4 DC.W 0x0800B5B4
0x080083AC: 0800B5B7 DC.W 0x0800B5B7
0x080083B0: 0800B5BA DC.W 0x0800B5BA
0x080083B4: 0800B8EB DC.W 0x0800B8EB
0x080083B8: 00006667 DC.W 0x00006667
0x080083BC: 0800BABF DC.W 0x0800BABF
0x080083C0: 0800B5BD DC.W 0x0800B5BD
0x080083C4: 0800BCF1 DC.W 0x0800BCF1
0x080083C8: 0800B5C0 DC.W 0x0800B5C0
0x080083CC: 0800B5C3 DC.W 0x0800B5C3
0x080083D0: 0800B5C6 DC.W 0x0800B5C6
0x080083D4: 0800B5C9 DC.W 0x0800B5C9
0x080083D8: 50000C00 DC.W 0x50000C00
0x080083DC: 0800BD09 DC.W 0x0800BD09
0x080083E0: 0800BCF9 DC.W 0x0800BCF9
0x080083E4: 0800BD01 DC.W 0x0800BD01
0x080083E8: 0800B8F1 DC.W 0x0800B8F1
Section .text.HeavyCalculations from main.o, size=1352, align=4
HeavyCalculations:
0x080083EC: B5F0 PUSH {R4-R7, LR}
0x080083EE: B089 SUB SP, SP, #36
0x080083F0: 49BD LDR R1, =HeavyCalculations.HEAVY_CALCULATIONS_PERIOD ; [PC, #0x02F4] [0x080086E8] =0x20001370
0x080083F2: 7809 LDRB R1, [R1]
0x080083F4: 2900 CMP R1, #0
0x080083F6: 4DBD LDR R5, =0x00000BB8 ; [PC, #0x02F4] [0x080086EC]
0x080083F8: D101 BNE .L1 ; 0x080083FE
0x080083FA: 4629 MOV R1, R5
0x080083FC: E000 B .L2 ; 0x08008400
.L1:
0x080083FE: 2187 MOVS R1, #135
.L2:
0x08008400: 4CBB LDR R4, =HeavyCalculations.heavy_calc_last_time ; [PC, #0x02EC] [0x080086F0] =0x20001310
0x08008402: 6822 LDR R2, [R4]
0x08008404: 1A82 SUBS R2, R0, R2
0x08008406: 428A CMP R2, R1
0x08008408: D800 BHI .L3 ; 0x0800840C
0x0800840A: E21E B .L43 ; 0x0800884A
.L3:
0x0800840C: 26CC MOVS R6, #204
0x0800840E: 4BB9 LDR R3, =sys_data ; [PC, #0x02E4] [0x080086F4] =0x20000C34
0x08008410: 5B99 LDRH R1, [R3, R6]
0x08008412: 4AB9 LDR R2, =CalculatingSwitchSideVoltage.ubsensea_voltage_accum ; [PC, #0x02E4] [0x080086F8] =0x20001340
0x08008414: 6812 LDR R2, [R2]
0x08008416: 1A57 SUBS R7, R2, R1
0x08008418: 17F9 ASRS R1, R7, #31
0x0800841A: 438F BICS R7, R1
0x0800841C: 49B7 LDR R1, =ADC_values ; [PC, #0x02DC] [0x080086FC] =0x20001382
0x0800841E: 88CA LDRH R2, [R1, #6]
0x08008420: 436A MULS R2, R5, R2
0x08008422: 0B11 LSRS R1, R2, #12
0x08008424: 220A MOVS R2, #10
0x08008426: 4351 MULS R1, R2, R1
0x08008428: 1879 ADDS R1, R7, R1
0x0800842A: 08CF LSRS R7, R1, #3
0x0800842C: 539F STRH R7, [R3, R6]
0x0800842E: 2601 MOVS R6, #1
0x08008430: 9602 STR R6, [SP, #8]
0x08008432: 4DAD LDR R5, =HeavyCalculations.HEAVY_CALCULATIONS_PERIOD ; [PC, #0x02B4] [0x080086E8] =0x20001370
0x08008434: 702E STRB R6, [R5]
0x08008436: 6020 STR R0, [R4]
0x08008438: 48AF LDR R0, =CalculatingSwitchSideVoltage.ubsensea_voltage_accum ; [PC, #0x02BC] [0x080086F8] =0x20001340
0x0800843A: 6001 STR R1, [R0]
0x0800843C: B2B8 UXTH R0, R7
0x0800843E: 461E MOV R6, R3
0x08008440: 21D0 MOVS R1, #208
0x08008442: 5A59 LDRH R1, [R3, R1]
0x08008444: 4281 CMP R1, R0
0x08008446: D203 BCS .L4 ; 0x08008450
0x08008448: 33D0 ADDS R3, #208
0x0800844A: 4DA8 LDR R5, =0x00000BB8 ; [PC, #0x02A0] [0x080086EC]
0x0800844C: 4FAB LDR R7, =ADC_values ; [PC, #0x02AC] [0x080086FC] =0x20001382
0x0800844E: E006 B .L5 ; 0x0800845E
.L4:
0x08008450: 21CE MOVS R1, #206
0x08008452: 5A71 LDRH R1, [R6, R1]
0x08008454: 4281 CMP R1, R0
0x08008456: 4DA5 LDR R5, =0x00000BB8 ; [PC, #0x0294] [0x080086EC]
0x08008458: 4FA8 LDR R7, =ADC_values ; [PC, #0x02A0] [0x080086FC] =0x20001382
0x0800845A: D901 BLS .L6 ; 0x08008460
0x0800845C: 33CE ADDS R3, #206
.L5:
0x0800845E: 8018 STRH R0, [R3]
.L6:
0x08008460: 20D2 MOVS R0, #210
0x08008462: 5A31 LDRH R1, [R6, R0]
0x08008464: 4BA6 LDR R3, =CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum ; [PC, #0x0298] [0x08008700] =0x20000440
0x08008466: 681C LDR R4, [R3]
0x08008468: 1A61 SUBS R1, R4, R1
0x0800846A: 17CC ASRS R4, R1, #31
0x0800846C: 43A1 BICS R1, R4
0x0800846E: 887C LDRH R4, [R7, #2]
0x08008470: 436C MULS R4, R5, R4
0x08008472: 0B24 LSRS R4, R4, #12
0x08008474: 4362 MULS R2, R4, R2
0x08008476: 1889 ADDS R1, R1, R2
0x08008478: 094A LSRS R2, R1, #5
0x0800847A: 5232 STRH R2, [R6, R0]
0x0800847C: 6019 STR R1, [R3]
0x0800847E: B290 UXTH R0, R2
0x08008480: 49FC LDR R1, =0x00004E1F ; [PC, #0x03F0] [0x08008874]
0x08008482: 4288 CMP R0, R1
0x08008484: D812 BHI .L7 ; 0x080084AC
0x08008486: 4AFC LDR R2, =low_bat_shutdown_is_active ; [PC, #0x03F0] [0x08008878] =0x20001290
0x08008488: 6811 LDR R1, [R2]
0x0800848A: 2900 CMP R1, #0
0x0800848C: D119 BNE .L8 ; 0x080084C2
0x0800848E: 21F6 MOVS R1, #246
0x08008490: 5A73 LDRH R3, [R6, R1]
0x08008492: 2408 MOVS R4, #8
0x08008494: 431C ORRS R4, R3
0x08008496: 5274 STRH R4, [R6, R1]
0x08008498: 2183 MOVS R1, #131
0x0800849A: 0049 LSLS R1, R1, #1
0x0800849C: 5A73 LDRH R3, [R6, R1]
0x0800849E: 1C5B ADDS R3, R3, #1
0x080084A0: 5273 STRH R3, [R6, R1]
0x080084A2: 9B02 LDR R3, [SP, #8]
0x080084A4: 6013 STR R3, [R2]
0x080084A6: 49FA LDR R1, =statDataChanged ; [PC, #0x03E8] [0x08008890] =0x20001270
0x080084A8: 600B STR R3, [R1]
0x080084AA: E00A B .L8 ; 0x080084C2
.L7:
0x080084AC: 49F6 LDR R1, =0x00005DC1 ; [PC, #0x03D8] [0x08008888]
0x080084AE: 4288 CMP R0, R1
0x080084B0: D307 BCC .L8 ; 0x080084C2
0x080084B2: 21F6 MOVS R1, #246
0x080084B4: 5A72 LDRH R2, [R6, R1]
0x080084B6: 2308 MOVS R3, #8
0x080084B8: 439A BICS R2, R3
0x080084BA: 5272 STRH R2, [R6, R1]
0x080084BC: 49F3 LDR R1, =low_bat_shutdown_is_active ; [PC, #0x03CC] [0x0800888C] =0x20001290
0x080084BE: 2200 MOVS R2, #0
0x080084C0: 600A STR R2, [R1]
.L8:
0x080084C2: 21D6 MOVS R1, #214
0x080084C4: 5A71 LDRH R1, [R6, R1]
0x080084C6: 4281 CMP R1, R0
0x080084C8: D202 BCS .L9 ; 0x080084D0
0x080084CA: 4632 MOV R2, R6
0x080084CC: 32D6 ADDS R2, #214
0x080084CE: E005 B .L10 ; 0x080084DC
.L9:
0x080084D0: 21D4 MOVS R1, #212
0x080084D2: 5A71 LDRH R1, [R6, R1]
0x080084D4: 4281 CMP R1, R0
0x080084D6: D902 BLS .L11 ; 0x080084DE
0x080084D8: 4632 MOV R2, R6
0x080084DA: 32D4 ADDS R2, #212
.L10:
0x080084DC: 8010 STRH R0, [R2]
.L11:
0x080084DE: 8838 LDRH R0, [R7]
0x080084E0: 49EC LDR R1, =0x00000514 ; [PC, #0x03B0] [0x08008894]
0x080084E2: 4341 MULS R1, R0, R1
0x080084E4: 48EC LDR R0, =0xFFF7E30C ; [PC, #0x03B0] [0x08008898]
0x080084E6: 1808 ADDS R0, R1, R0
0x080084E8: 49EC LDR R1, =0x000006EF ; [PC, #0x03B0] [0x0800889C]
0x080084EA: F002 F84F BL __aeabi_idiv ; 0x0800A58C
0x080084EE: 21E2 MOVS R1, #226
0x080084F0: 5E72 LDRSH R2, [R6, R1]
0x080084F2: 4BEB LDR R3, =HeavyCalculations.temperature_accum ; [PC, #0x03AC] [0x080088A0] =0x20001304
0x080084F4: 681C LDR R4, [R3]
0x080084F6: 1AA2 SUBS R2, R4, R2
0x080084F8: 1810 ADDS R0, R2, R0
0x080084FA: 4AEA LDR R2, =0xFFFFFED4 ; [PC, #0x03A8] [0x080088A4]
0x080084FC: 1882 ADDS R2, R0, R2
0x080084FE: 17D0 ASRS R0, R2, #31
0x08008500: 0EC0 LSRS R0, R0, #27
0x08008502: 1810 ADDS R0, R2, R0
0x08008504: 1140 ASRS R0, R0, #5
0x08008506: 5270 STRH R0, [R6, R1]
0x08008508: 601A STR R2, [R3]
0x0800850A: B204 SXTH R4, R0
0x0800850C: 21E6 MOVS R1, #230
0x0800850E: 5E71 LDRSH R1, [R6, R1]
0x08008510: 428C CMP R4, R1
0x08008512: DD02 BLE .L12 ; 0x0800851A
0x08008514: 4631 MOV R1, R6
0x08008516: 31E6 ADDS R1, #230
0x08008518: E005 B .L13 ; 0x08008526
.L12:
0x0800851A: 21E4 MOVS R1, #228
0x0800851C: 5E71 LDRSH R1, [R6, R1]
0x0800851E: 428C CMP R4, R1
0x08008520: DA02 BGE .L14 ; 0x08008528
0x08008522: 4631 MOV R1, R6
0x08008524: 31E4 ADDS R1, #228
.L13:
0x08008526: 8008 STRH R0, [R1]
.L14:
0x08008528: 8D31 LDRH R1, [R6, #40]
0x0800852A: 428C CMP R4, R1
0x0800852C: DA13 BGE .L15 ; 0x08008556
0x0800852E: 204B MOVS R0, #75
0x08008530: 4348 MULS R0, R1, R0
0x08008532: 2164 MOVS R1, #100
0x08008534: F002 F84A BL __aeabi_uidiv ; 0x0800A5CC
0x08008538: 42A0 CMP R0, R4
0x0800853A: DD1D BLE .L16 ; 0x08008578
0x0800853C: 48DB LDR R0, =auto_recover_from_temp_shutdown_is_enabled ; [PC, #0x036C] [0x080088AC] =0x200012B4
0x0800853E: 6800 LDR R0, [R0]
0x08008540: 2800 CMP R0, #0
0x08008542: D019 BEQ .L16 ; 0x08008578
0x08008544: 20F6 MOVS R0, #246
0x08008546: 5A31 LDRH R1, [R6, R0]
0x08008548: 9A02 LDR R2, [SP, #8]
0x0800854A: 4391 BICS R1, R2
0x0800854C: 5231 STRH R1, [R6, R0]
0x0800854E: 48D6 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0358] [0x080088A8] =0x2000126C
0x08008550: 2100 MOVS R1, #0
0x08008552: 6001 STR R1, [R0]
0x08008554: E010 B .L16 ; 0x08008578
.L15:
0x08008556: 48D4 LDR R0, =temperature_shutdown_is_active ; [PC, #0x0350] [0x080088A8] =0x2000126C
0x08008558: 6801 LDR R1, [R0]
0x0800855A: 2900 CMP R1, #0
0x0800855C: D10C BNE .L16 ; 0x08008578
0x0800855E: 21F6 MOVS R1, #246
0x08008560: 5A72 LDRH R2, [R6, R1]
0x08008562: 9B02 LDR R3, [SP, #8]
0x08008564: 431A ORRS R2, R3
0x08008566: 5272 STRH R2, [R6, R1]
0x08008568: 2181 MOVS R1, #129
0x0800856A: 0049 LSLS R1, R1, #1
0x0800856C: 5A72 LDRH R2, [R6, R1]
0x0800856E: 1C52 ADDS R2, R2, #1
0x08008570: 5272 STRH R2, [R6, R1]
0x08008572: 6003 STR R3, [R0]
0x08008574: 48C6 LDR R0, =statDataChanged ; [PC, #0x0318] [0x08008890] =0x20001270
0x08008576: 6003 STR R3, [R0]
.L16:
0x08008578: 48CD LDR R0, =overcurrent_shutdown_is_active ; [PC, #0x0334] [0x080088B0] =0x20001284
0x0800857A: 6800 LDR R0, [R0]
0x0800857C: 1E40 SUBS R0, R0, #1
0x0800857E: 4241 RSBS R1, R0, #0
0x08008580: 4141 ADCS R1, R0
0x08008582: 0049 LSLS R1, R1, #1
0x08008584: 20F6 MOVS R0, #246
0x08008586: 5A32 LDRH R2, [R6, R0]
0x08008588: 2326 MOVS R3, #38
0x0800858A: 439A BICS R2, R3
0x0800858C: 1851 ADDS R1, R2, R1
0x0800858E: 4AC9 LDR R2, =overload_shutdown_is_active ; [PC, #0x0324] [0x080088B4] =0x20001280
0x08008590: 6812 LDR R2, [R2]
0x08008592: 1E52 SUBS R2, R2, #1
0x08008594: 4253 RSBS R3, R2, #0
0x08008596: 4153 ADCS R3, R2
0x08008598: 009A LSLS R2, R3, #2
0x0800859A: 1851 ADDS R1, R2, R1
0x0800859C: 4AC6 LDR R2, =mosfets_voltagedrop_shutdown_is_active ; [PC, #0x0318] [0x080088B8] =0x20001288
0x0800859E: 6812 LDR R2, [R2]
0x080085A0: 1E52 SUBS R2, R2, #1
0x080085A2: 4253 RSBS R3, R2, #0
0x080085A4: 4153 ADCS R3, R2
0x080085A6: 015A LSLS R2, R3, #5
0x080085A8: 1889 ADDS R1, R1, R2
0x080085AA: 5231 STRH R1, [R6, R0]
0x080085AC: 23D8 MOVS R3, #216
0x080085AE: 5EF0 LDRSH R0, [R6, R3]
0x080085B0: 2800 CMP R0, #0
0x080085B2: 9300 STR R3, [SP, #0]
0x080085B4: D405 BMI .L17 ; 0x080085C2
0x080085B6: 21DC MOVS R1, #220
0x080085B8: 5A72 LDRH R2, [R6, R1]
0x080085BA: 4290 CMP R0, R2
0x080085BC: DC0A BGT .L19 ; 0x080085D4
0x080085BE: 21DA MOVS R1, #218
0x080085C0: E005 B .L18 ; 0x080085CE
.L17:
0x080085C2: 21E0 MOVS R1, #224
0x080085C4: 5A72 LDRH R2, [R6, R1]
0x080085C6: 4240 RSBS R0, R0, #0
0x080085C8: 4290 CMP R0, R2
0x080085CA: DC03 BGT .L19 ; 0x080085D4
0x080085CC: 21DE MOVS R1, #222
.L18:
0x080085CE: 5A72 LDRH R2, [R6, R1]
0x080085D0: 4290 CMP R0, R2
0x080085D2: DA00 BGE .L20 ; 0x080085D6
.L19:
0x080085D4: 5270 STRH R0, [R6, R1]
.L20:
0x080085D6: 49B9 LDR R1, =rawContactVoltageDropPlus ; [PC, #0x02E4] [0x080088BC] =0x20001278
0x080085D8: 6808 LDR R0, [R1]
0x080085DA: 22F8 MOVS R2, #248
0x080085DC: 52B0 STRH R0, [R6, R2]
0x080085DE: 48B8 LDR R0, =rawContactVoltageDropMinus ; [PC, #0x02E0] [0x080088C0] =0x2000127C
0x080085E0: 6802 LDR R2, [R0]
0x080085E2: 23FA MOVS R3, #250
0x080085E4: 52F2 STRH R2, [R6, R3]
0x080085E6: 4AB7 LDR R2, =HeavyCalculations.tmp_i_plus ; [PC, #0x02DC] [0x080088C4] =0x200012FC
0x080085E8: 6812 LDR R2, [R2]
0x080085EA: 4BB7 LDR R3, =HeavyCalculations.rawContactVoltageDropPlus_accum ; [PC, #0x02DC] [0x080088C8] =0x20001308
0x080085EC: 681B LDR R3, [R3]
0x080085EE: 1A9A SUBS R2, R3, R2
0x080085F0: 6809 LDR R1, [R1]
0x080085F2: 188D ADDS R5, R1, R2
0x080085F4: 17E9 ASRS R1, R5, #31
0x080085F6: 0F09 LSRS R1, R1, #28
0x080085F8: 1869 ADDS R1, R5, R1
0x080085FA: 110A ASRS R2, R1, #4
0x080085FC: 214C MOVS R1, #76
0x080085FE: 5A71 LDRH R1, [R6, R1]
0x08008600: 4291 CMP R1, R2
0x08008602: 9201 STR R2, [SP, #4]
0x08008604: DC01 BGT .L21 ; 0x0800860A
0x08008606: 1A56 SUBS R6, R2, R1
0x08008608: E000 B .L22 ; 0x0800860C
.L21:
0x0800860A: 2600 MOVS R6, #0
.L22:
0x0800860C: 49AF LDR R1, =HeavyCalculations.tmp_i_minus ; [PC, #0x02BC] [0x080088CC] =0x20001300
0x0800860E: 6809 LDR R1, [R1]
0x08008610: 4AAF LDR R2, =HeavyCalculations.rawContactVoltageDropMinus_accum ; [PC, #0x02BC] [0x080088D0] =0x2000130C
0x08008612: 6812 LDR R2, [R2]
0x08008614: 1A51 SUBS R1, R2, R1
0x08008616: 6800 LDR R0, [R0]
0x08008618: 1847 ADDS R7, R0, R1
0x0800861A: 17F8 ASRS R0, R7, #31
0x0800861C: 0F00 LSRS R0, R0, #28
0x0800861E: 1838 ADDS R0, R7, R0
0x08008620: 1104 ASRS R4, R0, #4
0x08008622: 204E MOVS R0, #78
0x08008624: 4996 LDR R1, =sys_data ; [PC, #0x0258] [0x08008880] =0x20000C34
0x08008626: 5A08 LDRH R0, [R1, R0]
0x08008628: 1B00 SUBS R0, R0, R4
0x0800862A: DC00 BGT .L23 ; 0x0800862E
0x0800862C: 1836 ADDS R6, R6, R0
.L23:
0x0800862E: 4893 LDR R0, =0x00000BB8 ; [PC, #0x024C] [0x0800887C]
0x08008630: 4370 MULS R0, R6, R0
0x08008632: 49A8 LDR R1, =0x00000FFF ; [PC, #0x02A0] [0x080088D4]
0x08008634: F001 FFAA BL __aeabi_idiv ; 0x0800A58C
0x08008638: 21FC MOVS R1, #252
0x0800863A: 4A91 LDR R2, =sys_data ; [PC, #0x0244] [0x08008880] =0x20000C34
0x0800863C: 5250 STRH R0, [R2, R1]
0x0800863E: 48A2 LDR R0, =HeavyCalculations.rawContactVoltageDropPlus_accum ; [PC, #0x0288] [0x080088C8] =0x20001308
0x08008640: 6005 STR R5, [R0]
0x08008642: 48A3 LDR R0, =HeavyCalculations.rawContactVoltageDropMinus_accum ; [PC, #0x028C] [0x080088D0] =0x2000130C
0x08008644: 6007 STR R7, [R0]
0x08008646: 4617 MOV R7, R2
0x08008648: 489E LDR R0, =HeavyCalculations.tmp_i_plus ; [PC, #0x0278] [0x080088C4] =0x200012FC
0x0800864A: 9901 LDR R1, [SP, #4]
0x0800864C: 6001 STR R1, [R0]
0x0800864E: 489F LDR R0, =HeavyCalculations.tmp_i_minus ; [PC, #0x027C] [0x080088CC] =0x20001300
0x08008650: 6004 STR R4, [R0]
0x08008652: 205F MOVS R0, #95
0x08008654: 0084 LSLS R4, R0, #2
0x08008656: 4366 MULS R6, R4, R6
0x08008658: 8FD1 LDRH R1, [R2, #62]
0x0800865A: 4630 MOV R0, R6
0x0800865C: F001 FF96 BL __aeabi_idiv ; 0x0800A58C
0x08008660: 21EC MOVS R1, #236
0x08008662: 5278 STRH R0, [R7, R1]
0x08008664: 25EA MOVS R5, #234
0x08008666: 5B7A LDRH R2, [R7, R5]
0x08008668: 489B LDR R0, =InternalGreenLED_Management ; [PC, #0x026C] [0x080088D8] =0x200012F0
0x0800866A: 6801 LDR R1, [R0]
0x0800866C: 2A00 CMP R2, #0
0x0800866E: 9401 STR R4, [SP, #4]
0x08008670: D104 BNE .L24 ; 0x0800867C
0x08008672: 4B9A LDR R3, =TurnGreenLEDOff ; [PC, #0x0268] [0x080088DC] =0x08008D9D
0x08008674: 4299 CMP R1, R3
0x08008676: D001 BEQ .L24 ; 0x0800867C
0x08008678: 4A98 LDR R2, =TurnGreenLEDOff ; [PC, #0x0260] [0x080088DC] =0x08008D9D
0x0800867A: E009 B .L26 ; 0x08008690
.L24:
0x0800867C: 2A01 CMP R2, #1
0x0800867E: D104 BNE .L25 ; 0x0800868A
0x08008680: 4A97 LDR R2, =TurnGreenLEDOn ; [PC, #0x025C] [0x080088E0] =0x08008DBD
0x08008682: 4291 CMP R1, R2
0x08008684: D001 BEQ .L25 ; 0x0800868A
0x08008686: 4A96 LDR R2, =TurnGreenLEDOn ; [PC, #0x0258] [0x080088E0] =0x08008DBD
0x08008688: E002 B .L26 ; 0x08008690
.L25:
0x0800868A: 4A96 LDR R2, =GreenLEDShortBlinking ; [PC, #0x0258] [0x080088E4] =0x08008D51
0x0800868C: 4291 CMP R1, R2
0x0800868E: D000 BEQ .L27 ; 0x08008692
.L26:
0x08008690: 6002 STR R2, [R0]
.L27:
0x08008692: 4C95 LDR R4, =0x50000800 ; [PC, #0x0254] [0x080088E8]
0x08008694: 2140 MOVS R1, #64
0x08008696: 4620 MOV R0, R4
0x08008698: F002 FA3B BL HAL_GPIO_ReadPin ; 0x0800AB12
0x0800869C: 4606 MOV R6, R0
0x0800869E: 2180 MOVS R1, #128
0x080086A0: 4620 MOV R0, R4
0x080086A2: F002 FA36 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x080086A6: 4991 LDR R1, =LVP_OVP_logic ; [PC, #0x0244] [0x080088EC] =0x200001FB
0x080086A8: 7809 LDRB R1, [R1]
0x080086AA: 424A RSBS R2, R1, #0
0x080086AC: 414A ADCS R2, R1
0x080086AE: 1AB1 SUBS R1, R6, R2
0x080086B0: 1E4B SUBS R3, R1, #1
0x080086B2: 4199 SBCS R1, R3
0x080086B4: 23CA MOVS R3, #202
0x080086B6: 52F9 STRH R1, [R7, R3]
0x080086B8: 1A80 SUBS R0, R0, R2
0x080086BA: 1E41 SUBS R1, R0, #1
0x080086BC: 4188 SBCS R0, R1
0x080086BE: 21C8 MOVS R1, #200
0x080086C0: 5278 STRH R0, [R7, R1]
0x080086C2: 5B78 LDRH R0, [R7, R5]
0x080086C4: 1E40 SUBS R0, R0, #1
0x080086C6: 2802 CMP R0, #2
0x080086C8: D81C BHI .L29 ; 0x08008704
0x080086CA: 9800 LDR R0, [SP, #0]
0x080086CC: 5E38 LDRSH R0, [R7, R0]
0x080086CE: 2803 CMP R0, #3
0x080086D0: DA00 BGE .L28 ; 0x080086D4
0x080086D2: E0BC B .L44 ; 0x0800884E
.L28:
0x080086D4: 4886 LDR R0, =0x50000C00 ; [PC, #0x0218] [0x080088F0]
0x080086D6: 2102 MOVS R1, #2
0x080086D8: 2201 MOVS R2, #1
0x080086DA: F002 FD7F BL HAL_GPIO_WritePin ; 0x0800B1DC
0x080086DE: 9901 LDR R1, [SP, #4]
0x080086E0: 3178 ADDS R1, #120
0x080086E2: 4884 LDR R0, =HeavyCalculations.heater_cnt ; [PC, #0x0210] [0x080088F4] =0x20001314
0x080086E4: 6001 STR R1, [R0]
0x080086E6: E012 B .L30 ; 0x0800870E
0x080086E8: 20001370 DC.W HeavyCalculations.HEAVY_CALCULATIONS_PERIOD
0x080086EC: 00000BB8 DC.W 0x00000BB8
0x080086F0: 20001310 DC.W HeavyCalculations.heavy_calc_last_time
0x080086F4: 20000C34 DC.W sys_data
0x080086F8: 20001340 DC.W CalculatingSwitchSideVoltage.ubsensea_voltage_accum
0x080086FC: 20001382 DC.W ADC_values
0x08008700: 20000440 DC.W CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum
.L29:
0x08008704: 487A LDR R0, =0x50000C00 ; [PC, #0x01E8] [0x080088F0]
0x08008706: 2102 MOVS R1, #2
0x08008708: 2200 MOVS R2, #0
0x0800870A: F002 FD67 BL HAL_GPIO_WritePin ; 0x0800B1DC
.L30:
0x0800870E: 9E02 LDR R6, [SP, #8]
.L31:
0x08008710: 2044 MOVS R0, #68
0x08008712: 5A3D LDRH R5, [R7, R0]
0x08008714: 4C78 LDR R4, =HeavyCalculations.last_inrush_max_current_in_mV ; [PC, #0x01E0] [0x080088F8] =0x2000136E
0x08008716: 8821 LDRH R1, [R4]
0x08008718: 42A9 CMP R1, R5
0x0800871A: D014 BEQ .L33 ; 0x08008746
0x0800871C: 8FB9 LDRH R1, [R7, #60]
0x0800871E: 428D CMP R5, R1
0x08008720: D911 BLS .L33 ; 0x08008746
0x08008722: 4956 LDR R1, =0x00000BB8 ; [PC, #0x0158] [0x0800887C]
0x08008724: 1E4A SUBS R2, R1, #1
0x08008726: 4295 CMP R5, R2
0x08008728: D901 BLS .L32 ; 0x0800872E
0x0800872A: 5239 STRH R1, [R7, R0]
0x0800872C: 460D MOV R5, R1
.L32:
0x0800872E: 4869 LDR R0, =0x00000FFF ; [PC, #0x01A4] [0x080088D4]
0x08008730: 4368 MULS R0, R5, R0
0x08008732: F001 FF4B BL __aeabi_uidiv ; 0x0800A5CC
0x08008736: 2146 MOVS R1, #70
0x08008738: 5278 STRH R0, [R7, R1]
0x0800873A: 8025 STRH R5, [R4]
0x0800873C: 214A MOVS R1, #74
0x0800873E: 5A79 LDRH R1, [R7, R1]
0x08008740: 4341 MULS R1, R0, R1
0x08008742: 486E LDR R0, =maxIntegral ; [PC, #0x01B8] [0x080088FC] =0x2000041C
0x08008744: 6001 STR R1, [R0]
.L33:
0x08008746: 2048 MOVS R0, #72
0x08008748: 5A3D LDRH R5, [R7, R0]
0x0800874A: 4C6D LDR R4, =HeavyCalculations.last_inrush_curr_period ; [PC, #0x01B4] [0x08008900] =0x20001372
0x0800874C: 8821 LDRH R1, [R4]
0x0800874E: 42A9 CMP R1, R5
0x08008750: D010 BEQ .L35 ; 0x08008774
0x08008752: 2D1E CMP R5, #30
0x08008754: D801 BHI .L34 ; 0x0800875A
0x08008756: 251F MOVS R5, #31
0x08008758: 523D STRH R5, [R7, R0]
.L34:
0x0800875A: 486A LDR R0, =0x0004E200 ; [PC, #0x01A8] [0x08008904]
0x0800875C: 4368 MULS R0, R5, R0
0x0800875E: 496A LDR R1, =0x000F4240 ; [PC, #0x01A8] [0x08008908]
0x08008760: F001 FF34 BL __aeabi_uidiv ; 0x0800A5CC
0x08008764: 214A MOVS R1, #74
0x08008766: 5278 STRH R0, [R7, R1]
0x08008768: 8025 STRH R5, [R4]
0x0800876A: 2146 MOVS R1, #70
0x0800876C: 5A79 LDRH R1, [R7, R1]
0x0800876E: 4341 MULS R1, R0, R1
0x08008770: 4862 LDR R0, =maxIntegral ; [PC, #0x0188] [0x080088FC] =0x2000041C
0x08008772: 6001 STR R1, [R0]
.L35:
0x08008774: 2005 MOVS R0, #5
0x08008776: 0700 LSLS R0, R0, #28
0x08008778: 0231 LSLS R1, R6, #8
0x0800877A: F002 F9CA BL HAL_GPIO_ReadPin ; 0x0800AB12
0x0800877E: 1E40 SUBS R0, R0, #1
0x08008780: 4241 RSBS R1, R0, #0
0x08008782: 4141 ADCS R1, R0
0x08008784: 20FE MOVS R0, #254
0x08008786: 5239 STRH R1, [R7, R0]
0x08008788: 2542 MOVS R5, #66
0x0800878A: 5B78 LDRH R0, [R7, R5]
0x0800878C: 2600 MOVS R6, #0
0x0800878E: 4C5F LDR R4, =SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV ; [PC, #0x017C] [0x0800890C] =0x2000136A
0x08008790: 5FA1 LDRSH R1, [R4, R6]
0x08008792: 4281 CMP R1, R0
0x08008794: D059 BEQ .L43 ; 0x0800884A
0x08008796: 485E LDR R0, =hadc1 ; [PC, #0x0178] [0x08008910] =0x20000E84
0x08008798: F002 F92C BL HAL_ADC_Stop_DMA ; 0x0800A9F4
0x0800879C: 5B78 LDRH R0, [R7, R5]
0x0800879E: 8FBA LDRH R2, [R7, #60]
0x080087A0: 4290 CMP R0, R2
0x080087A2: 4601 MOV R1, R0
0x080087A4: D800 BHI .L36 ; 0x080087A8
0x080087A6: 4611 MOV R1, R2
.L36:
0x080087A8: 4290 CMP R0, R2
0x080087AA: 4A34 LDR R2, =0x00000BB8 ; [PC, #208] [0x0800887C]
0x080087AC: D301 BCC .L37 ; 0x080087B2
0x080087AE: 4291 CMP R1, R2
0x080087B0: D904 BLS .L39 ; 0x080087BC
.L37:
0x080087B2: 4291 CMP R1, R2
0x080087B4: D300 BCC .L38 ; 0x080087B8
0x080087B6: 4611 MOV R1, R2
.L38:
0x080087B8: 5379 STRH R1, [R7, R5]
0x080087BA: 4608 MOV R0, R1
.L39:
0x080087BC: 8020 STRH R0, [R4]
0x080087BE: 9601 STR R6, [SP, #4]
0x080087C0: 9608 STR R6, [SP, #32]
0x080087C2: 4944 LDR R1, =0x00000FFF ; [PC, #0x0110] [0x080088D4]
0x080087C4: 4348 MULS R0, R1, R0
0x080087C6: 4611 MOV R1, R2
0x080087C8: F001 FF00 BL __aeabi_uidiv ; 0x0800A5CC
0x080087CC: 9007 STR R0, [SP, #28]
0x080087CE: 4851 LDR R0, =0x08000004 ; [PC, #0x0144] [0x08008914]
0x080087D0: 9005 STR R0, [SP, #20]
0x080087D2: 2003 MOVS R0, #3
0x080087D4: 0586 LSLS R6, R0, #22
0x080087D6: 9604 STR R6, [SP, #16]
0x080087D8: 484F LDR R0, =0x0017FFFF ; [PC, #0x013C] [0x08008918]
0x080087DA: 9003 STR R0, [SP, #12]
0x080087DC: 9802 LDR R0, [SP, #8]
0x080087DE: 9006 STR R0, [SP, #24]
0x080087E0: 484B LDR R0, =hadc1 ; [PC, #0x012C] [0x08008910] =0x20000E84
0x080087E2: A903 ADD R1, SP, #12
0x080087E4: F7FB F8D0 BL HAL_ADC_AnalogWDGConfig ; 0x08003988
0x080087E8: 2800 CMP R0, #0
0x080087EA: D003 BEQ .L40 ; 0x080087F4
0x080087EC: 484B LDR R0, =0x0800B923 ; [PC, #0x012C] [0x0800891C]
0x080087EE: 494C LDR R1, =0x0800B60E ; [PC, #0x0130] [0x08008920]
0x080087F0: F7FE FB62 BL LOG_E ; 0x08006EB8
.L40:
0x080087F4: AC03 ADD R4, SP, #12
0x080087F6: 9802 LDR R0, [SP, #8]
0x080087F8: 7320 STRB R0, [R4, #12]
0x080087FA: 484A LDR R0, =0x18000040 ; [PC, #0x0128] [0x08008924]
0x080087FC: 9005 STR R0, [SP, #20]
0x080087FE: 9604 STR R6, [SP, #16]
0x08008800: 4849 LDR R0, =0x0027FFFF ; [PC, #0x0124] [0x08008928]
0x08008802: 9003 STR R0, [SP, #12]
0x08008804: 9801 LDR R0, [SP, #4]
0x08008806: 9008 STR R0, [SP, #32]
0x08008808: 5B79 LDRH R1, [R7, R5]
0x0800880A: 4832 LDR R0, =0x00000FFF ; [PC, #200] [0x080088D4]
0x0800880C: 4348 MULS R0, R1, R0
0x0800880E: 491B LDR R1, =0x00000BB8 ; [PC, #108] [0x0800887C]
0x08008810: F001 FEDC BL __aeabi_uidiv ; 0x0800A5CC
0x08008814: 9007 STR R0, [SP, #28]
0x08008816: 483E LDR R0, =hadc1 ; [PC, #248] [0x08008910] =0x20000E84
0x08008818: 4621 MOV R1, R4
0x0800881A: F7FB F8B5 BL HAL_ADC_AnalogWDGConfig ; 0x08003988
0x0800881E: 2800 CMP R0, #0
0x08008820: D003 BEQ .L41 ; 0x0800882A
0x08008822: 483E LDR R0, =0x0800B923 ; [PC, #248] [0x0800891C]
0x08008824: 493E LDR R1, =0x0800B60E ; [PC, #248] [0x08008920]
0x08008826: F7FE FB47 BL LOG_E ; 0x08006EB8
.L41:
0x0800882A: 4839 LDR R0, =hadc1 ; [PC, #228] [0x08008910] =0x20000E84
0x0800882C: 4915 LDR R1, =ADC_values ; [PC, #84] [0x08008884] =0x20001382
0x0800882E: 2206 MOVS R2, #6
0x08008830: F7FA FF28 BL HAL_ADC_Start_DMA ; 0x08003684
0x08008834: 2800 CMP R0, #0
0x08008836: D003 BEQ .L42 ; 0x08008840
0x08008838: 4838 LDR R0, =0x0800B923 ; [PC, #224] [0x0800891C]
0x0800883A: 493C LDR R1, =0x0800B745 ; [PC, #240] [0x0800892C]
0x0800883C: F7FE FB3C BL LOG_E ; 0x08006EB8
.L42:
0x08008840: 483B LDR R0, =0x40020008 ; [PC, #236] [0x08008930]
0x08008842: 6801 LDR R1, [R0]
0x08008844: 2204 MOVS R2, #4
0x08008846: 4391 BICS R1, R2
0x08008848: 6001 STR R1, [R0]
.L43:
0x0800884A: B009 ADD SP, SP, #36
0x0800884C: BDF0 POP {R4-R7, PC}
.L44:
0x0800884E: 2800 CMP R0, #0
0x08008850: 9E02 LDR R6, [SP, #8]
0x08008852: DD00 BLE .L45 ; 0x08008856
0x08008854: E75C B .L31 ; 0x08008710
.L45:
0x08008856: 4927 LDR R1, =HeavyCalculations.heater_cnt ; [PC, #156] [0x080088F4] =0x20001314
0x08008858: 6808 LDR R0, [R1]
0x0800885A: 2801 CMP R0, #1
0x0800885C: DB01 BLT .L46 ; 0x08008862
0x0800885E: 1E40 SUBS R0, R0, #1
0x08008860: 6008 STR R0, [R1]
.L46:
0x08008862: 2800 CMP R0, #0
0x08008864: D000 BEQ .L47 ; 0x08008868
0x08008866: E753 B .L31 ; 0x08008710
.L47:
0x08008868: 4821 LDR R0, =0x50000C00 ; [PC, #132] [0x080088F0]
0x0800886A: 2102 MOVS R1, #2
0x0800886C: 2200 MOVS R2, #0
0x0800886E: F002 FCB5 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08008872: E74D B .L31 ; 0x08008710
0x08008874: 00004E1F DC.W 0x00004E1F
0x08008878: 20001290 DC.W low_bat_shutdown_is_active
0x0800887C: 00000BB8 DC.W 0x00000BB8
0x08008880: 20000C34 DC.W sys_data
0x08008884: 20001382 DC.W ADC_values
0x08008888: 00005DC1 DC.W 0x00005DC1
0x0800888C: 20001290 DC.W low_bat_shutdown_is_active
0x08008890: 20001270 DC.W statDataChanged
0x08008894: 00000514 DC.W 0x00000514
0x08008898: FFF7E30C DC.W 0xFFF7E30C
0x0800889C: 000006EF DC.W 0x000006EF
0x080088A0: 20001304 DC.W HeavyCalculations.temperature_accum
0x080088A4: FFFFFED4 DC.W 0xFFFFFED4
0x080088A8: 2000126C DC.W temperature_shutdown_is_active
0x080088AC: 200012B4 DC.W auto_recover_from_temp_shutdown_is_enabled
0x080088B0: 20001284 DC.W overcurrent_shutdown_is_active
0x080088B4: 20001280 DC.W overload_shutdown_is_active
0x080088B8: 20001288 DC.W mosfets_voltagedrop_shutdown_is_active
0x080088BC: 20001278 DC.W rawContactVoltageDropPlus
0x080088C0: 2000127C DC.W rawContactVoltageDropMinus
0x080088C4: 200012FC DC.W HeavyCalculations.tmp_i_plus
0x080088C8: 20001308 DC.W HeavyCalculations.rawContactVoltageDropPlus_accum
0x080088CC: 20001300 DC.W HeavyCalculations.tmp_i_minus
0x080088D0: 2000130C DC.W HeavyCalculations.rawContactVoltageDropMinus_accum
0x080088D4: 00000FFF DC.W 0x00000FFF
0x080088D8: 200012F0 DC.W InternalGreenLED_Management
0x080088DC: 08008D9D DC.W TurnGreenLEDOff
0x080088E0: 08008DBD DC.W TurnGreenLEDOn
0x080088E4: 08008D51 DC.W GreenLEDShortBlinking
0x080088E8: 50000800 DC.W 0x50000800
0x080088EC: 200001FB DC.W LVP_OVP_logic
0x080088F0: 50000C00 DC.W 0x50000C00
0x080088F4: 20001314 DC.W HeavyCalculations.heater_cnt
0x080088F8: 2000136E DC.W HeavyCalculations.last_inrush_max_current_in_mV
0x080088FC: 2000041C DC.W maxIntegral
0x08008900: 20001372 DC.W HeavyCalculations.last_inrush_curr_period
0x08008904: 0004E200 DC.W 0x0004E200
0x08008908: 000F4240 DC.W 0x000F4240
0x0800890C: 2000136A DC.W SettingNewValuesForShortcutDetection.last_shortcut_current_in_mV
0x08008910: 20000E84 DC.W hadc1
0x08008914: 08000004 DC.W 0x08000004
0x08008918: 0017FFFF DC.W 0x0017FFFF
0x0800891C: 0800B923 DC.W 0x0800B923
0x08008920: 0800B60E DC.W 0x0800B60E
0x08008924: 18000040 DC.W 0x18000040
0x08008928: 0027FFFF DC.W 0x0027FFFF
0x0800892C: 0800B745 DC.W 0x0800B745
0x08008930: 40020008 DC.W 0x40020008
Section .text.RS485DisableButtonManagement from main.o, size=124, align=4
RS485DisableButtonManagement:
0x08008934: B5B0 PUSH {R4-R5, R7, LR}
0x08008936: 4917 LDR R1, =RS485DisableButtonManagement.btn_last_time_checked ; [PC, #92] [0x08008994] =0x200012C8
0x08008938: 680A LDR R2, [R1]
0x0800893A: 1A82 SUBS R2, R0, R2
0x0800893C: 2A1A CMP R2, #26
0x0800893E: D30F BCC .L1 ; 0x08008960
0x08008940: 6008 STR R0, [R1]
0x08008942: 4D15 LDR R5, =RS485DisableButtonManagement.btn_state ; [PC, #84] [0x08008998] =0x200004E7
0x08008944: 7828 LDRB R0, [R5]
0x08008946: 0040 LSLS R0, R0, #1
0x08008948: 7028 STRB R0, [R5]
0x0800894A: 2005 MOVS R0, #5
0x0800894C: 0700 LSLS R0, R0, #28
0x0800894E: 2401 MOVS R4, #1
0x08008950: 03E1 LSLS R1, R4, #15
0x08008952: F002 F8DE BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08008956: 7829 LDRB R1, [R5]
0x08008958: 2800 CMP R0, #0
0x0800895A: D002 BEQ .L2 ; 0x08008962
0x0800895C: 2900 CMP R1, #0
0x0800895E: D011 BEQ .L3 ; 0x08008984
.L1:
0x08008960: BDB0 POP {R4-R5, R7, PC}
.L2:
0x08008962: 4321 ORRS R1, R4
0x08008964: 7029 STRB R1, [R5]
0x08008966: 480D LDR R0, =RS485DisableButtonManagement.transition ; [PC, #52] [0x0800899C] =0x20001368
0x08008968: 7801 LDRB R1, [R0]
0x0800896A: 2900 CMP R1, #0
0x0800896C: D1F8 BNE .L1 ; 0x08008960
0x0800896E: 7004 STRB R4, [R0]
0x08008970: 480B LDR R0, =RS485ActiveMode ; [PC, #44] [0x080089A0] =0x20000424
0x08008972: 6801 LDR R1, [R0]
0x08008974: 2900 CMP R1, #0
0x08008976: D008 BEQ .L4 ; 0x0800898A
0x08008978: 2100 MOVS R1, #0
0x0800897A: 6001 STR R1, [R0]
0x0800897C: 4809 LDR R0, =InternalBlueLED_Management ; [PC, #36] [0x080089A4] =0x200012F4
0x0800897E: 490A LDR R1, =TurnBlueLEDOn ; [PC, #40] [0x080089A8] =0x08008BE5
0x08008980: 6001 STR R1, [R0]
0x08008982: BDB0 POP {R4-R5, R7, PC}
.L3:
0x08008984: 4805 LDR R0, =RS485DisableButtonManagement.transition ; [PC, #20] [0x0800899C] =0x20001368
0x08008986: 7001 STRB R1, [R0]
0x08008988: BDB0 POP {R4-R5, R7, PC}
.L4:
0x0800898A: 6004 STR R4, [R0]
0x0800898C: 4805 LDR R0, =InternalBlueLED_Management ; [PC, #20] [0x080089A4] =0x200012F4
0x0800898E: 4907 LDR R1, =BlueLEDShortBlinking ; [PC, #28] [0x080089AC] =0x08007E99
0x08008990: 6001 STR R1, [R0]
0x08008992: BDB0 POP {R4-R5, R7, PC}
0x08008994: 200012C8 DC.W RS485DisableButtonManagement.btn_last_time_checked
0x08008998: 200004E7 DC.W RS485DisableButtonManagement.btn_state
0x0800899C: 20001368 DC.W RS485DisableButtonManagement.transition
0x080089A0: 20000424 DC.W RS485ActiveMode
0x080089A4: 200012F4 DC.W InternalBlueLED_Management
0x080089A8: 08008BE5 DC.W TurnBlueLEDOn
0x080089AC: 08007E99 DC.W BlueLEDShortBlinking
Section .text.ExternalRedLED1ShortOnThenLongPauseBlinking from main.o, size=100, align=4
ExternalRedLED1ShortOnThenLongPauseBlinking:
0x080089B0: B5F0 PUSH {R4-R7, LR}
0x080089B2: B087 SUB SP, SP, #28
0x080089B4: AD05 ADD R5, SP, #20
0x080089B6: 480F LDR R0, =0x000009C4 ; [PC, #60] [0x080089F4]
0x080089B8: 8028 STRH R0, [R5]
0x080089BA: AE06 ADD R6, SP, #24
0x080089BC: 20C8 MOVS R0, #200
0x080089BE: 8030 STRH R0, [R6]
0x080089C0: 2008 MOVS R0, #8
0x080089C2: 9003 STR R0, [SP, #12]
0x080089C4: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x080089F8]
0x080089C6: 9702 STR R7, [SP, #8]
0x080089C8: 9501 STR R5, [SP, #4]
0x080089CA: 9600 STR R6, [SP, #0]
0x080089CC: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x080089FC] =0x20001328
0x080089CE: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008A00] =0x20001324
0x080089D0: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008A04] =0x20001320
0x080089D2: 2401 MOVS R4, #1
0x080089D4: 4623 MOV R3, R4
0x080089D6: F002 FA45 BL LEDBlink ; 0x0800AE64
0x080089DA: 2002 MOVS R0, #2
0x080089DC: 9600 STR R6, [SP, #0]
0x080089DE: 9501 STR R5, [SP, #4]
0x080089E0: 9702 STR R7, [SP, #8]
0x080089E2: 9003 STR R0, [SP, #12]
0x080089E4: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008A08] =0x200012C4
0x080089E6: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008A0C] =0x200012C0
0x080089E8: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008A10] =0x200012BC
0x080089EA: 4623 MOV R3, R4
0x080089EC: F002 FA3A BL LEDBlink ; 0x0800AE64
0x080089F0: B007 ADD SP, SP, #28
0x080089F2: BDF0 POP {R4-R7, PC}
0x080089F4: 000009C4 DC.W 0x000009C4
0x080089F8: 50000400 DC.W 0x50000400
0x080089FC: 20001328 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008A00: 20001324 DC.W ExternalRedLEDBlink.stage
0x08008A04: 20001320 DC.W ExternalRedLEDBlink.subStage
0x08008A08: 200012C4 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008A0C: 200012C0 DC.W RedLEDBlink.stage
0x08008A10: 200012BC DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED2ShortOnThenLongPauseBlinking from main.o, size=104, align=4
ExternalRedLED2ShortOnThenLongPauseBlinking:
0x08008A14: B5F0 PUSH {R4-R7, LR}
0x08008A16: B087 SUB SP, SP, #28
0x08008A18: AD05 ADD R5, SP, #20
0x08008A1A: 20C8 MOVS R0, #200
0x08008A1C: 8028 STRH R0, [R5]
0x08008A1E: AE06 ADD R6, SP, #24
0x08008A20: 8030 STRH R0, [R6]
0x08008A22: 8070 STRH R0, [R6, #2]
0x08008A24: 480D LDR R0, =0x000009C4 ; [PC, #52] [0x08008A5C]
0x08008A26: 8068 STRH R0, [R5, #2]
0x08008A28: 2008 MOVS R0, #8
0x08008A2A: 9003 STR R0, [SP, #12]
0x08008A2C: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008A60]
0x08008A2E: 9702 STR R7, [SP, #8]
0x08008A30: 9501 STR R5, [SP, #4]
0x08008A32: 9600 STR R6, [SP, #0]
0x08008A34: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008A64] =0x20001328
0x08008A36: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008A68] =0x20001324
0x08008A38: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008A6C] =0x20001320
0x08008A3A: 2402 MOVS R4, #2
0x08008A3C: 4623 MOV R3, R4
0x08008A3E: F002 FA11 BL LEDBlink ; 0x0800AE64
0x08008A42: 9600 STR R6, [SP, #0]
0x08008A44: 9501 STR R5, [SP, #4]
0x08008A46: 9702 STR R7, [SP, #8]
0x08008A48: 9403 STR R4, [SP, #12]
0x08008A4A: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008A70] =0x200012C4
0x08008A4C: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008A74] =0x200012C0
0x08008A4E: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008A78] =0x200012BC
0x08008A50: 4623 MOV R3, R4
0x08008A52: F002 FA07 BL LEDBlink ; 0x0800AE64
0x08008A56: B007 ADD SP, SP, #28
0x08008A58: BDF0 POP {R4-R7, PC}
0x08008A5A: 46C0 NOP
0x08008A5C: 000009C4 DC.W 0x000009C4
0x08008A60: 50000400 DC.W 0x50000400
0x08008A64: 20001328 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008A68: 20001324 DC.W ExternalRedLEDBlink.stage
0x08008A6C: 20001320 DC.W ExternalRedLEDBlink.subStage
0x08008A70: 200012C4 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008A74: 200012C0 DC.W RedLEDBlink.stage
0x08008A78: 200012BC DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED3ShortOnThenLongPauseBlinking from main.o, size=108, align=4
ExternalRedLED3ShortOnThenLongPauseBlinking:
0x08008A7C: B5F0 PUSH {R4-R7, LR}
0x08008A7E: B089 SUB SP, SP, #36
0x08008A80: AD05 ADD R5, SP, #20
0x08008A82: 20C8 MOVS R0, #200
0x08008A84: 8028 STRH R0, [R5]
0x08008A86: AE07 ADD R6, SP, #28
0x08008A88: 8030 STRH R0, [R6]
0x08008A8A: 8070 STRH R0, [R6, #2]
0x08008A8C: 8068 STRH R0, [R5, #2]
0x08008A8E: 80B0 STRH R0, [R6, #4]
0x08008A90: 480D LDR R0, =0x000009C4 ; [PC, #52] [0x08008AC8]
0x08008A92: 80A8 STRH R0, [R5, #4]
0x08008A94: 2008 MOVS R0, #8
0x08008A96: 9003 STR R0, [SP, #12]
0x08008A98: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008ACC]
0x08008A9A: 9702 STR R7, [SP, #8]
0x08008A9C: 9501 STR R5, [SP, #4]
0x08008A9E: 9600 STR R6, [SP, #0]
0x08008AA0: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008AD0] =0x20001328
0x08008AA2: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008AD4] =0x20001324
0x08008AA4: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008AD8] =0x20001320
0x08008AA6: 2403 MOVS R4, #3
0x08008AA8: 4623 MOV R3, R4
0x08008AAA: F002 F9DB BL LEDBlink ; 0x0800AE64
0x08008AAE: 2002 MOVS R0, #2
0x08008AB0: 9600 STR R6, [SP, #0]
0x08008AB2: 9501 STR R5, [SP, #4]
0x08008AB4: 9702 STR R7, [SP, #8]
0x08008AB6: 9003 STR R0, [SP, #12]
0x08008AB8: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008ADC] =0x200012C4
0x08008ABA: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008AE0] =0x200012C0
0x08008ABC: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008AE4] =0x200012BC
0x08008ABE: 4623 MOV R3, R4
0x08008AC0: F002 F9D0 BL LEDBlink ; 0x0800AE64
0x08008AC4: B009 ADD SP, SP, #36
0x08008AC6: BDF0 POP {R4-R7, PC}
0x08008AC8: 000009C4 DC.W 0x000009C4
0x08008ACC: 50000400 DC.W 0x50000400
0x08008AD0: 20001328 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008AD4: 20001324 DC.W ExternalRedLEDBlink.stage
0x08008AD8: 20001320 DC.W ExternalRedLEDBlink.subStage
0x08008ADC: 200012C4 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008AE0: 200012C0 DC.W RedLEDBlink.stage
0x08008AE4: 200012BC DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED4ShortOnThenLongPauseBlinking from main.o, size=116, align=4
ExternalRedLED4ShortOnThenLongPauseBlinking:
0x08008AE8: B5F0 PUSH {R4-R7, LR}
0x08008AEA: B089 SUB SP, SP, #36
0x08008AEC: 2000 MOVS R0, #0
.L1:
0x08008AEE: AA05 ADD R2, SP, #20
0x08008AF0: 21C8 MOVS R1, #200
0x08008AF2: 5211 STRH R1, [R2, R0]
0x08008AF4: AA07 ADD R2, SP, #28
0x08008AF6: 5211 STRH R1, [R2, R0]
0x08008AF8: 1C80 ADDS R0, R0, #2
0x08008AFA: 2806 CMP R0, #6
0x08008AFC: D1F7 BNE .L1 ; 0x08008AEE
0x08008AFE: AD05 ADD R5, SP, #20
0x08008B00: 480E LDR R0, =0x000009C4 ; [PC, #56] [0x08008B3C]
0x08008B02: 80E8 STRH R0, [R5, #6]
0x08008B04: AE07 ADD R6, SP, #28
0x08008B06: 80F1 STRH R1, [R6, #6]
0x08008B08: 2008 MOVS R0, #8
0x08008B0A: 9003 STR R0, [SP, #12]
0x08008B0C: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008B40]
0x08008B0E: 9702 STR R7, [SP, #8]
0x08008B10: 9501 STR R5, [SP, #4]
0x08008B12: 9600 STR R6, [SP, #0]
0x08008B14: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008B44] =0x20001328
0x08008B16: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008B48] =0x20001324
0x08008B18: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008B4C] =0x20001320
0x08008B1A: 2404 MOVS R4, #4
0x08008B1C: 4623 MOV R3, R4
0x08008B1E: F002 F9A1 BL LEDBlink ; 0x0800AE64
0x08008B22: 2002 MOVS R0, #2
0x08008B24: 9600 STR R6, [SP, #0]
0x08008B26: 9501 STR R5, [SP, #4]
0x08008B28: 9702 STR R7, [SP, #8]
0x08008B2A: 9003 STR R0, [SP, #12]
0x08008B2C: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008B50] =0x200012C4
0x08008B2E: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008B54] =0x200012C0
0x08008B30: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008B58] =0x200012BC
0x08008B32: 4623 MOV R3, R4
0x08008B34: F002 F996 BL LEDBlink ; 0x0800AE64
0x08008B38: B009 ADD SP, SP, #36
0x08008B3A: BDF0 POP {R4-R7, PC}
0x08008B3C: 000009C4 DC.W 0x000009C4
0x08008B40: 50000400 DC.W 0x50000400
0x08008B44: 20001328 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008B48: 20001324 DC.W ExternalRedLEDBlink.stage
0x08008B4C: 20001320 DC.W ExternalRedLEDBlink.subStage
0x08008B50: 200012C4 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008B54: 200012C0 DC.W RedLEDBlink.stage
0x08008B58: 200012BC DC.W RedLEDBlink.subStage
Section .text.ExternalRedLED5ShortOnThenLongPauseBlinking from main.o, size=116, align=4
ExternalRedLED5ShortOnThenLongPauseBlinking:
0x08008B5C: B5F0 PUSH {R4-R7, LR}
0x08008B5E: B08B SUB SP, SP, #44
0x08008B60: 2000 MOVS R0, #0
.L1:
0x08008B62: AA05 ADD R2, SP, #20
0x08008B64: 21C8 MOVS R1, #200
0x08008B66: 5211 STRH R1, [R2, R0]
0x08008B68: AA08 ADD R2, SP, #32
0x08008B6A: 5211 STRH R1, [R2, R0]
0x08008B6C: 1C80 ADDS R0, R0, #2
0x08008B6E: 2808 CMP R0, #8
0x08008B70: D1F7 BNE .L1 ; 0x08008B62
0x08008B72: AD05 ADD R5, SP, #20
0x08008B74: 480E LDR R0, =0x000009C4 ; [PC, #56] [0x08008BB0]
0x08008B76: 8128 STRH R0, [R5, #8]
0x08008B78: AE08 ADD R6, SP, #32
0x08008B7A: 8131 STRH R1, [R6, #8]
0x08008B7C: 2008 MOVS R0, #8
0x08008B7E: 9003 STR R0, [SP, #12]
0x08008B80: 4F0C LDR R7, =0x50000400 ; [PC, #48] [0x08008BB4]
0x08008B82: 9702 STR R7, [SP, #8]
0x08008B84: 9501 STR R5, [SP, #4]
0x08008B86: 9600 STR R6, [SP, #0]
0x08008B88: 480B LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #44] [0x08008BB8] =0x20001328
0x08008B8A: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008BBC] =0x20001324
0x08008B8C: 4A0C LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #48] [0x08008BC0] =0x20001320
0x08008B8E: 2405 MOVS R4, #5
0x08008B90: 4623 MOV R3, R4
0x08008B92: F002 F967 BL LEDBlink ; 0x0800AE64
0x08008B96: 2002 MOVS R0, #2
0x08008B98: 9600 STR R6, [SP, #0]
0x08008B9A: 9501 STR R5, [SP, #4]
0x08008B9C: 9702 STR R7, [SP, #8]
0x08008B9E: 9003 STR R0, [SP, #12]
0x08008BA0: 4808 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #32] [0x08008BC4] =0x200012C4
0x08008BA2: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008BC8] =0x200012C0
0x08008BA4: 4A09 LDR R2, =RedLEDBlink.subStage ; [PC, #36] [0x08008BCC] =0x200012BC
0x08008BA6: 4623 MOV R3, R4
0x08008BA8: F002 F95C BL LEDBlink ; 0x0800AE64
0x08008BAC: B00B ADD SP, SP, #44
0x08008BAE: BDF0 POP {R4-R7, PC}
0x08008BB0: 000009C4 DC.W 0x000009C4
0x08008BB4: 50000400 DC.W 0x50000400
0x08008BB8: 20001328 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008BBC: 20001324 DC.W ExternalRedLEDBlink.stage
0x08008BC0: 20001320 DC.W ExternalRedLEDBlink.subStage
0x08008BC4: 200012C4 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008BC8: 200012C0 DC.W RedLEDBlink.stage
0x08008BCC: 200012BC DC.W RedLEDBlink.subStage
Section .text.Error_Handler from main.o, size=20, align=4
Error_Handler:
0x08008BD0: B580 PUSH {R7, LR}
0x08008BD2: 4802 LDR R0, =0x0800B923 ; [PC, #8] [0x08008BDC]
0x08008BD4: 4902 LDR R1, =0x0800B60E ; [PC, #8] [0x08008BE0]
0x08008BD6: F7FE F96F BL LOG_E ; 0x08006EB8
0x08008BDA: BD80 POP {R7, PC}
0x08008BDC: 0800B923 DC.W 0x0800B923
0x08008BE0: 0800B60E DC.W 0x0800B60E
Section .text.TurnBlueLEDOn from main.o, size=32, align=4
TurnBlueLEDOn:
0x08008BE4: B580 PUSH {R7, LR}
0x08008BE6: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008BF8]
0x08008BE8: 2101 MOVS R1, #1
0x08008BEA: 460A MOV R2, R1
0x08008BEC: F002 FAF6 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08008BF0: 4802 LDR R0, =InternalBlueLED_Management ; [PC, #8] [0x08008BFC] =0x200012F4
0x08008BF2: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008C00] =0x200001F9
0x08008BF4: 6001 STR R1, [R0]
0x08008BF6: BD80 POP {R7, PC}
0x08008BF8: 50000400 DC.W 0x50000400
0x08008BFC: 200012F4 DC.W InternalBlueLED_Management
0x08008C00: 200001F9 DC.W DoNothing
Section .text.OpenBothMOSFETSVeryFast from main.o, size=24, align=4
OpenBothMOSFETSVeryFast:
0x08008C04: 4803 LDR R0, =hdac1 ; [PC, #12] [0x08008C14] =0x200011F4
0x08008C06: 6800 LDR R0, [R0]
0x08008C08: 2100 MOVS R1, #0
0x08008C0A: 6081 STR R1, [R0, #8]
0x08008C0C: 6141 STR R1, [R0, #20]
0x08008C0E: 4802 LDR R0, =0x20000D1E ; [PC, #8] [0x08008C18]
0x08008C10: 8001 STRH R1, [R0]
0x08008C12: 4770 BX LR
0x08008C14: 200011F4 DC.W hdac1
0x08008C18: 20000D1E DC.W 0x20000D1E
Section .text.ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking from main.o, size=120, align=4
ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking:
0x08008C1C: B5F0 PUSH {R4-R7, LR}
0x08008C1E: B089 SUB SP, SP, #36
0x08008C20: AD05 ADD R5, SP, #20
0x08008C22: 20C8 MOVS R0, #200
0x08008C24: 8028 STRH R0, [R5]
0x08008C26: AE07 ADD R6, SP, #28
0x08008C28: 8030 STRH R0, [R6]
0x08008C2A: 8070 STRH R0, [R6, #2]
0x08008C2C: 4811 LDR R0, =0x000009C4 ; [PC, #68] [0x08008C74]
0x08008C2E: 80E8 STRH R0, [R5, #6]
0x08008C30: 207D MOVS R0, #125
0x08008C32: 0080 LSLS R0, R0, #2
0x08008C34: 8068 STRH R0, [R5, #2]
0x08008C36: 80A8 STRH R0, [R5, #4]
0x08008C38: 30C8 ADDS R0, #200
0x08008C3A: 80B0 STRH R0, [R6, #4]
0x08008C3C: 80F0 STRH R0, [R6, #6]
0x08008C3E: 2008 MOVS R0, #8
0x08008C40: 9003 STR R0, [SP, #12]
0x08008C42: 4F0D LDR R7, =0x50000400 ; [PC, #52] [0x08008C78]
0x08008C44: 9702 STR R7, [SP, #8]
0x08008C46: 9501 STR R5, [SP, #4]
0x08008C48: 9600 STR R6, [SP, #0]
0x08008C4A: 480C LDR R0, =ExternalRedLEDBlink.RedLEDLastTickTime ; [PC, #48] [0x08008C7C] =0x20001328
0x08008C4C: 490C LDR R1, =ExternalRedLEDBlink.stage ; [PC, #48] [0x08008C80] =0x20001324
0x08008C4E: 4A0D LDR R2, =ExternalRedLEDBlink.subStage ; [PC, #52] [0x08008C84] =0x20001320
0x08008C50: 2404 MOVS R4, #4
0x08008C52: 4623 MOV R3, R4
0x08008C54: F002 F906 BL LEDBlink ; 0x0800AE64
0x08008C58: 2002 MOVS R0, #2
0x08008C5A: 9600 STR R6, [SP, #0]
0x08008C5C: 9501 STR R5, [SP, #4]
0x08008C5E: 9702 STR R7, [SP, #8]
0x08008C60: 9003 STR R0, [SP, #12]
0x08008C62: 4809 LDR R0, =RedLEDBlink.RedLEDLastTickTime ; [PC, #36] [0x08008C88] =0x200012C4
0x08008C64: 4909 LDR R1, =RedLEDBlink.stage ; [PC, #36] [0x08008C8C] =0x200012C0
0x08008C66: 4A0A LDR R2, =RedLEDBlink.subStage ; [PC, #40] [0x08008C90] =0x200012BC
0x08008C68: 4623 MOV R3, R4
0x08008C6A: F002 F8FB BL LEDBlink ; 0x0800AE64
0x08008C6E: B009 ADD SP, SP, #36
0x08008C70: BDF0 POP {R4-R7, PC}
0x08008C72: 46C0 NOP
0x08008C74: 000009C4 DC.W 0x000009C4
0x08008C78: 50000400 DC.W 0x50000400
0x08008C7C: 20001328 DC.W ExternalRedLEDBlink.RedLEDLastTickTime
0x08008C80: 20001324 DC.W ExternalRedLEDBlink.stage
0x08008C84: 20001320 DC.W ExternalRedLEDBlink.subStage
0x08008C88: 200012C4 DC.W RedLEDBlink.RedLEDLastTickTime
0x08008C8C: 200012C0 DC.W RedLEDBlink.stage
0x08008C90: 200012BC DC.W RedLEDBlink.subStage
Section .text.TurnExternalRedLEDOff from main.o, size=48, align=4
TurnExternalRedLEDOff:
0x08008C94: B5B0 PUSH {R4-R5, R7, LR}
0x08008C96: 4C08 LDR R4, =0x50000400 ; [PC, #32] [0x08008CB8]
0x08008C98: 2108 MOVS R1, #8
0x08008C9A: 2500 MOVS R5, #0
0x08008C9C: 4620 MOV R0, R4
0x08008C9E: 462A MOV R2, R5
0x08008CA0: F002 FA9C BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08008CA4: 2102 MOVS R1, #2
0x08008CA6: 4620 MOV R0, R4
0x08008CA8: 462A MOV R2, R5
0x08008CAA: F002 FA97 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08008CAE: 4803 LDR R0, =ExternalRedLED_Management ; [PC, #12] [0x08008CBC] =0x2000131C
0x08008CB0: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008CC0] =0x200001F9
0x08008CB2: 6001 STR R1, [R0]
0x08008CB4: BDB0 POP {R4-R5, R7, PC}
0x08008CB6: 46C0 NOP
0x08008CB8: 50000400 DC.W 0x50000400
0x08008CBC: 2000131C DC.W ExternalRedLED_Management
0x08008CC0: 200001F9 DC.W DoNothing
Section .text.ExternalGreenLEDShortBlinking from main.o, size=76, align=4
ExternalGreenLEDShortBlinking:
0x08008CC4: B5F0 PUSH {R4-R7, LR}
0x08008CC6: B081 SUB SP, SP, #4
0x08008CC8: F7FA FAC2 BL HAL_GetTick ; 0x08003250
0x08008CCC: 4604 MOV R4, R0
0x08008CCE: 4E0D LDR R6, =ExternalGreenLEDShortBlinking.old_on_time ; [PC, #52] [0x08008D04] =0x20001330
0x08008CD0: 6830 LDR R0, [R6]
0x08008CD2: 1A20 SUBS R0, R4, R0
0x08008CD4: 4D0C LDR R5, =ExternalGreenLEDShortBlinking.led_is_turned_on ; [PC, #48] [0x08008D08] =0x20001378
0x08008CD6: 782F LDRB R7, [R5]
0x08008CD8: 2F00 CMP R7, #0
0x08008CDA: D003 BEQ .L1 ; 0x08008CE4
0x08008CDC: 28C9 CMP R0, #201
0x08008CDE: D30E BCC .L3 ; 0x08008CFE
0x08008CE0: 2200 MOVS R2, #0
0x08008CE2: E004 B .L2 ; 0x08008CEE
.L1:
0x08008CE4: 2119 MOVS R1, #25
0x08008CE6: 0149 LSLS R1, R1, #5
0x08008CE8: 4288 CMP R0, R1
0x08008CEA: D908 BLS .L3 ; 0x08008CFE
0x08008CEC: 2201 MOVS R2, #1
.L2:
0x08008CEE: 4807 LDR R0, =0x50000400 ; [PC, #28] [0x08008D0C]
0x08008CF0: 2110 MOVS R1, #16
0x08008CF2: F002 FA73 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08008CF6: 6034 STR R4, [R6]
0x08008CF8: 2001 MOVS R0, #1
0x08008CFA: 4047 EORS R7, R0
0x08008CFC: 702F STRB R7, [R5]
.L3:
0x08008CFE: B001 ADD SP, SP, #4
0x08008D00: BDF0 POP {R4-R7, PC}
0x08008D02: 46C0 NOP
0x08008D04: 20001330 DC.W ExternalGreenLEDShortBlinking.old_on_time
0x08008D08: 20001378 DC.W ExternalGreenLEDShortBlinking.led_is_turned_on
0x08008D0C: 50000400 DC.W 0x50000400
Section .text.TurnExternalGreenLEDOff from main.o, size=32, align=4
TurnExternalGreenLEDOff:
0x08008D10: B580 PUSH {R7, LR}
0x08008D12: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D24]
0x08008D14: 2110 MOVS R1, #16
0x08008D16: 2200 MOVS R2, #0
0x08008D18: F002 FA60 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08008D1C: 4802 LDR R0, =ExternalGreenLED_Management ; [PC, #8] [0x08008D28] =0x2000132C
0x08008D1E: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008D2C] =0x200001F9
0x08008D20: 6001 STR R1, [R0]
0x08008D22: BD80 POP {R7, PC}
0x08008D24: 50000400 DC.W 0x50000400
0x08008D28: 2000132C DC.W ExternalGreenLED_Management
0x08008D2C: 200001F9 DC.W DoNothing
Section .text.TurnExternalGreenLEDOn from main.o, size=32, align=4
TurnExternalGreenLEDOn:
0x08008D30: B580 PUSH {R7, LR}
0x08008D32: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008D44]
0x08008D34: 2110 MOVS R1, #16
0x08008D36: 2201 MOVS R2, #1
0x08008D38: F002 FA50 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08008D3C: 4802 LDR R0, =ExternalGreenLED_Management ; [PC, #8] [0x08008D48] =0x2000132C
0x08008D3E: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008D4C] =0x200001F9
0x08008D40: 6001 STR R1, [R0]
0x08008D42: BD80 POP {R7, PC}
0x08008D44: 50000400 DC.W 0x50000400
0x08008D48: 2000132C DC.W ExternalGreenLED_Management
0x08008D4C: 200001F9 DC.W DoNothing
Section .text.GreenLEDShortBlinking from main.o, size=76, align=4
GreenLEDShortBlinking:
0x08008D50: B5F0 PUSH {R4-R7, LR}
0x08008D52: B081 SUB SP, SP, #4
0x08008D54: F7FA FA7C BL HAL_GetTick ; 0x08003250
0x08008D58: 4604 MOV R4, R0
0x08008D5A: 4E0C LDR R6, =GreenLEDShortBlinking.old_on_time ; [PC, #48] [0x08008D8C] =0x20001318
0x08008D5C: 6830 LDR R0, [R6]
0x08008D5E: 1A20 SUBS R0, R4, R0
0x08008D60: 4D0B LDR R5, =GreenLEDShortBlinking.led_is_turned_on ; [PC, #44] [0x08008D90] =0x20001374
0x08008D62: 782F LDRB R7, [R5]
0x08008D64: 2F00 CMP R7, #0
0x08008D66: D003 BEQ .L1 ; 0x08008D70
0x08008D68: 2833 CMP R0, #51
0x08008D6A: D30D BCC .L3 ; 0x08008D88
0x08008D6C: 2200 MOVS R2, #0
0x08008D6E: E003 B .L2 ; 0x08008D78
.L1:
0x08008D70: 4908 LDR R1, =0x000003B6 ; [PC, #32] [0x08008D94]
0x08008D72: 4288 CMP R0, R1
0x08008D74: D908 BLS .L3 ; 0x08008D88
0x08008D76: 2201 MOVS R2, #1
.L2:
0x08008D78: 4807 LDR R0, =0x50000400 ; [PC, #28] [0x08008D98]
0x08008D7A: 2104 MOVS R1, #4
0x08008D7C: F002 FA2E BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08008D80: 6034 STR R4, [R6]
0x08008D82: 2001 MOVS R0, #1
0x08008D84: 4047 EORS R7, R0
0x08008D86: 702F STRB R7, [R5]
.L3:
0x08008D88: B001 ADD SP, SP, #4
0x08008D8A: BDF0 POP {R4-R7, PC}
0x08008D8C: 20001318 DC.W GreenLEDShortBlinking.old_on_time
0x08008D90: 20001374 DC.W GreenLEDShortBlinking.led_is_turned_on
0x08008D94: 000003B6 DC.W 0x000003B6
0x08008D98: 50000400 DC.W 0x50000400
Section .text.TurnGreenLEDOff from main.o, size=32, align=4
TurnGreenLEDOff:
0x08008D9C: B580 PUSH {R7, LR}
0x08008D9E: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008DB0]
0x08008DA0: 2104 MOVS R1, #4
0x08008DA2: 2200 MOVS R2, #0
0x08008DA4: F002 FA1A BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08008DA8: 4802 LDR R0, =InternalGreenLED_Management ; [PC, #8] [0x08008DB4] =0x200012F0
0x08008DAA: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008DB8] =0x200001F9
0x08008DAC: 6001 STR R1, [R0]
0x08008DAE: BD80 POP {R7, PC}
0x08008DB0: 50000400 DC.W 0x50000400
0x08008DB4: 200012F0 DC.W InternalGreenLED_Management
0x08008DB8: 200001F9 DC.W DoNothing
Section .text.TurnGreenLEDOn from main.o, size=32, align=4
TurnGreenLEDOn:
0x08008DBC: B580 PUSH {R7, LR}
0x08008DBE: 4804 LDR R0, =0x50000400 ; [PC, #16] [0x08008DD0]
0x08008DC0: 2104 MOVS R1, #4
0x08008DC2: 2201 MOVS R2, #1
0x08008DC4: F002 FA0A BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08008DC8: 4802 LDR R0, =InternalGreenLED_Management ; [PC, #8] [0x08008DD4] =0x200012F0
0x08008DCA: 4903 LDR R1, =DoNothing ; [PC, #12] [0x08008DD8] =0x200001F9
0x08008DCC: 6001 STR R1, [R0]
0x08008DCE: BD80 POP {R7, PC}
0x08008DD0: 50000400 DC.W 0x50000400
0x08008DD4: 200012F0 DC.W InternalGreenLED_Management
0x08008DD8: 200001F9 DC.W DoNothing
Section .text.AUTO_LVP_Management from main.o, size=128, align=4
AUTO_LVP_Management:
0x08008DDC: B5B0 PUSH {R4-R5, R7, LR}
0x08008DDE: 2900 CMP R1, #0
0x08008DE0: D001 BEQ .L1 ; 0x08008DE6
0x08008DE2: 2502 MOVS R5, #2
0x08008DE4: E023 B .L5 ; 0x08008E2E
.L1:
0x08008DE6: 4913 LDR R1, =AUTO_LVP_Management.lvp_last_time_checked ; [PC, #76] [0x08008E34] =0x20001354
0x08008DE8: 680A LDR R2, [R1]
0x08008DEA: 1A82 SUBS R2, R0, R2
0x08008DEC: 4C12 LDR R4, =AUTO_LVP_Management.LVP_SCAN_PERIOD ; [PC, #72] [0x08008E38] =0x20000458
0x08008DEE: 6823 LDR R3, [R4]
0x08008DF0: 429A CMP R2, R3
0x08008DF2: D91E BLS .L6 ; 0x08008E32
0x08008DF4: 6008 STR R0, [R1]
0x08008DF6: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008E3C]
0x08008DF8: 2180 MOVS R1, #128
0x08008DFA: F001 FE8A BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08008DFE: 4245 RSBS R5, R0, #0
0x08008E00: 4145 ADCS R5, R0
0x08008E02: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008E40] =0x200001FB
0x08008E04: 7809 LDRB R1, [R1]
0x08008E06: 2900 CMP R1, #0
0x08008E08: D000 BEQ .L2 ; 0x08008E0C
0x08008E0A: 4605 MOV R5, R0
.L2:
0x08008E0C: 480D LDR R0, =AUTO_LVP_Management.lastIdx ; [PC, #52] [0x08008E44] =0x20000454
0x08008E0E: 6800 LDR R0, [R0]
0x08008E10: 42A8 CMP R0, R5
0x08008E12: D102 BNE .L3 ; 0x08008E1A
0x08008E14: 490C LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #48] [0x08008E48] =0x0800A92C
0x08008E16: 480D LDR R0, =DoNothing ; [PC, #52] [0x08008E4C] =0x200001F9
0x08008E18: E003 B .L4 ; 0x08008E22
.L3:
0x08008E1A: 00A8 LSLS R0, R5, #2
0x08008E1C: 490C LDR R1, =LVP_OVP ; [PC, #48] [0x08008E50] =0x20001228
0x08008E1E: 5808 LDR R0, [R1, R0]
0x08008E20: 490C LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #48] [0x08008E54] =0x0800A924
.L4:
0x08008E22: 00AA LSLS R2, R5, #2
0x08008E24: 4B0C LDR R3, =AUTO_LVP_Management.WhatToDo ; [PC, #48] [0x08008E58] =0x20001260
0x08008E26: 5098 STR R0, [R3, R2]
0x08008E28: 5889 LDR R1, [R1, R2]
0x08008E2A: 6021 STR R1, [R4]
0x08008E2C: 4780 BLX R0
.L5:
0x08008E2E: 4805 LDR R0, =AUTO_LVP_Management.lastIdx ; [PC, #20] [0x08008E44] =0x20000454
0x08008E30: 6005 STR R5, [R0]
.L6:
0x08008E32: BDB0 POP {R4-R5, R7, PC}
0x08008E34: 20001354 DC.W AUTO_LVP_Management.lvp_last_time_checked
0x08008E38: 20000458 DC.W AUTO_LVP_Management.LVP_SCAN_PERIOD
0x08008E3C: 50000800 DC.W 0x50000800
0x08008E40: 200001FB DC.W LVP_OVP_logic
0x08008E44: 20000454 DC.W AUTO_LVP_Management.lastIdx
0x08008E48: 0800A92C DC.W AUTO_LVP_Management.repeatEventDelay
0x08008E4C: 200001F9 DC.W DoNothing
0x08008E50: 20001228 DC.W LVP_OVP
0x08008E54: 0800A924 DC.W AUTO_LVP_Management.newEventDelay
0x08008E58: 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:
0x08008E5C: B510 PUSH {R4, LR}
0x08008E5E: 2409 MOVS R4, #9
0x08008E60: 4620 MOV R0, R4
0x08008E62: F7FA FF81 BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x08008E66: 4808 LDR R0, =ADC_OVP_ignored__LVP_not_present ; [PC, #32] [0x08008E88] =0x20000065
0x08008E68: F001 FB62 BL SetReturnFunction ; 0x0800A530
0x08008E6C: 480B LDR R0, =0x20000D1E ; [PC, #44] [0x08008E9C]
0x08008E6E: 2101 MOVS R1, #1
0x08008E70: 8001 STRH R1, [R0]
0x08008E72: 4806 LDR R0, =MOSFETS_Management ; [PC, #24] [0x08008E8C] =0x200012DC
0x08008E74: 4906 LDR R1, =PreChargeStage ; [PC, #24] [0x08008E90] =0x20000331
0x08008E76: 6001 STR R1, [R0]
0x08008E78: 4620 MOV R0, R4
0x08008E7A: F7FA FF69 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x08008E7E: 4805 LDR R0, =ExternalGreenLED_Management ; [PC, #20] [0x08008E94] =0x2000132C
0x08008E80: 4905 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #20] [0x08008E98] =0x08008CC5
0x08008E82: 6001 STR R1, [R0]
0x08008E84: BD10 POP {R4, PC}
0x08008E86: 46C0 NOP
0x08008E88: 20000065 DC.W ADC_OVP_ignored__LVP_not_present
0x08008E8C: 200012DC DC.W MOSFETS_Management
0x08008E90: 20000331 DC.W PreChargeStage
0x08008E94: 2000132C DC.W ExternalGreenLED_Management
0x08008E98: 08008CC5 DC.W ExternalGreenLEDShortBlinking
0x08008E9C: 20000D1E DC.W 0x20000D1E
Section .text.OVP_ignored__LVP_present from main.o, size=80, align=4
OVP_ignored__LVP_present:
0x08008EA0: B5B0 PUSH {R4-R5, R7, LR}
0x08008EA2: 2409 MOVS R4, #9
0x08008EA4: 4620 MOV R0, R4
0x08008EA6: F7FA FF5F BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x08008EAA: 20EA MOVS R0, #234
0x08008EAC: 4D0A LDR R5, =sys_data ; [PC, #40] [0x08008ED8] =0x20000C34
0x08008EAE: 2100 MOVS R1, #0
0x08008EB0: 5229 STRH R1, [R5, R0]
0x08008EB2: 480A LDR R0, =MOSFETS_Management ; [PC, #40] [0x08008EDC] =0x200012DC
0x08008EB4: 490A LDR R1, =ADC_OVP_ignored__LVP_present ; [PC, #40] [0x08008EE0] =0x20000089
0x08008EB6: 6001 STR R1, [R0]
0x08008EB8: 4620 MOV R0, R4
0x08008EBA: F7FA FF49 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x08008EBE: 2021 MOVS R0, #33
0x08008EC0: 00C0 LSLS R0, R0, #3
0x08008EC2: 5A29 LDRH R1, [R5, R0]
0x08008EC4: 1C49 ADDS R1, R1, #1
0x08008EC6: 5229 STRH R1, [R5, R0]
0x08008EC8: 4806 LDR R0, =ExternalGreenLED_Management ; [PC, #24] [0x08008EE4] =0x2000132C
0x08008ECA: 4907 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #28] [0x08008EE8] =0x08008CC5
0x08008ECC: 6001 STR R1, [R0]
0x08008ECE: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x08008EEC] =0x20001270
0x08008ED0: 2101 MOVS R1, #1
0x08008ED2: 6001 STR R1, [R0]
0x08008ED4: BDB0 POP {R4-R5, R7, PC}
0x08008ED6: 46C0 NOP
0x08008ED8: 20000C34 DC.W sys_data
0x08008EDC: 200012DC DC.W MOSFETS_Management
0x08008EE0: 20000089 DC.W ADC_OVP_ignored__LVP_present
0x08008EE4: 2000132C DC.W ExternalGreenLED_Management
0x08008EE8: 08008CC5 DC.W ExternalGreenLEDShortBlinking
0x08008EEC: 20001270 DC.W statDataChanged
Section .text.LVP_Management_NoAutoreconnect from main.o, size=132, align=4
LVP_Management_NoAutoreconnect:
0x08008EF0: B5B0 PUSH {R4-R5, R7, LR}
0x08008EF2: 2900 CMP R1, #0
0x08008EF4: D002 BEQ .L1 ; 0x08008EFC
0x08008EF6: 2000 MOVS R0, #0
0x08008EF8: 43C5 MVNS R5, R0
0x08008EFA: E023 B .L5 ; 0x08008F44
.L1:
0x08008EFC: 4913 LDR R1, =LVP_Management_NoAutoreconnect.lvp_last_time_checked ; [PC, #76] [0x08008F4C] =0x200012E4
0x08008EFE: 680A LDR R2, [R1]
0x08008F00: 1A82 SUBS R2, R0, R2
0x08008F02: 4C13 LDR R4, =LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD ; [PC, #76] [0x08008F50] =0x2000043C
0x08008F04: 6823 LDR R3, [R4]
0x08008F06: 429A CMP R2, R3
0x08008F08: D91E BLS .L6 ; 0x08008F48
0x08008F0A: 6008 STR R0, [R1]
0x08008F0C: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08008F54]
0x08008F0E: 2180 MOVS R1, #128
0x08008F10: F001 FDFF BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08008F14: 4245 RSBS R5, R0, #0
0x08008F16: 4145 ADCS R5, R0
0x08008F18: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08008F58] =0x200001FB
0x08008F1A: 7809 LDRB R1, [R1]
0x08008F1C: 2900 CMP R1, #0
0x08008F1E: D000 BEQ .L2 ; 0x08008F22
0x08008F20: 4605 MOV R5, R0
.L2:
0x08008F22: 480E LDR R0, =LVP_Management_NoAutoreconnect.lastIdx ; [PC, #56] [0x08008F5C] =0x20000438
0x08008F24: 6800 LDR R0, [R0]
0x08008F26: 42A8 CMP R0, R5
0x08008F28: DA04 BGE .L3 ; 0x08008F34
0x08008F2A: 00A8 LSLS R0, R5, #2
0x08008F2C: 490E LDR R1, =LVP_OVP ; [PC, #56] [0x08008F68] =0x20001228
0x08008F2E: 5808 LDR R0, [R1, R0]
0x08008F30: 490E LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #56] [0x08008F6C] =0x0800A924
0x08008F32: E001 B .L4 ; 0x08008F38
.L3:
0x08008F34: 490A LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #40] [0x08008F60] =0x0800A92C
0x08008F36: 480B LDR R0, =DoNothing ; [PC, #44] [0x08008F64] =0x200001F9
.L4:
0x08008F38: 00AA LSLS R2, R5, #2
0x08008F3A: 4B0D LDR R3, =LVP_Management_NoAutoreconnect.WhatToDo ; [PC, #52] [0x08008F70] =0x20001250
0x08008F3C: 5098 STR R0, [R3, R2]
0x08008F3E: 5889 LDR R1, [R1, R2]
0x08008F40: 6021 STR R1, [R4]
0x08008F42: 4780 BLX R0
.L5:
0x08008F44: 4805 LDR R0, =LVP_Management_NoAutoreconnect.lastIdx ; [PC, #20] [0x08008F5C] =0x20000438
0x08008F46: 6005 STR R5, [R0]
.L6:
0x08008F48: BDB0 POP {R4-R5, R7, PC}
0x08008F4A: 46C0 NOP
0x08008F4C: 200012E4 DC.W LVP_Management_NoAutoreconnect.lvp_last_time_checked
0x08008F50: 2000043C DC.W LVP_Management_NoAutoreconnect.LVP_SCAN_PERIOD
0x08008F54: 50000800 DC.W 0x50000800
0x08008F58: 200001FB DC.W LVP_OVP_logic
0x08008F5C: 20000438 DC.W LVP_Management_NoAutoreconnect.lastIdx
0x08008F60: 0800A92C DC.W AUTO_LVP_Management.repeatEventDelay
0x08008F64: 200001F9 DC.W DoNothing
0x08008F68: 20001228 DC.W LVP_OVP
0x08008F6C: 0800A924 DC.W AUTO_LVP_Management.newEventDelay
0x08008F70: 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:
0x08008F74: B570 PUSH {R4-R6, LR}
0x08008F76: 2409 MOVS R4, #9
0x08008F78: 4620 MOV R0, R4
0x08008F7A: F7FA FEF5 BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x08008F7E: 20EA MOVS R0, #234
0x08008F80: 4D0E LDR R5, =sys_data ; [PC, #56] [0x08008FBC] =0x20000C34
0x08008F82: 2600 MOVS R6, #0
0x08008F84: 522E STRH R6, [R5, R0]
0x08008F86: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x08008FC0] =0x200012DC
0x08008F88: 490E LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #56] [0x08008FC4] =0x20000001
0x08008F8A: 6001 STR R1, [R0]
0x08008F8C: 4620 MOV R0, R4
0x08008F8E: F7FA FEDF BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x08008F92: 85AE STRH R6, [R5, #44]
0x08008F94: 2401 MOVS R4, #1
0x08008F96: 43E1 MVNS R1, R4
0x08008F98: 480B LDR R0, =htim14 ; [PC, #44] [0x08008FC8] =0x20001168
0x08008F9A: 6802 LDR R2, [R0]
0x08008F9C: 6111 STR R1, [R2, #16]
0x08008F9E: 490B LDR R1, =ExternalGreenLED_Management ; [PC, #44] [0x08008FCC] =0x2000132C
0x08008FA0: 4B0B LDR R3, =TurnExternalGreenLEDOff ; [PC, #44] [0x08008FD0] =0x08008D11
0x08008FA2: 600B STR R3, [R1]
0x08008FA4: 6256 STR R6, [R2, #36]
0x08008FA6: F7FC F95D BL HAL_TIM_Base_Start_IT ; 0x08005264
0x08008FAA: 2021 MOVS R0, #33
0x08008FAC: 00C0 LSLS R0, R0, #3
0x08008FAE: 5A29 LDRH R1, [R5, R0]
0x08008FB0: 1C49 ADDS R1, R1, #1
0x08008FB2: 5229 STRH R1, [R5, R0]
0x08008FB4: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x08008FD4] =0x20001270
0x08008FB6: 6004 STR R4, [R0]
0x08008FB8: BD70 POP {R4-R6, PC}
0x08008FBA: 46C0 NOP
0x08008FBC: 20000C34 DC.W sys_data
0x08008FC0: 200012DC DC.W MOSFETS_Management
0x08008FC4: 20000001 DC.W ADC_Open_Both_MOSFETs
0x08008FC8: 20001168 DC.W htim14
0x08008FCC: 2000132C DC.W ExternalGreenLED_Management
0x08008FD0: 08008D11 DC.W TurnExternalGreenLEDOff
0x08008FD4: 20001270 DC.W statDataChanged
Section .text.AUTO_OVP_Management from main.o, size=128, align=4
AUTO_OVP_Management:
0x08008FD8: B5B0 PUSH {R4-R5, R7, LR}
0x08008FDA: 2900 CMP R1, #0
0x08008FDC: D001 BEQ .L1 ; 0x08008FE2
0x08008FDE: 2502 MOVS R5, #2
0x08008FE0: E023 B .L5 ; 0x0800902A
.L1:
0x08008FE2: 4913 LDR R1, =AUTO_OVP_Management.ovp_last_time_checked ; [PC, #76] [0x08009030] =0x20001348
0x08008FE4: 680A LDR R2, [R1]
0x08008FE6: 1A82 SUBS R2, R0, R2
0x08008FE8: 4C12 LDR R4, =AUTO_OVP_Management.OVP_SCAN_PERIOD ; [PC, #72] [0x08009034] =0x20000448
0x08008FEA: 6823 LDR R3, [R4]
0x08008FEC: 429A CMP R2, R3
0x08008FEE: D91E BLS .L6 ; 0x0800902E
0x08008FF0: 6008 STR R0, [R1]
0x08008FF2: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08009038]
0x08008FF4: 2140 MOVS R1, #64
0x08008FF6: F001 FD8C BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08008FFA: 4245 RSBS R5, R0, #0
0x08008FFC: 4145 ADCS R5, R0
0x08008FFE: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x0800903C] =0x200001FB
0x08009000: 7809 LDRB R1, [R1]
0x08009002: 2900 CMP R1, #0
0x08009004: D000 BEQ .L2 ; 0x08009008
0x08009006: 4605 MOV R5, R0
.L2:
0x08009008: 480D LDR R0, =AUTO_OVP_Management.lastIdx ; [PC, #52] [0x08009040] =0x20000444
0x0800900A: 6800 LDR R0, [R0]
0x0800900C: 42A8 CMP R0, R5
0x0800900E: D102 BNE .L3 ; 0x08009016
0x08009010: 490C LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #48] [0x08009044] =0x0800A92C
0x08009012: 480D LDR R0, =DoNothing ; [PC, #52] [0x08009048] =0x200001F9
0x08009014: E003 B .L4 ; 0x0800901E
.L3:
0x08009016: 00A8 LSLS R0, R5, #2
0x08009018: 490C LDR R1, =LVP_OVP ; [PC, #48] [0x0800904C] =0x20001228
0x0800901A: 5808 LDR R0, [R1, R0]
0x0800901C: 490C LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #48] [0x08009050] =0x0800A924
.L4:
0x0800901E: 00AA LSLS R2, R5, #2
0x08009020: 4B0C LDR R3, =AUTO_OVP_Management.WhatToDo ; [PC, #48] [0x08009054] =0x20001258
0x08009022: 5098 STR R0, [R3, R2]
0x08009024: 5889 LDR R1, [R1, R2]
0x08009026: 6021 STR R1, [R4]
0x08009028: 4780 BLX R0
.L5:
0x0800902A: 4805 LDR R0, =AUTO_OVP_Management.lastIdx ; [PC, #20] [0x08009040] =0x20000444
0x0800902C: 6005 STR R5, [R0]
.L6:
0x0800902E: BDB0 POP {R4-R5, R7, PC}
0x08009030: 20001348 DC.W AUTO_OVP_Management.ovp_last_time_checked
0x08009034: 20000448 DC.W AUTO_OVP_Management.OVP_SCAN_PERIOD
0x08009038: 50000800 DC.W 0x50000800
0x0800903C: 200001FB DC.W LVP_OVP_logic
0x08009040: 20000444 DC.W AUTO_OVP_Management.lastIdx
0x08009044: 0800A92C DC.W AUTO_LVP_Management.repeatEventDelay
0x08009048: 200001F9 DC.W DoNothing
0x0800904C: 20001228 DC.W LVP_OVP
0x08009050: 0800A924 DC.W AUTO_LVP_Management.newEventDelay
0x08009054: 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:
0x08009058: B510 PUSH {R4, LR}
0x0800905A: 2409 MOVS R4, #9
0x0800905C: 4620 MOV R0, R4
0x0800905E: F7FA FE83 BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x08009062: 4808 LDR R0, =ADC_OVP_not_present__LVP_ignored ; [PC, #32] [0x08009084] =0x20000021
0x08009064: F001 FA64 BL SetReturnFunction ; 0x0800A530
0x08009068: 480B LDR R0, =0x20000D1E ; [PC, #44] [0x08009098]
0x0800906A: 2101 MOVS R1, #1
0x0800906C: 8001 STRH R1, [R0]
0x0800906E: 4806 LDR R0, =MOSFETS_Management ; [PC, #24] [0x08009088] =0x200012DC
0x08009070: 4906 LDR R1, =PreChargeStage ; [PC, #24] [0x0800908C] =0x20000331
0x08009072: 6001 STR R1, [R0]
0x08009074: 4620 MOV R0, R4
0x08009076: F7FA FE6B BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x0800907A: 4805 LDR R0, =ExternalGreenLED_Management ; [PC, #20] [0x08009090] =0x2000132C
0x0800907C: 4905 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #20] [0x08009094] =0x08008CC5
0x0800907E: 6001 STR R1, [R0]
0x08009080: BD10 POP {R4, PC}
0x08009082: 46C0 NOP
0x08009084: 20000021 DC.W ADC_OVP_not_present__LVP_ignored
0x08009088: 200012DC DC.W MOSFETS_Management
0x0800908C: 20000331 DC.W PreChargeStage
0x08009090: 2000132C DC.W ExternalGreenLED_Management
0x08009094: 08008CC5 DC.W ExternalGreenLEDShortBlinking
0x08009098: 20000D1E DC.W 0x20000D1E
Section .text.OVP_present__LVP_ignored from main.o, size=80, align=4
OVP_present__LVP_ignored:
0x0800909C: B5B0 PUSH {R4-R5, R7, LR}
0x0800909E: 2409 MOVS R4, #9
0x080090A0: 4620 MOV R0, R4
0x080090A2: F7FA FE61 BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x080090A6: 20EA MOVS R0, #234
0x080090A8: 4D0A LDR R5, =sys_data ; [PC, #40] [0x080090D4] =0x20000C34
0x080090AA: 2100 MOVS R1, #0
0x080090AC: 5229 STRH R1, [R5, R0]
0x080090AE: 480A LDR R0, =MOSFETS_Management ; [PC, #40] [0x080090D8] =0x200012DC
0x080090B0: 490A LDR R1, =ADC_OVP_present__LVP_ignored ; [PC, #40] [0x080090DC] =0x20000045
0x080090B2: 6001 STR R1, [R0]
0x080090B4: 4620 MOV R0, R4
0x080090B6: F7FA FE4B BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x080090BA: 2085 MOVS R0, #133
0x080090BC: 0040 LSLS R0, R0, #1
0x080090BE: 5A29 LDRH R1, [R5, R0]
0x080090C0: 1C49 ADDS R1, R1, #1
0x080090C2: 5229 STRH R1, [R5, R0]
0x080090C4: 4806 LDR R0, =ExternalGreenLED_Management ; [PC, #24] [0x080090E0] =0x2000132C
0x080090C6: 4907 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #28] [0x080090E4] =0x08008CC5
0x080090C8: 6001 STR R1, [R0]
0x080090CA: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x080090E8] =0x20001270
0x080090CC: 2101 MOVS R1, #1
0x080090CE: 6001 STR R1, [R0]
0x080090D0: BDB0 POP {R4-R5, R7, PC}
0x080090D2: 46C0 NOP
0x080090D4: 20000C34 DC.W sys_data
0x080090D8: 200012DC DC.W MOSFETS_Management
0x080090DC: 20000045 DC.W ADC_OVP_present__LVP_ignored
0x080090E0: 2000132C DC.W ExternalGreenLED_Management
0x080090E4: 08008CC5 DC.W ExternalGreenLEDShortBlinking
0x080090E8: 20001270 DC.W statDataChanged
Section .text.OVP_Management_NoAutoreconnect from main.o, size=132, align=4
OVP_Management_NoAutoreconnect:
0x080090EC: B5B0 PUSH {R4-R5, R7, LR}
0x080090EE: 2900 CMP R1, #0
0x080090F0: D002 BEQ .L1 ; 0x080090F8
0x080090F2: 2000 MOVS R0, #0
0x080090F4: 43C5 MVNS R5, R0
0x080090F6: E023 B .L5 ; 0x08009140
.L1:
0x080090F8: 4913 LDR R1, =OVP_Management_NoAutoreconnect.ovp_last_time_checked ; [PC, #76] [0x08009148] =0x200012D8
0x080090FA: 680A LDR R2, [R1]
0x080090FC: 1A82 SUBS R2, R0, R2
0x080090FE: 4C13 LDR R4, =OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD ; [PC, #76] [0x0800914C] =0x2000042C
0x08009100: 6823 LDR R3, [R4]
0x08009102: 429A CMP R2, R3
0x08009104: D91E BLS .L6 ; 0x08009144
0x08009106: 6008 STR R0, [R1]
0x08009108: 4811 LDR R0, =0x50000800 ; [PC, #68] [0x08009150]
0x0800910A: 2140 MOVS R1, #64
0x0800910C: F001 FD01 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08009110: 4245 RSBS R5, R0, #0
0x08009112: 4145 ADCS R5, R0
0x08009114: 490F LDR R1, =LVP_OVP_logic ; [PC, #60] [0x08009154] =0x200001FB
0x08009116: 7809 LDRB R1, [R1]
0x08009118: 2900 CMP R1, #0
0x0800911A: D000 BEQ .L2 ; 0x0800911E
0x0800911C: 4605 MOV R5, R0
.L2:
0x0800911E: 480E LDR R0, =OVP_Management_NoAutoreconnect.lastIdx ; [PC, #56] [0x08009158] =0x20000428
0x08009120: 6800 LDR R0, [R0]
0x08009122: 42A8 CMP R0, R5
0x08009124: DA04 BGE .L3 ; 0x08009130
0x08009126: 00A8 LSLS R0, R5, #2
0x08009128: 490E LDR R1, =LVP_OVP ; [PC, #56] [0x08009164] =0x20001228
0x0800912A: 5808 LDR R0, [R1, R0]
0x0800912C: 490E LDR R1, =AUTO_LVP_Management.newEventDelay ; [PC, #56] [0x08009168] =0x0800A924
0x0800912E: E001 B .L4 ; 0x08009134
.L3:
0x08009130: 490A LDR R1, =AUTO_LVP_Management.repeatEventDelay ; [PC, #40] [0x0800915C] =0x0800A92C
0x08009132: 480B LDR R0, =DoNothing ; [PC, #44] [0x08009160] =0x200001F9
.L4:
0x08009134: 00AA LSLS R2, R5, #2
0x08009136: 4B0D LDR R3, =OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #52] [0x0800916C] =0x20001248
0x08009138: 5098 STR R0, [R3, R2]
0x0800913A: 5889 LDR R1, [R1, R2]
0x0800913C: 6021 STR R1, [R4]
0x0800913E: 4780 BLX R0
.L5:
0x08009140: 4805 LDR R0, =OVP_Management_NoAutoreconnect.lastIdx ; [PC, #20] [0x08009158] =0x20000428
0x08009142: 6005 STR R5, [R0]
.L6:
0x08009144: BDB0 POP {R4-R5, R7, PC}
0x08009146: 46C0 NOP
0x08009148: 200012D8 DC.W OVP_Management_NoAutoreconnect.ovp_last_time_checked
0x0800914C: 2000042C DC.W OVP_Management_NoAutoreconnect.OVP_SCAN_PERIOD
0x08009150: 50000800 DC.W 0x50000800
0x08009154: 200001FB DC.W LVP_OVP_logic
0x08009158: 20000428 DC.W OVP_Management_NoAutoreconnect.lastIdx
0x0800915C: 0800A92C DC.W AUTO_LVP_Management.repeatEventDelay
0x08009160: 200001F9 DC.W DoNothing
0x08009164: 20001228 DC.W LVP_OVP
0x08009168: 0800A924 DC.W AUTO_LVP_Management.newEventDelay
0x0800916C: 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:
0x08009170: B570 PUSH {R4-R6, LR}
0x08009172: 2409 MOVS R4, #9
0x08009174: 4620 MOV R0, R4
0x08009176: F7FA FDF7 BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x0800917A: 20EA MOVS R0, #234
0x0800917C: 4D0E LDR R5, =sys_data ; [PC, #56] [0x080091B8] =0x20000C34
0x0800917E: 2600 MOVS R6, #0
0x08009180: 522E STRH R6, [R5, R0]
0x08009182: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x080091BC] =0x200012DC
0x08009184: 490E LDR R1, =ADC_Open_Both_MOSFETs ; [PC, #56] [0x080091C0] =0x20000001
0x08009186: 6001 STR R1, [R0]
0x08009188: 4620 MOV R0, R4
0x0800918A: F7FA FDE1 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x0800918E: 85AE STRH R6, [R5, #44]
0x08009190: 2401 MOVS R4, #1
0x08009192: 43E1 MVNS R1, R4
0x08009194: 480B LDR R0, =htim14 ; [PC, #44] [0x080091C4] =0x20001168
0x08009196: 6802 LDR R2, [R0]
0x08009198: 6111 STR R1, [R2, #16]
0x0800919A: 490B LDR R1, =ExternalGreenLED_Management ; [PC, #44] [0x080091C8] =0x2000132C
0x0800919C: 4B0B LDR R3, =TurnExternalGreenLEDOff ; [PC, #44] [0x080091CC] =0x08008D11
0x0800919E: 600B STR R3, [R1]
0x080091A0: 6256 STR R6, [R2, #36]
0x080091A2: F7FC F85F BL HAL_TIM_Base_Start_IT ; 0x08005264
0x080091A6: 2085 MOVS R0, #133
0x080091A8: 0040 LSLS R0, R0, #1
0x080091AA: 5A29 LDRH R1, [R5, R0]
0x080091AC: 1C49 ADDS R1, R1, #1
0x080091AE: 5229 STRH R1, [R5, R0]
0x080091B0: 4807 LDR R0, =statDataChanged ; [PC, #28] [0x080091D0] =0x20001270
0x080091B2: 6004 STR R4, [R0]
0x080091B4: BD70 POP {R4-R6, PC}
0x080091B6: 46C0 NOP
0x080091B8: 20000C34 DC.W sys_data
0x080091BC: 200012DC DC.W MOSFETS_Management
0x080091C0: 20000001 DC.W ADC_Open_Both_MOSFETs
0x080091C4: 20001168 DC.W htim14
0x080091C8: 2000132C DC.W ExternalGreenLED_Management
0x080091CC: 08008D11 DC.W TurnExternalGreenLEDOff
0x080091D0: 20001270 DC.W statDataChanged
Section .text.AUTO_LVP_OVP_Management from main.o, size=156, align=4
AUTO_LVP_OVP_Management:
0x080091D4: B570 PUSH {R4-R6, LR}
0x080091D6: 2900 CMP R1, #0
0x080091D8: D001 BEQ .L1 ; 0x080091DE
0x080091DA: 2404 MOVS R4, #4
0x080091DC: E030 B .L6 ; 0x08009240
.L1:
0x080091DE: 491A LDR R1, =AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked ; [PC, #104] [0x08009248] =0x20001350
0x080091E0: 680A LDR R2, [R1]
0x080091E2: 1A82 SUBS R2, R0, R2
0x080091E4: 4E19 LDR R6, =AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD ; [PC, #100] [0x0800924C] =0x20000450
0x080091E6: 6833 LDR R3, [R6]
0x080091E8: 429A CMP R2, R3
0x080091EA: D92B BLS .L7 ; 0x08009244
0x080091EC: 6008 STR R0, [R1]
0x080091EE: 4D18 LDR R5, =0x50000800 ; [PC, #96] [0x08009250]
0x080091F0: 2140 MOVS R1, #64
0x080091F2: 4628 MOV R0, R5
0x080091F4: F001 FC8D BL HAL_GPIO_ReadPin ; 0x0800AB12
0x080091F8: 4604 MOV R4, R0
0x080091FA: 2180 MOVS R1, #128
0x080091FC: 4628 MOV R0, R5
0x080091FE: F001 FC88 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08009202: 4241 RSBS R1, R0, #0
0x08009204: 4141 ADCS R1, R0
0x08009206: 4A13 LDR R2, =LVP_OVP_logic ; [PC, #76] [0x08009254] =0x200001FB
0x08009208: 7812 LDRB R2, [R2]
0x0800920A: 2A00 CMP R2, #0
0x0800920C: D000 BEQ .L2 ; 0x08009210
0x0800920E: 4601 MOV R1, R0
.L2:
0x08009210: 4260 RSBS R0, R4, #0
0x08009212: 4160 ADCS R0, R4
0x08009214: 2A00 CMP R2, #0
0x08009216: D000 BEQ .L3 ; 0x0800921A
0x08009218: 4620 MOV R0, R4
.L3:
0x0800921A: 0044 LSLS R4, R0, #1
0x0800921C: 430C ORRS R4, R1
0x0800921E: 480E LDR R0, =AUTO_LVP_OVP_Management.lastIdx ; [PC, #56] [0x08009258] =0x2000044C
0x08009220: 6800 LDR R0, [R0]
0x08009222: 4284 CMP R4, R0
0x08009224: D102 BNE .L4 ; 0x0800922C
0x08009226: 490D LDR R1, =AUTO_LVP_OVP_Management.repeatEventDelay ; [PC, #52] [0x0800925C] =0x0800A944
0x08009228: 480D LDR R0, =DoNothing ; [PC, #52] [0x08009260] =0x200001F9
0x0800922A: E003 B .L5 ; 0x08009234
.L4:
0x0800922C: 00A0 LSLS R0, R4, #2
0x0800922E: 490D LDR R1, =LVP_OVP ; [PC, #52] [0x08009264] =0x20001228
0x08009230: 5808 LDR R0, [R1, R0]
0x08009232: 490D LDR R1, =AUTO_LVP_OVP_Management.newEventDelay ; [PC, #52] [0x08009268] =0x0800A934
.L5:
0x08009234: 00A2 LSLS R2, R4, #2
0x08009236: 4B0D LDR R3, =AUTO_LVP_OVP_Management.WhatToDo ; [PC, #52] [0x0800926C] =0x20001238
0x08009238: 5098 STR R0, [R3, R2]
0x0800923A: 5889 LDR R1, [R1, R2]
0x0800923C: 6031 STR R1, [R6]
0x0800923E: 4780 BLX R0
.L6:
0x08009240: 4805 LDR R0, =AUTO_LVP_OVP_Management.lastIdx ; [PC, #20] [0x08009258] =0x2000044C
0x08009242: 6004 STR R4, [R0]
.L7:
0x08009244: BD70 POP {R4-R6, PC}
0x08009246: 46C0 NOP
0x08009248: 20001350 DC.W AUTO_LVP_OVP_Management.lvp_ovp_last_time_checked
0x0800924C: 20000450 DC.W AUTO_LVP_OVP_Management.LVP_OVP_SCAN_PERIOD
0x08009250: 50000800 DC.W 0x50000800
0x08009254: 200001FB DC.W LVP_OVP_logic
0x08009258: 2000044C DC.W AUTO_LVP_OVP_Management.lastIdx
0x0800925C: 0800A944 DC.W AUTO_LVP_OVP_Management.repeatEventDelay
0x08009260: 200001F9 DC.W DoNothing
0x08009264: 20001228 DC.W LVP_OVP
0x08009268: 0800A934 DC.W AUTO_LVP_OVP_Management.newEventDelay
0x0800926C: 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:
0x08009270: B5B0 PUSH {R4-R5, R7, LR}
0x08009272: 2409 MOVS R4, #9
0x08009274: 4620 MOV R0, R4
0x08009276: F7FA FD77 BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x0800927A: 480F LDR R0, =ADC_OVP_not_present__LVP_not_present ; [PC, #60] [0x080092B8] =0x200000A9
0x0800927C: F001 F958 BL SetReturnFunction ; 0x0800A530
0x08009280: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x080092BC] =0x200012DC
0x08009282: 490F LDR R1, =PreChargeStage ; [PC, #60] [0x080092C0] =0x20000331
0x08009284: 6001 STR R1, [R0]
0x08009286: 4620 MOV R0, R4
0x08009288: F7FA FD62 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x0800928C: 4812 LDR R0, =0x20000D1E ; [PC, #72] [0x080092D8]
0x0800928E: 2101 MOVS R1, #1
0x08009290: 8001 STRH R1, [R0]
0x08009292: 480C LDR R0, =ExternalGreenLED_Management ; [PC, #48] [0x080092C4] =0x2000132C
0x08009294: 490C LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #48] [0x080092C8] =0x08008CC5
0x08009296: 6001 STR R1, [R0]
0x08009298: 4C0C LDR R4, =0x50000400 ; [PC, #48] [0x080092CC]
0x0800929A: 2108 MOVS R1, #8
0x0800929C: 2500 MOVS R5, #0
0x0800929E: 4620 MOV R0, R4
0x080092A0: 462A MOV R2, R5
0x080092A2: F001 FF9B BL HAL_GPIO_WritePin ; 0x0800B1DC
0x080092A6: 2102 MOVS R1, #2
0x080092A8: 4620 MOV R0, R4
0x080092AA: 462A MOV R2, R5
0x080092AC: F001 FF96 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x080092B0: 4807 LDR R0, =ExternalRedLED_Management ; [PC, #28] [0x080092D0] =0x2000131C
0x080092B2: 4908 LDR R1, =DoNothing ; [PC, #32] [0x080092D4] =0x200001F9
0x080092B4: 6001 STR R1, [R0]
0x080092B6: BDB0 POP {R4-R5, R7, PC}
0x080092B8: 200000A9 DC.W ADC_OVP_not_present__LVP_not_present
0x080092BC: 200012DC DC.W MOSFETS_Management
0x080092C0: 20000331 DC.W PreChargeStage
0x080092C4: 2000132C DC.W ExternalGreenLED_Management
0x080092C8: 08008CC5 DC.W ExternalGreenLEDShortBlinking
0x080092CC: 50000400 DC.W 0x50000400
0x080092D0: 2000131C DC.W ExternalRedLED_Management
0x080092D4: 200001F9 DC.W DoNothing
0x080092D8: 20000D1E DC.W 0x20000D1E
Section .text.OVP_not_present__LVP_present from main.o, size=120, align=4
OVP_not_present__LVP_present:
0x080092DC: B570 PUSH {R4-R6, LR}
0x080092DE: 2409 MOVS R4, #9
0x080092E0: 4620 MOV R0, R4
0x080092E2: F7FA FD41 BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x080092E6: 20EA MOVS R0, #234
0x080092E8: 4E11 LDR R6, =sys_data ; [PC, #68] [0x08009330] =0x20000C34
0x080092EA: 2103 MOVS R1, #3
0x080092EC: 5231 STRH R1, [R6, R0]
0x080092EE: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x08009334] =0x200012DC
0x080092F0: 4911 LDR R1, =ADC_OVP_not_present__LVP_present ; [PC, #68] [0x08009338] =0x200000CD
0x080092F2: 6001 STR R1, [R0]
0x080092F4: 4620 MOV R0, R4
0x080092F6: F7FA FD2B BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x080092FA: 4810 LDR R0, =ExternalGreenLED_Management ; [PC, #64] [0x0800933C] =0x2000132C
0x080092FC: 4910 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #64] [0x08009340] =0x08008CC5
0x080092FE: 6001 STR R1, [R0]
0x08009300: 4C10 LDR R4, =0x50000400 ; [PC, #64] [0x08009344]
0x08009302: 2108 MOVS R1, #8
0x08009304: 2500 MOVS R5, #0
0x08009306: 4620 MOV R0, R4
0x08009308: 462A MOV R2, R5
0x0800930A: F001 FF67 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x0800930E: 2102 MOVS R1, #2
0x08009310: 4620 MOV R0, R4
0x08009312: 462A MOV R2, R5
0x08009314: F001 FF62 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08009318: 2021 MOVS R0, #33
0x0800931A: 00C0 LSLS R0, R0, #3
0x0800931C: 5A31 LDRH R1, [R6, R0]
0x0800931E: 1C49 ADDS R1, R1, #1
0x08009320: 5231 STRH R1, [R6, R0]
0x08009322: 4809 LDR R0, =ExternalRedLED_Management ; [PC, #36] [0x08009348] =0x2000131C
0x08009324: 4909 LDR R1, =DoNothing ; [PC, #36] [0x0800934C] =0x200001F9
0x08009326: 6001 STR R1, [R0]
0x08009328: 4809 LDR R0, =statDataChanged ; [PC, #36] [0x08009350] =0x20001270
0x0800932A: 2101 MOVS R1, #1
0x0800932C: 6001 STR R1, [R0]
0x0800932E: BD70 POP {R4-R6, PC}
0x08009330: 20000C34 DC.W sys_data
0x08009334: 200012DC DC.W MOSFETS_Management
0x08009338: 200000CD DC.W ADC_OVP_not_present__LVP_present
0x0800933C: 2000132C DC.W ExternalGreenLED_Management
0x08009340: 08008CC5 DC.W ExternalGreenLEDShortBlinking
0x08009344: 50000400 DC.W 0x50000400
0x08009348: 2000131C DC.W ExternalRedLED_Management
0x0800934C: 200001F9 DC.W DoNothing
0x08009350: 20001270 DC.W statDataChanged
Section .text.OVP_present__LVP_not_present from main.o, size=124, align=4
OVP_present__LVP_not_present:
0x08009354: B5F0 PUSH {R4-R7, LR}
0x08009356: B081 SUB SP, SP, #4
0x08009358: 2509 MOVS R5, #9
0x0800935A: 4628 MOV R0, R5
0x0800935C: F7FA FD04 BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x08009360: 20EA MOVS R0, #234
0x08009362: 4F12 LDR R7, =sys_data ; [PC, #72] [0x080093AC] =0x20000C34
0x08009364: 2402 MOVS R4, #2
0x08009366: 523C STRH R4, [R7, R0]
0x08009368: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x080093B0] =0x200012DC
0x0800936A: 4912 LDR R1, =ADC_OVP_present__LVP_not_present ; [PC, #72] [0x080093B4] =0x20000141
0x0800936C: 6001 STR R1, [R0]
0x0800936E: 4628 MOV R0, R5
0x08009370: F7FA FCEE BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x08009374: 4810 LDR R0, =ExternalGreenLED_Management ; [PC, #64] [0x080093B8] =0x2000132C
0x08009376: 4911 LDR R1, =ExternalGreenLEDShortBlinking ; [PC, #68] [0x080093BC] =0x08008CC5
0x08009378: 6001 STR R1, [R0]
0x0800937A: 4D11 LDR R5, =0x50000400 ; [PC, #68] [0x080093C0]
0x0800937C: 2108 MOVS R1, #8
0x0800937E: 2600 MOVS R6, #0
0x08009380: 4628 MOV R0, R5
0x08009382: 4632 MOV R2, R6
0x08009384: F001 FF2A BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08009388: 4628 MOV R0, R5
0x0800938A: 4621 MOV R1, R4
0x0800938C: 4632 MOV R2, R6
0x0800938E: F001 FF25 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x08009392: 2085 MOVS R0, #133
0x08009394: 0040 LSLS R0, R0, #1
0x08009396: 5A39 LDRH R1, [R7, R0]
0x08009398: 1C49 ADDS R1, R1, #1
0x0800939A: 5239 STRH R1, [R7, R0]
0x0800939C: 4809 LDR R0, =ExternalRedLED_Management ; [PC, #36] [0x080093C4] =0x2000131C
0x0800939E: 490A LDR R1, =DoNothing ; [PC, #40] [0x080093C8] =0x200001F9
0x080093A0: 6001 STR R1, [R0]
0x080093A2: 480A LDR R0, =statDataChanged ; [PC, #40] [0x080093CC] =0x20001270
0x080093A4: 2101 MOVS R1, #1
0x080093A6: 6001 STR R1, [R0]
0x080093A8: B001 ADD SP, SP, #4
0x080093AA: BDF0 POP {R4-R7, PC}
0x080093AC: 20000C34 DC.W sys_data
0x080093B0: 200012DC DC.W MOSFETS_Management
0x080093B4: 20000141 DC.W ADC_OVP_present__LVP_not_present
0x080093B8: 2000132C DC.W ExternalGreenLED_Management
0x080093BC: 08008CC5 DC.W ExternalGreenLEDShortBlinking
0x080093C0: 50000400 DC.W 0x50000400
0x080093C4: 2000131C DC.W ExternalRedLED_Management
0x080093C8: 200001F9 DC.W DoNothing
0x080093CC: 20001270 DC.W statDataChanged
Section .text.OVP_present__LVP_present from main.o, size=104, align=4
OVP_present__LVP_present:
0x080093D0: B5B0 PUSH {R4-R5, R7, LR}
0x080093D2: 2409 MOVS R4, #9
0x080093D4: 4620 MOV R0, R4
0x080093D6: F7FA FCC7 BL HAL_NVIC_DisableIRQ ; 0x08003D68
0x080093DA: 20EA MOVS R0, #234
0x080093DC: 4D0E LDR R5, =sys_data ; [PC, #56] [0x08009418] =0x20000C34
0x080093DE: 2100 MOVS R1, #0
0x080093E0: 5229 STRH R1, [R5, R0]
0x080093E2: 480E LDR R0, =MOSFETS_Management ; [PC, #56] [0x0800941C] =0x200012DC
0x080093E4: 490E LDR R1, =ADC_OVP_present__LVP_present ; [PC, #56] [0x08009420] =0x200001B5
0x080093E6: 6001 STR R1, [R0]
0x080093E8: 4620 MOV R0, R4
0x080093EA: F7FA FCB1 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x080093EE: 2021 MOVS R0, #33
0x080093F0: 00C0 LSLS R0, R0, #3
0x080093F2: 5A29 LDRH R1, [R5, R0]
0x080093F4: 1C49 ADDS R1, R1, #1
0x080093F6: 5229 STRH R1, [R5, R0]
0x080093F8: 2085 MOVS R0, #133
0x080093FA: 0040 LSLS R0, R0, #1
0x080093FC: 5A29 LDRH R1, [R5, R0]
0x080093FE: 1C49 ADDS R1, R1, #1
0x08009400: 5229 STRH R1, [R5, R0]
0x08009402: 4808 LDR R0, =ExternalRedLED_Management ; [PC, #32] [0x08009424] =0x2000131C
0x08009404: 4908 LDR R1, =ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking ; [PC, #32] [0x08009428] =0x08008C1D
0x08009406: 6001 STR R1, [R0]
0x08009408: 4808 LDR R0, =ExternalGreenLED_Management ; [PC, #32] [0x0800942C] =0x2000132C
0x0800940A: 4909 LDR R1, =TurnExternalGreenLEDOff ; [PC, #36] [0x08009430] =0x08008D11
0x0800940C: 6001 STR R1, [R0]
0x0800940E: 4809 LDR R0, =statDataChanged ; [PC, #36] [0x08009434] =0x20001270
0x08009410: 2101 MOVS R1, #1
0x08009412: 6001 STR R1, [R0]
0x08009414: BDB0 POP {R4-R5, R7, PC}
0x08009416: 46C0 NOP
0x08009418: 20000C34 DC.W sys_data
0x0800941C: 200012DC DC.W MOSFETS_Management
0x08009420: 200001B5 DC.W ADC_OVP_present__LVP_present
0x08009424: 2000131C DC.W ExternalRedLED_Management
0x08009428: 08008C1D DC.W ExternalRedLED2ShortOnThen2LongOnThenLongPauseBlinking
0x0800942C: 2000132C DC.W ExternalGreenLED_Management
0x08009430: 08008D11 DC.W TurnExternalGreenLEDOff
0x08009434: 20001270 DC.W statDataChanged
Section .text.LVP_OVP_Management_NoAutoreconnect from main.o, size=204, align=4
LVP_OVP_Management_NoAutoreconnect:
0x08009438: B570 PUSH {R4-R6, LR}
0x0800943A: 2900 CMP R1, #0
0x0800943C: D006 BEQ .L1 ; 0x0800944C
0x0800943E: 4826 LDR R0, =LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag ; [PC, #152] [0x080094D8] =0x2000136C
0x08009440: 2100 MOVS R1, #0
0x08009442: 7001 STRB R1, [R0]
0x08009444: 43C8 MVNS R0, R1
0x08009446: 4925 LDR R1, =LVP_OVP_Management_NoAutoreconnect.lastIdx ; [PC, #148] [0x080094DC] =0x20000430
0x08009448: 6008 STR R0, [R1]
0x0800944A: BD70 POP {R4-R6, PC}
.L1:
0x0800944C: 4924 LDR R1, =LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked ; [PC, #144] [0x080094E0] =0x200012E0
0x0800944E: 680A LDR R2, [R1]
0x08009450: 1A82 SUBS R2, R0, R2
0x08009452: 4E24 LDR R6, =LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD ; [PC, #144] [0x080094E4] =0x20000434
0x08009454: 6833 LDR R3, [R6]
0x08009456: 429A CMP R2, R3
0x08009458: D93C BLS .L10 ; 0x080094D4
0x0800945A: 6008 STR R0, [R1]
0x0800945C: 4D22 LDR R5, =0x50000800 ; [PC, #136] [0x080094E8]
0x0800945E: 2140 MOVS R1, #64
0x08009460: 4628 MOV R0, R5
0x08009462: F001 FB56 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08009466: 4604 MOV R4, R0
0x08009468: 2180 MOVS R1, #128
0x0800946A: 4628 MOV R0, R5
0x0800946C: F001 FB51 BL HAL_GPIO_ReadPin ; 0x0800AB12
0x08009470: 4241 RSBS R1, R0, #0
0x08009472: 4141 ADCS R1, R0
0x08009474: 4A1D LDR R2, =LVP_OVP_logic ; [PC, #116] [0x080094EC] =0x200001FB
0x08009476: 7812 LDRB R2, [R2]
0x08009478: 2A00 CMP R2, #0
0x0800947A: D000 BEQ .L2 ; 0x0800947E
0x0800947C: 4601 MOV R1, R0
.L2:
0x0800947E: 4260 RSBS R0, R4, #0
0x08009480: 4160 ADCS R0, R4
0x08009482: 2A00 CMP R2, #0
0x08009484: D000 BEQ .L3 ; 0x08009488
0x08009486: 4620 MOV R0, R4
.L3:
0x08009488: 0044 LSLS R4, R0, #1
0x0800948A: 430C ORRS R4, R1
0x0800948C: 4D13 LDR R5, =LVP_OVP_Management_NoAutoreconnect.lastIdx ; [PC, #76] [0x080094DC] =0x20000430
0x0800948E: 6828 LDR R0, [R5]
0x08009490: 4284 CMP R4, R0
0x08009492: D107 BNE .L4 ; 0x080094A4
0x08009494: 00A1 LSLS R1, R4, #2
0x08009496: 4A17 LDR R2, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #92] [0x080094F4] =0x20001218
0x08009498: 4818 LDR R0, =DoNothing ; [PC, #96] [0x080094FC] =0x200001F9
0x0800949A: 5050 STR R0, [R2, R1]
0x0800949C: 4A18 LDR R2, =AUTO_LVP_OVP_Management.repeatEventDelay ; [PC, #96] [0x08009500] =0x0800A944
0x0800949E: 5851 LDR R1, [R2, R1]
0x080094A0: 6031 STR R1, [R6]
0x080094A2: E015 B .L8 ; 0x080094D0
.L4:
0x080094A4: 480C LDR R0, =LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag ; [PC, #48] [0x080094D8] =0x2000136C
0x080094A6: 7801 LDRB R1, [R0]
0x080094A8: 2901 CMP R1, #1
0x080094AA: D103 BNE .L5 ; 0x080094B4
0x080094AC: 00A0 LSLS R0, R4, #2
0x080094AE: 4911 LDR R1, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #68] [0x080094F4] =0x20001218
0x080094B0: 5808 LDR R0, [R1, R0]
0x080094B2: E00B B .L7 ; 0x080094CC
.L5:
0x080094B4: 2C00 CMP R4, #0
0x080094B6: D001 BEQ .L6 ; 0x080094BC
0x080094B8: 2101 MOVS R1, #1
0x080094BA: 7001 STRB R1, [R0]
.L6:
0x080094BC: 00A1 LSLS R1, R4, #2
0x080094BE: 480C LDR R0, =LVP_OVP ; [PC, #48] [0x080094F0] =0x20001228
0x080094C0: 5840 LDR R0, [R0, R1]
0x080094C2: 4A0C LDR R2, =LVP_OVP_Management_NoAutoreconnect.WhatToDo ; [PC, #48] [0x080094F4] =0x20001218
0x080094C4: 5050 STR R0, [R2, R1]
0x080094C6: 4A0C LDR R2, =AUTO_LVP_OVP_Management.newEventDelay ; [PC, #48] [0x080094F8] =0x0800A934
0x080094C8: 5851 LDR R1, [R2, R1]
0x080094CA: 6031 STR R1, [R6]
.L7:
0x080094CC: 2800 CMP R0, #0
0x080094CE: D000 BEQ .L9 ; 0x080094D2
.L8:
0x080094D0: 4780 BLX R0
.L9:
0x080094D2: 602C STR R4, [R5]
.L10:
0x080094D4: BD70 POP {R4-R6, PC}
0x080094D6: 46C0 NOP
0x080094D8: 2000136C DC.W LVP_OVP_Management_NoAutoreconnect.ovp_lvp_flag
0x080094DC: 20000430 DC.W LVP_OVP_Management_NoAutoreconnect.lastIdx
0x080094E0: 200012E0 DC.W LVP_OVP_Management_NoAutoreconnect.lvp_ovp_last_time_checked
0x080094E4: 20000434 DC.W LVP_OVP_Management_NoAutoreconnect.LVP_OVP_SCAN_PERIOD
0x080094E8: 50000800 DC.W 0x50000800
0x080094EC: 200001FB DC.W LVP_OVP_logic
0x080094F0: 20001228 DC.W LVP_OVP
0x080094F4: 20001218 DC.W LVP_OVP_Management_NoAutoreconnect.WhatToDo
0x080094F8: 0800A934 DC.W AUTO_LVP_OVP_Management.newEventDelay
0x080094FC: 200001F9 DC.W DoNothing
0x08009500: 0800A944 DC.W AUTO_LVP_OVP_Management.repeatEventDelay
Section .text.StartAutoMode from main.o, size=140, align=4
StartAutoMode:
0x08009504: B5F0 PUSH {R4-R7, LR}
0x08009506: B081 SUB SP, SP, #4
0x08009508: 2002 MOVS R0, #2
0x0800950A: 43C6 MVNS R6, R0
0x0800950C: F7F9 FEA0 BL HAL_GetTick ; 0x08003250
0x08009510: 4604 MOV R4, R0
0x08009512: 4D16 LDR R5, =sys_data ; [PC, #88] [0x0800956C] =0x20000C34
0x08009514: 8DA8 LDRH R0, [R5, #44]
0x08009516: 1EC0 SUBS R0, R0, #3
0x08009518: 42B0 CMP R0, R6
0x0800951A: D824 BHI .L1 ; 0x08009566
0x0800951C: 4E14 LDR R6, =last_time_started ; [PC, #80] [0x08009570] =0x20001294
0x0800951E: 6830 LDR R0, [R6]
0x08009520: 1A20 SUBS R0, R4, R0
0x08009522: 4914 LDR R1, =0x000003E9 ; [PC, #80] [0x08009574]
0x08009524: 4288 CMP R0, R1
0x08009526: D31E BCC .L1 ; 0x08009566
0x08009528: 4813 LDR R0, =overload_shutdown_time ; [PC, #76] [0x08009578] =0x20000414
0x0800952A: 6800 LDR R0, [R0]
0x0800952C: 1A21 SUBS R1, R4, R0
0x0800952E: 4813 LDR R0, =0x00002710 ; [PC, #76] [0x0800957C]
0x08009530: 4281 CMP R1, R0
0x08009532: D918 BLS .L1 ; 0x08009566
0x08009534: 4912 LDR R1, =overcurrent_shutdown_time ; [PC, #72] [0x08009580] =0x20000418
0x08009536: 6809 LDR R1, [R1]
0x08009538: 1A61 SUBS R1, R4, R1
0x0800953A: 4281 CMP R1, R0
0x0800953C: D913 BLS .L1 ; 0x08009566
0x0800953E: 4811 LDR R0, =htim16 ; [PC, #68] [0x08009584] =0x200010D0
0x08009540: F7FB FEC8 BL HAL_TIM_Base_Stop_IT ; 0x080052D4
0x08009544: 2701 MOVS R7, #1
0x08009546: 43F9 MVNS R1, R7
0x08009548: 480F LDR R0, =htim7 ; [PC, #60] [0x08009588] =0x20000FA0
0x0800954A: 6802 LDR R2, [R0]
0x0800954C: 6111 STR R1, [R2, #16]
0x0800954E: 6034 STR R4, [R6]
0x08009550: 2100 MOVS R1, #0
0x08009552: 6251 STR R1, [R2, #36]
0x08009554: F7FB FE86 BL HAL_TIM_Base_Start_IT ; 0x08005264
0x08009558: 2043 MOVS R0, #67
0x0800955A: 0080 LSLS R0, R0, #2
0x0800955C: 5A29 LDRH R1, [R5, R0]
0x0800955E: 1C49 ADDS R1, R1, #1
0x08009560: 5229 STRH R1, [R5, R0]
0x08009562: 480A LDR R0, =statDataChanged ; [PC, #40] [0x0800958C] =0x20001270
0x08009564: 6007 STR R7, [R0]
.L1:
0x08009566: B001 ADD SP, SP, #4
0x08009568: BDF0 POP {R4-R7, PC}
0x0800956A: 46C0 NOP
0x0800956C: 20000C34 DC.W sys_data
0x08009570: 20001294 DC.W last_time_started
0x08009574: 000003E9 DC.W 0x000003E9
0x08009578: 20000414 DC.W overload_shutdown_time
0x0800957C: 00002710 DC.W 0x00002710
0x08009580: 20000418 DC.W overcurrent_shutdown_time
0x08009584: 200010D0 DC.W htim16
0x08009588: 20000FA0 DC.W htim7
0x0800958C: 20001270 DC.W statDataChanged
Section .text.StartOnMode from main.o, size=116, align=4
StartOnMode:
0x08009590: B5F0 PUSH {R4-R7, LR}
0x08009592: B081 SUB SP, SP, #4
0x08009594: 2002 MOVS R0, #2
0x08009596: 43C0 MVNS R0, R0
0x08009598: 4C15 LDR R4, =sys_data ; [PC, #84] [0x080095F0] =0x20000C34
0x0800959A: 8DA1 LDRH R1, [R4, #44]
0x0800959C: 1EC9 SUBS R1, R1, #3
0x0800959E: 4281 CMP R1, R0
0x080095A0: D821 BHI .L1 ; 0x080095E6
0x080095A2: 4812 LDR R0, =manual_overdrive_is_enabled ; [PC, #72] [0x080095EC] =0x2000128C
0x080095A4: 6800 LDR R0, [R0]
0x080095A6: 2800 CMP R0, #0
0x080095A8: D01D BEQ .L1 ; 0x080095E6
0x080095AA: 2501 MOVS R5, #1
0x080095AC: 43EE MVNS R6, R5
0x080095AE: F7F9 FE4F BL HAL_GetTick ; 0x08003250
0x080095B2: 4910 LDR R1, =htim6 ; [PC, #64] [0x080095F4] =0x20000FEC
0x080095B4: 680A LDR R2, [R1]
0x080095B6: 6116 STR R6, [R2, #16]
0x080095B8: 4B0F LDR R3, =last_time_started ; [PC, #60] [0x080095F8] =0x20001294
0x080095BA: 6018 STR R0, [R3]
0x080095BC: 2700 MOVS R7, #0
0x080095BE: 6257 STR R7, [R2, #36]
0x080095C0: 4608 MOV R0, R1
0x080095C2: F7FB FE4F BL HAL_TIM_Base_Start_IT ; 0x08005264
0x080095C6: 480D LDR R0, =htim16 ; [PC, #52] [0x080095FC] =0x200010D0
0x080095C8: 6801 LDR R1, [R0]
0x080095CA: 610E STR R6, [R1, #16]
0x080095CC: 624F STR R7, [R1, #36]
0x080095CE: F7FB FE49 BL HAL_TIM_Base_Start_IT ; 0x08005264
0x080095D2: 2043 MOVS R0, #67
0x080095D4: 0080 LSLS R0, R0, #2
0x080095D6: 5A21 LDRH R1, [R4, R0]
0x080095D8: 1C49 ADDS R1, R1, #1
0x080095DA: 5221 STRH R1, [R4, R0]
0x080095DC: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x08009600] =0x20001270
0x080095DE: 6005 STR R5, [R0]
0x080095E0: 200C MOVS R0, #12
0x080095E2: F7FA FBC1 BL HAL_NVIC_DisableIRQ ; 0x08003D68
.L1:
0x080095E6: B001 ADD SP, SP, #4
0x080095E8: BDF0 POP {R4-R7, PC}
0x080095EA: 46C0 NOP
0x080095EC: 2000128C DC.W manual_overdrive_is_enabled
0x080095F0: 20000C34 DC.W sys_data
0x080095F4: 20000FEC DC.W htim6
0x080095F8: 20001294 DC.W last_time_started
0x080095FC: 200010D0 DC.W htim16
0x08009600: 20001270 DC.W statDataChanged
Section .text.CallibrateCurrentSensorZeroOffsetOnContactBB from main.o, size=132, align=4
CallibrateCurrentSensorZeroOffsetOnContactBB:
0x08009604: B5F0 PUSH {R4-R7, LR}
0x08009606: B083 SUB SP, SP, #12
0x08009608: 2500 MOVS R5, #0
0x0800960A: 462C MOV R4, R5
0x0800960C: 462F MOV R7, R5
.L1:
0x0800960E: 4816 LDR R0, =rawContactVoltageDropPlus ; [PC, #88] [0x08009668] =0x20001278
0x08009610: 6806 LDR R6, [R0]
0x08009612: 4916 LDR R1, =rawContactVoltageDropMinus ; [PC, #88] [0x0800966C] =0x2000127C
0x08009614: 680A LDR R2, [R1]
0x08009616: 9202 STR R2, [SP, #8]
0x08009618: 6803 LDR R3, [R0]
0x0800961A: 6808 LDR R0, [R1]
0x0800961C: 9000 STR R0, [SP, #0]
0x0800961E: 2000 MOVS R0, #0
0x08009620: 4913 LDR R1, =0x0800BACC ; [PC, #76] [0x08009670]
0x08009622: 462A MOV R2, R5
0x08009624: F001 FEBE BL SEGGER_RTT_printf ; 0x0800B3A4
0x08009628: 1934 ADDS R4, R6, R4
0x0800962A: 9802 LDR R0, [SP, #8]
0x0800962C: 19C7 ADDS R7, R0, R7
0x0800962E: 1C6D ADDS R5, R5, #1
0x08009630: 4810 LDR R0, =0x0000C350 ; [PC, #64] [0x08009674]
0x08009632: 4285 CMP R5, R0
0x08009634: D1EB BNE .L1 ; 0x0800960E
0x08009636: 4605 MOV R5, R0
0x08009638: 4638 MOV R0, R7
0x0800963A: 4629 MOV R1, R5
0x0800963C: F000 FFC6 BL __aeabi_uidiv ; 0x0800A5CC
0x08009640: 4606 MOV R6, R0
0x08009642: 4F10 LDR R7, =0x20000C80 ; [PC, #64] [0x08009684]
0x08009644: 8078 STRH R0, [R7, #2]
0x08009646: 4620 MOV R0, R4
0x08009648: 4629 MOV R1, R5
0x0800964A: F000 FFBF BL __aeabi_uidiv ; 0x0800A5CC
0x0800964E: 8038 STRH R0, [R7]
0x08009650: B282 UXTH R2, R0
0x08009652: B2B3 UXTH R3, R6
0x08009654: 2000 MOVS R0, #0
0x08009656: 4908 LDR R1, =0x0800BAF9 ; [PC, #32] [0x08009678]
0x08009658: F001 FEA4 BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800965C: 4807 LDR R0, =Callibration ; [PC, #28] [0x0800967C] =0x2000133C
0x0800965E: 4908 LDR R1, =DoNothing ; [PC, #32] [0x08009680] =0x200001F9
0x08009660: 6001 STR R1, [R0]
0x08009662: B003 ADD SP, SP, #12
0x08009664: BDF0 POP {R4-R7, PC}
0x08009666: 46C0 NOP
0x08009668: 20001278 DC.W rawContactVoltageDropPlus
0x0800966C: 2000127C DC.W rawContactVoltageDropMinus
0x08009670: 0800BACC DC.W 0x0800BACC
0x08009674: 0000C350 DC.W 0x0000C350
0x08009678: 0800BAF9 DC.W 0x0800BAF9
0x0800967C: 2000133C DC.W Callibration
0x08009680: 200001F9 DC.W DoNothing
0x08009684: 20000C80 DC.W 0x20000C80
Section .text.CallibrateControlCurrentVoltageDropOnContactBB from main.o, size=244, align=4
CallibrateControlCurrentVoltageDropOnContactBB:
0x08009688: B5F0 PUSH {R4-R7, LR}
0x0800968A: B081 SUB SP, SP, #4
0x0800968C: 482E LDR R0, =0x0800B923 ; [PC, #184] [0x08009748]
0x0800968E: 492F LDR R1, =0x0800B5CC ; [PC, #188] [0x0800974C]
0x08009690: F7FD FBD2 BL LOG_I ; 0x08006E38
0x08009694: F7F9 FDDC BL HAL_GetTick ; 0x08003250
0x08009698: 4604 MOV R4, R0
0x0800969A: F7F9 FDD9 BL HAL_GetTick ; 0x08003250
0x0800969E: 1B00 SUBS R0, R0, R4
0x080096A0: 4E2B LDR R6, =0x0000EA60 ; [PC, #172] [0x08009750]
0x080096A2: 2700 MOVS R7, #0
0x080096A4: 42B0 CMP R0, R6
0x080096A6: D215 BCS .L2 ; 0x080096D4
0x080096A8: 463D MOV R5, R7
.L1:
0x080096AA: 1BE8 SUBS R0, R5, R7
0x080096AC: 4929 LDR R1, =rawContactVoltageDropMinus ; [PC, #164] [0x08009754] =0x2000127C
0x080096AE: 6809 LDR R1, [R1]
0x080096B0: 180D ADDS R5, R1, R0
0x080096B2: 17E8 ASRS R0, R5, #31
0x080096B4: 0F00 LSRS R0, R0, #28
0x080096B6: 1828 ADDS R0, R5, R0
0x080096B8: 1107 ASRS R7, R0, #4
0x080096BA: 2000 MOVS R0, #0
0x080096BC: 4926 LDR R1, =0x0800BD11 ; [PC, #152] [0x08009758]
0x080096BE: 463A MOV R2, R7
0x080096C0: F001 FE70 BL SEGGER_RTT_printf ; 0x0800B3A4
0x080096C4: 2001 MOVS R0, #1
0x080096C6: F7F9 FDC9 BL HAL_Delay ; 0x0800325C
0x080096CA: F7F9 FDC1 BL HAL_GetTick ; 0x08003250
0x080096CE: 1B00 SUBS R0, R0, R4
0x080096D0: 42B0 CMP R0, R6
0x080096D2: D3EA BCC .L1 ; 0x080096AA
.L2:
0x080096D4: 204E MOVS R0, #78
0x080096D6: 4E21 LDR R6, =sys_data ; [PC, #132] [0x0800975C] =0x20000C34
0x080096D8: 5A30 LDRH R0, [R6, R0]
0x080096DA: 1A3C SUBS R4, R7, R0
0x080096DC: 20E2 MOVS R0, #226
0x080096DE: 5E30 LDRSH R0, [R6, R0]
0x080096E0: 28C7 CMP R0, #199
0x080096E2: DC02 BGT .L3 ; 0x080096EA
0x080096E4: 206E MOVS R0, #110
0x080096E6: 4360 MULS R0, R4, R0
0x080096E8: E010 B .L4 ; 0x0800970C
.L3:
0x080096EA: B280 UXTH R0, R0
0x080096EC: 08C1 LSRS R1, R0, #3
0x080096EE: 294A CMP R1, #74
0x080096F0: D810 BHI .L5 ; 0x08009714
0x080096F2: 210A MOVS R1, #10
0x080096F4: 4341 MULS R1, R0, R1
0x080096F6: 481A LDR R0, =0xFFFFF830 ; [PC, #104] [0x08009760]
0x080096F8: 1808 ADDS R0, R1, R0
0x080096FA: B280 UXTH R0, R0
0x080096FC: 0900 LSRS R0, R0, #4
0x080096FE: 4919 LDR R1, =0x00000A3E ; [PC, #100] [0x08009764]
0x08009700: 4341 MULS R1, R0, R1
0x08009702: 0C08 LSRS R0, R1, #16
0x08009704: 216E MOVS R1, #110
0x08009706: 1A08 SUBS R0, R1, R0
0x08009708: 4344 MULS R4, R0, R4
0x0800970A: 4620 MOV R0, R4
.L4:
0x0800970C: 2164 MOVS R1, #100
0x0800970E: F000 FF3D BL __aeabi_idiv ; 0x0800A58C
0x08009712: 4604 MOV R4, R0
.L5:
0x08009714: B2A5 UXTH R5, R4
0x08009716: 206E MOVS R0, #110
0x08009718: 4368 MULS R0, R5, R0
0x0800971A: 2164 MOVS R1, #100
0x0800971C: F000 FF56 BL __aeabi_uidiv ; 0x0800A5CC
0x08009720: 2140 MOVS R1, #64
0x08009722: 5270 STRH R0, [R6, R1]
0x08009724: 87F4 STRH R4, [R6, #62]
0x08009726: 4810 LDR R0, =0x00000BB8 ; [PC, #64] [0x08009768]
0x08009728: 4360 MULS R0, R4, R0
0x0800972A: 4910 LDR R1, =0x00000FFF ; [PC, #64] [0x0800976C]
0x0800972C: F000 FF2E BL __aeabi_idiv ; 0x0800A58C
0x08009730: 87B0 STRH R0, [R6, #60]
0x08009732: B283 UXTH R3, R0
0x08009734: 2000 MOVS R0, #0
0x08009736: 490E LDR R1, =0x0800BD31 ; [PC, #56] [0x08009770]
0x08009738: 462A MOV R2, R5
0x0800973A: F001 FE33 BL SEGGER_RTT_printf ; 0x0800B3A4
0x0800973E: 480D LDR R0, =Callibration ; [PC, #52] [0x08009774] =0x2000133C
0x08009740: 490D LDR R1, =DoNothing ; [PC, #52] [0x08009778] =0x200001F9
0x08009742: 6001 STR R1, [R0]
0x08009744: B001 ADD SP, SP, #4
0x08009746: BDF0 POP {R4-R7, PC}
0x08009748: 0800B923 DC.W 0x0800B923
0x0800974C: 0800B5CC DC.W 0x0800B5CC
0x08009750: 0000EA60 DC.W 0x0000EA60
0x08009754: 2000127C DC.W rawContactVoltageDropMinus
0x08009758: 0800BD11 DC.W 0x0800BD11
0x0800975C: 20000C34 DC.W sys_data
0x08009760: FFFFF830 DC.W 0xFFFFF830
0x08009764: 00000A3E DC.W 0x00000A3E
0x08009768: 00000BB8 DC.W 0x00000BB8
0x0800976C: 00000FFF DC.W 0x00000FFF
0x08009770: 0800BD31 DC.W 0x0800BD31
0x08009774: 2000133C DC.W Callibration
0x08009778: 200001F9 DC.W DoNothing
Section .text.CallibrateVoltageDropABMiddlePointOffset from main.o, size=104, align=4
CallibrateVoltageDropABMiddlePointOffset:
0x0800977C: B5F0 PUSH {R4-R7, LR}
0x0800977E: B081 SUB SP, SP, #4
0x08009780: 2400 MOVS R4, #0
0x08009782: 4F10 LDR R7, =rawMOSFETsVoltageDrop ; [PC, #64] [0x080097C4] =0x20001274
0x08009784: 4625 MOV R5, R4
.L1:
0x08009786: 683E LDR R6, [R7]
0x08009788: 683B LDR R3, [R7]
0x0800978A: 2000 MOVS R0, #0
0x0800978C: 490E LDR R1, =0x0800B5F3 ; [PC, #56] [0x080097C8]
0x0800978E: 4622 MOV R2, R4
0x08009790: F001 FE08 BL SEGGER_RTT_printf ; 0x0800B3A4
0x08009794: 1975 ADDS R5, R6, R5
0x08009796: 1C64 ADDS R4, R4, #1
0x08009798: 480C LDR R0, =0x0000C350 ; [PC, #48] [0x080097CC]
0x0800979A: 4284 CMP R4, R0
0x0800979C: D1F3 BNE .L1 ; 0x08009786
0x0800979E: 4601 MOV R1, R0
0x080097A0: 4628 MOV R0, R5
0x080097A2: F000 FF13 BL __aeabi_uidiv ; 0x0800A5CC
0x080097A6: 490A LDR R1, =0x000007FF ; [PC, #40] [0x080097D0]
0x080097A8: 1A08 SUBS R0, R1, R0
0x080097AA: 490A LDR R1, =sys_data ; [PC, #40] [0x080097D4] =0x20000C34
0x080097AC: 8748 STRH R0, [R1, #58]
0x080097AE: B202 SXTH R2, R0
0x080097B0: 2000 MOVS R0, #0
0x080097B2: 4909 LDR R1, =0x0800BB1E ; [PC, #36] [0x080097D8]
0x080097B4: F001 FDF6 BL SEGGER_RTT_printf ; 0x0800B3A4
0x080097B8: 4808 LDR R0, =Callibration ; [PC, #32] [0x080097DC] =0x2000133C
0x080097BA: 4909 LDR R1, =DoNothing ; [PC, #36] [0x080097E0] =0x200001F9
0x080097BC: 6001 STR R1, [R0]
0x080097BE: B001 ADD SP, SP, #4
0x080097C0: BDF0 POP {R4-R7, PC}
0x080097C2: 46C0 NOP
0x080097C4: 20001274 DC.W rawMOSFETsVoltageDrop
0x080097C8: 0800B5F3 DC.W 0x0800B5F3
0x080097CC: 0000C350 DC.W 0x0000C350
0x080097D0: 000007FF DC.W 0x000007FF
0x080097D4: 20000C34 DC.W sys_data
0x080097D8: 0800BB1E DC.W 0x0800BB1E
0x080097DC: 2000133C DC.W Callibration
0x080097E0: 200001F9 DC.W DoNothing
Section .text.mbUartInit from modbus.o, size=288, align=4
mbUartInit:
0x080097E4: B5F0 PUSH {R4-R7, LR}
0x080097E6: B083 SUB SP, SP, #12
0x080097E8: 460D MOV R5, R1
0x080097EA: 9002 STR R0, [SP, #8]
0x080097EC: 6001 STR R1, [R0]
0x080097EE: 200C MOVS R0, #12
0x080097F0: 493F LDR R1, =0x40013800 ; [PC, #252] [0x080098F0]
0x080097F2: C506 STM R5!, {R1-R2}
0x080097F4: 2100 MOVS R1, #0
0x080097F6: 60E8 STR R0, [R5, #12]
0x080097F8: 6129 STR R1, [R5, #16]
0x080097FA: 6169 STR R1, [R5, #20]
0x080097FC: 61A9 STR R1, [R5, #24]
0x080097FE: 61E9 STR R1, [R5, #28]
0x08009800: 6229 STR R1, [R5, #32]
0x08009802: 2601 MOVS R6, #1
0x08009804: 0337 LSLS R7, R6, #12
0x08009806: 3D08 SUBS R5, #8
0x08009808: 462C MOV R4, R5
0x0800980A: 3480 ADDS R4, #128
0x0800980C: 9809 LDR R0, [SP, #36]
0x0800980E: 9A08 LDR R2, [SP, #32]
0x08009810: 2B00 CMP R3, #0
0x08009812: D004 BEQ .L1 ; 0x0800981E
0x08009814: 2B01 CMP R3, #1
0x08009816: D104 BNE .L2 ; 0x08009822
0x08009818: 2103 MOVS R1, #3
0x0800981A: 0249 LSLS R1, R1, #9
0x0800981C: E002 B .L3 ; 0x08009824
.L1:
0x0800981E: 02B1 LSLS R1, R6, #10
0x08009820: E000 B .L3 ; 0x08009824
.L2:
0x08009822: 460F MOV R7, R1
.L3:
0x08009824: 60AF STR R7, [R5, #8]
0x08009826: 6129 STR R1, [R5, #16]
0x08009828: 1E51 SUBS R1, R2, #1
0x0800982A: 1E4A SUBS R2, R1, #1
0x0800982C: 4191 SBCS R1, R2
0x0800982E: 0349 LSLS R1, R1, #13
0x08009830: 60E9 STR R1, [R5, #12]
0x08009832: F000 FE9D BL __aeabi_ui2d ; 0x0800A570
0x08009836: 2700 MOVS R7, #0
0x08009838: 4B2E LDR R3, =0x400C0000 ; [PC, #184] [0x080098F4]
0x0800983A: 463A MOV R2, R7
0x0800983C: F001 FBAD BL __aeabi_dmul ; 0x0800AF9A
0x08009840: F000 FE7E BL __aeabi_d2uiz ; 0x0800A540
0x08009844: 9001 STR R0, [SP, #4]
0x08009846: 6860 LDR R0, [R4, #4]
0x08009848: 2800 CMP R0, #0
0x0800984A: D103 BNE .L4 ; 0x08009854
0x0800984C: 7027 STRB R7, [R4]
0x0800984E: 4628 MOV R0, R5
0x08009850: F000 FE1A BL HAL_UART_MspInit ; 0x0800A488
.L4:
0x08009854: 2024 MOVS R0, #36
0x08009856: 6060 STR R0, [R4, #4]
0x08009858: 6828 LDR R0, [R5]
0x0800985A: 6801 LDR R1, [R0]
0x0800985C: 43B1 BICS R1, R6
0x0800985E: 6001 STR R1, [R0]
0x08009860: 4628 MOV R0, R5
0x08009862: F7FB FEE1 BL UART_SetConfig ; 0x08005628
0x08009866: 2801 CMP R0, #1
0x08009868: 9C02 LDR R4, [SP, #8]
0x0800986A: D029 BEQ .L6 ; 0x080098C0
0x0800986C: 6AA8 LDR R0, [R5, #40]
0x0800986E: 2800 CMP R0, #0
0x08009870: D002 BEQ .L5 ; 0x08009878
0x08009872: 4628 MOV R0, R5
0x08009874: F001 F986 BL UART_AdvFeatureConfig ; 0x0800AB84
.L5:
0x08009878: 03B1 LSLS R1, R6, #14
0x0800987A: 6828 LDR R0, [R5]
0x0800987C: 6882 LDR R2, [R0, #8]
0x0800987E: 430A ORRS R2, R1
0x08009880: 6082 STR R2, [R0, #8]
0x08009882: 03F1 LSLS R1, R6, #15
0x08009884: 6882 LDR R2, [R0, #8]
0x08009886: 438A BICS R2, R1
0x08009888: 6082 STR R2, [R0, #8]
0x0800988A: 6801 LDR R1, [R0]
0x0800988C: 4A1A LDR R2, =0xFC00FFFF ; [PC, #104] [0x080098F8]
0x0800988E: 400A ANDS R2, R1
0x08009890: 6002 STR R2, [R0]
0x08009892: 05F1 LSLS R1, R6, #23
0x08009894: 6842 LDR R2, [R0, #4]
0x08009896: 430A ORRS R2, R1
0x08009898: 6042 STR R2, [R0, #4]
0x0800989A: 06B1 LSLS R1, R6, #26
0x0800989C: 6802 LDR R2, [R0]
0x0800989E: 430A ORRS R2, R1
0x080098A0: 6002 STR R2, [R0]
0x080098A2: 21FF MOVS R1, #255
0x080098A4: 0609 LSLS R1, R1, #24
0x080098A6: 6942 LDR R2, [R0, #20]
0x080098A8: 400A ANDS R2, R1
0x080098AA: 9901 LDR R1, [SP, #4]
0x080098AC: 430A ORRS R2, R1
0x080098AE: 6142 STR R2, [R0, #20]
0x080098B0: 6801 LDR R1, [R0]
0x080098B2: 4331 ORRS R1, R6
0x080098B4: 6001 STR R1, [R0]
0x080098B6: 4628 MOV R0, R5
0x080098B8: F7FB FFBE BL UART_CheckIdleState ; 0x08005838
0x080098BC: 2800 CMP R0, #0
0x080098BE: D001 BEQ .L7 ; 0x080098C4
.L6:
0x080098C0: F7FF F986 BL Error_Handler ; 0x08008BD0
.L7:
0x080098C4: 6820 LDR R0, [R4]
0x080098C6: F001 FA92 BL HAL_UARTEx_DisableFifoMode ; 0x0800ADEE
0x080098CA: 2800 CMP R0, #0
0x080098CC: D001 BEQ .L8 ; 0x080098D2
0x080098CE: F7FF F97F BL Error_Handler ; 0x08008BD0
.L8:
0x080098D2: 6820 LDR R0, [R4]
0x080098D4: 3427 ADDS R4, #39
0x080098D6: 0232 LSLS R2, R6, #8
0x080098D8: 4621 MOV R1, R4
0x080098DA: F7FC F8B5 BL HAL_UART_Receive_IT ; 0x08005A48
0x080098DE: 2800 CMP R0, #0
0x080098E0: D004 BEQ .L10 ; 0x080098EC
0x080098E2: 4806 LDR R0, =0x0800BDBD ; [PC, #24] [0x080098FC]
0x080098E4: 4906 LDR R1, =0x0800BB44 ; [PC, #24] [0x08009900]
0x080098E6: F7FD FAE7 BL LOG_E ; 0x08006EB8
.L9:
0x080098EA: E7FE B .L9 ; 0x080098EA
.L10:
0x080098EC: B003 ADD SP, SP, #12
0x080098EE: BDF0 POP {R4-R7, PC}
0x080098F0: 40013800 DC.W 0x40013800
0x080098F4: 400C0000 DC.W 0x400C0000
0x080098F8: FC00FFFF DC.W 0xFC00FFFF
0x080098FC: 0800BDBD DC.W 0x0800BDBD
0x08009900: 0800BB44 DC.W 0x0800BB44
Section .text.MODBUS_UART_IRQHandler from modbus.o, size=592, align=4
MODBUS_UART_IRQHandler:
0x08009904: B5F0 PUSH {R4-R7, LR}
0x08009906: B08D SUB SP, SP, #52
0x08009908: 4605 MOV R5, R0
0x0800990A: 6802 LDR R2, [R0]
0x0800990C: 69D1 LDR R1, [R2, #28]
0x0800990E: 6810 LDR R0, [R2]
0x08009910: 900C STR R0, [SP, #48]
0x08009912: 2001 MOVS R0, #1
0x08009914: 900A STR R0, [SP, #40]
0x08009916: 0700 LSLS R0, R0, #28
0x08009918: 9009 STR R0, [SP, #36]
0x0800991A: 9505 STR R5, [SP, #20]
0x0800991C: 3584 ADDS R5, #132
0x0800991E: 6890 LDR R0, [R2, #8]
0x08009920: 900B STR R0, [SP, #44]
0x08009922: 0708 LSLS R0, R1, #28
0x08009924: 9008 STR R0, [SP, #32]
0x08009926: D048 BEQ .L8 ; 0x080099BA
0x08009928: 9809 LDR R0, [SP, #36]
0x0800992A: 1C43 ADDS R3, R0, #1
0x0800992C: 980B LDR R0, [SP, #44]
0x0800992E: 4003 ANDS R3, R0
0x08009930: 2601 MOVS R6, #1
0x08009932: 0237 LSLS R7, R6, #8
0x08009934: 463C MOV R4, R7
0x08009936: 3420 ADDS R4, #32
0x08009938: 980C LDR R0, [SP, #48]
0x0800993A: 4004 ANDS R4, R0
0x0800993C: 431C ORRS R4, R3
0x0800993E: D03C BEQ .L8 ; 0x080099BA
0x08009940: 4007 ANDS R7, R0
0x08009942: 427C RSBS R4, R7, #0
0x08009944: 417C ADCS R4, R7
0x08009946: 07CF LSLS R7, R1, #31
0x08009948: 9F0A LDR R7, [SP, #40]
0x0800994A: D000 BEQ .L1 ; 0x0800994E
0x0800994C: 4627 MOV R7, R4
.L1:
0x0800994E: 2F00 CMP R7, #0
0x08009950: D103 BNE .L2 ; 0x0800995A
0x08009952: 6216 STR R6, [R2, #32]
0x08009954: 68AC LDR R4, [R5, #8]
0x08009956: 4334 ORRS R4, R6
0x08009958: 60AC STR R4, [R5, #8]
.L2:
0x0800995A: 980B LDR R0, [SP, #44]
0x0800995C: 4006 ANDS R6, R0
0x0800995E: 4274 RSBS R4, R6, #0
0x08009960: 4174 ADCS R4, R6
0x08009962: 078F LSLS R7, R1, #30
0x08009964: 980A LDR R0, [SP, #40]
0x08009966: 4607 MOV R7, R0
0x08009968: D500 BPL .L3 ; 0x0800996C
0x0800996A: 4627 MOV R7, R4
.L3:
0x0800996C: 2F00 CMP R7, #0
0x0800996E: D105 BNE .L4 ; 0x0800997C
0x08009970: 2402 MOVS R4, #2
0x08009972: 6214 STR R4, [R2, #32]
0x08009974: 68AC LDR R4, [R5, #8]
0x08009976: 2704 MOVS R7, #4
0x08009978: 4327 ORRS R7, R4
0x0800997A: 60AF STR R7, [R5, #8]
.L4:
0x0800997C: 4274 RSBS R4, R6, #0
0x0800997E: 4174 ADCS R4, R6
0x08009980: 074E LSLS R6, R1, #29
0x08009982: 4606 MOV R6, R0
0x08009984: D500 BPL .L5 ; 0x08009988
0x08009986: 4626 MOV R6, R4
.L5:
0x08009988: 2E00 CMP R6, #0
0x0800998A: D105 BNE .L6 ; 0x08009998
0x0800998C: 2404 MOVS R4, #4
0x0800998E: 6214 STR R4, [R2, #32]
0x08009990: 68AC LDR R4, [R5, #8]
0x08009992: 2602 MOVS R6, #2
0x08009994: 4326 ORRS R6, R4
0x08009996: 60AE STR R6, [R5, #8]
.L6:
0x08009998: 9808 LDR R0, [SP, #32]
0x0800999A: 2800 CMP R0, #0
0x0800999C: D50D BPL .L8 ; 0x080099BA
0x0800999E: 1E5C SUBS R4, R3, #1
0x080099A0: 41A3 SBCS R3, R4
0x080099A2: 980C LDR R0, [SP, #48]
0x080099A4: 0684 LSLS R4, R0, #26
0x080099A6: 9C0A LDR R4, [SP, #40]
0x080099A8: D400 BMI .L7 ; 0x080099AC
0x080099AA: 461C MOV R4, R3
.L7:
0x080099AC: 2C01 CMP R4, #1
0x080099AE: D104 BNE .L8 ; 0x080099BA
0x080099B0: 2308 MOVS R3, #8
0x080099B2: 6213 STR R3, [R2, #32]
0x080099B4: 68AC LDR R4, [R5, #8]
0x080099B6: 431C ORRS R4, R3
0x080099B8: 60AC STR R4, [R5, #8]
.L8:
0x080099BA: 2601 MOVS R6, #1
0x080099BC: 05F0 LSLS R0, R6, #23
0x080099BE: 9007 STR R0, [SP, #28]
0x080099C0: 050B LSLS R3, R1, #20
0x080099C2: D50F BPL .L9 ; 0x080099E4
0x080099C4: 9B0B LDR R3, [SP, #44]
0x080099C6: 4003 ANDS R3, R0
0x080099C8: 06B4 LSLS R4, R6, #26
0x080099CA: 980C LDR R0, [SP, #48]
0x080099CC: 4004 ANDS R4, R0
0x080099CE: 18E3 ADDS R3, R4, R3
0x080099D0: D008 BEQ .L9 ; 0x080099E4
0x080099D2: 02F3 LSLS R3, R6, #11
0x080099D4: 6213 STR R3, [R2, #32]
0x080099D6: 2320 MOVS R3, #32
0x080099D8: 606B STR R3, [R5, #4]
0x080099DA: 602B STR R3, [R5]
0x080099DC: 4B5A LDR R3, =modbusData ; [PC, #0x0168] [0x08009B48] =0x200009F8
0x080099DE: 751E STRB R6, [R3, #20]
0x080099E0: 4C5A LDR R4, =0x00000231 ; [PC, #0x0168] [0x08009B4C]
0x080099E2: 551E STRB R6, [R3, R4]
.L9:
0x080099E4: 9604 STR R6, [SP, #16]
0x080099E6: 2020 MOVS R0, #32
0x080099E8: 460F MOV R7, R1
0x080099EA: 9008 STR R0, [SP, #32]
0x080099EC: 4007 ANDS R7, R0
0x080099EE: D022 BEQ .L11 ; 0x08009A36
0x080099F0: 9B0B LDR R3, [SP, #44]
0x080099F2: 9809 LDR R0, [SP, #36]
0x080099F4: 4003 ANDS R3, R0
0x080099F6: 9C0C LDR R4, [SP, #48]
0x080099F8: 9808 LDR R0, [SP, #32]
0x080099FA: 4004 ANDS R4, R0
0x080099FC: 431C ORRS R4, R3
0x080099FE: D01A BEQ .L11 ; 0x08009A36
0x08009A00: 686B LDR R3, [R5, #4]
0x08009A02: 2B22 CMP R3, #34
0x08009A04: D113 BNE .L10 ; 0x08009A2E
0x08009A06: 2345 MOVS R3, #69
0x08009A08: 00DB LSLS R3, R3, #3
0x08009A0A: 484F LDR R0, =modbusData ; [PC, #0x013C] [0x08009B48] =0x200009F8
0x08009A0C: 58C6 LDR R6, [R0, R3]
0x08009A0E: 9804 LDR R0, [SP, #16]
0x08009A10: 0204 LSLS R4, R0, #8
0x08009A12: 42A6 CMP R6, R4
0x08009A14: D20B BCS .L10 ; 0x08009A2E
0x08009A16: 4C4C LDR R4, =modbusData ; [PC, #0x0130] [0x08009B48] =0x200009F8
0x08009A18: 19A0 ADDS R0, R4, R6
0x08009A1A: 6A52 LDR R2, [R2, #36]
0x08009A1C: 2627 MOVS R6, #39
0x08009A1E: 5582 STRB R2, [R0, R6]
0x08009A20: 4A4A LDR R2, =0x00000231 ; [PC, #0x0128] [0x08009B4C]
0x08009A22: 9804 LDR R0, [SP, #16]
0x08009A24: 54A0 STRB R0, [R4, R2]
0x08009A26: 58E2 LDR R2, [R4, R3]
0x08009A28: 1C52 ADDS R2, R2, #1
0x08009A2A: 50E2 STR R2, [R4, R3]
0x08009A2C: E003 B .L11 ; 0x08009A36
.L10:
0x08009A2E: 6993 LDR R3, [R2, #24]
0x08009A30: 2408 MOVS R4, #8
0x08009A32: 431C ORRS R4, R3
0x08009A34: 6194 STR R4, [R2, #24]
.L11:
0x08009A36: 2080 MOVS R0, #128
0x08009A38: 460E MOV R6, R1
0x08009A3A: 9006 STR R0, [SP, #24]
0x08009A3C: 4006 ANDS R6, R0
0x08009A3E: 980A LDR R0, [SP, #40]
0x08009A40: D030 BEQ .L14 ; 0x08009AA4
0x08009A42: 9A0B LDR R2, [SP, #44]
0x08009A44: 9B07 LDR R3, [SP, #28]
0x08009A46: 401A ANDS R2, R3
0x08009A48: 9B0C LDR R3, [SP, #48]
0x08009A4A: 9C06 LDR R4, [SP, #24]
0x08009A4C: 4023 ANDS R3, R4
0x08009A4E: 4313 ORRS R3, R2
0x08009A50: D028 BEQ .L14 ; 0x08009AA4
0x08009A52: 4A3D LDR R2, =modbusData ; [PC, #244] [0x08009B48] =0x200009F8
0x08009A54: 6813 LDR R3, [R2]
0x08009A56: 2484 MOVS R4, #132
0x08009A58: 591C LDR R4, [R3, R4]
0x08009A5A: 2C21 CMP R4, #33
0x08009A5C: D114 BNE .L12 ; 0x08009A88
0x08009A5E: 461C MOV R4, R3
0x08009A60: 3456 ADDS R4, #86
0x08009A62: 8822 LDRH R2, [R4]
0x08009A64: 2A00 CMP R2, #0
0x08009A66: D00F BEQ .L12 ; 0x08009A88
0x08009A68: 681A LDR R2, [R3]
0x08009A6A: 9202 STR R2, [SP, #8]
0x08009A6C: 6D1A LDR R2, [R3, #80]
0x08009A6E: 9203 STR R2, [SP, #12]
0x08009A70: 7812 LDRB R2, [R2]
0x08009A72: 9401 STR R4, [SP, #4]
0x08009A74: 9C02 LDR R4, [SP, #8]
0x08009A76: 62A2 STR R2, [R4, #40]
0x08009A78: 9A03 LDR R2, [SP, #12]
0x08009A7A: 1C52 ADDS R2, R2, #1
0x08009A7C: 651A STR R2, [R3, #80]
0x08009A7E: 9B01 LDR R3, [SP, #4]
0x08009A80: 881A LDRH R2, [R3]
0x08009A82: 1E52 SUBS R2, R2, #1
0x08009A84: 801A STRH R2, [R3]
0x08009A86: E008 B .L13 ; 0x08009A9A
.L12:
0x08009A88: 681A LDR R2, [R3]
0x08009A8A: 6813 LDR R3, [R2]
0x08009A8C: 9C06 LDR R4, [SP, #24]
0x08009A8E: 43A3 BICS R3, R4
0x08009A90: 6013 STR R3, [R2]
0x08009A92: 6813 LDR R3, [R2]
0x08009A94: 2440 MOVS R4, #64
0x08009A96: 431C ORRS R4, R3
0x08009A98: 6014 STR R4, [R2]
.L13:
0x08009A9A: 4C2B LDR R4, =modbusData ; [PC, #172] [0x08009B48] =0x200009F8
0x08009A9C: 2223 MOVS R2, #35
0x08009A9E: 0112 LSLS R2, R2, #4
0x08009AA0: 9B04 LDR R3, [SP, #16]
0x08009AA2: 54A3 STRB R3, [R4, R2]
.L14:
0x08009AA4: 2440 MOVS R4, #64
0x08009AA6: 9B0C LDR R3, [SP, #48]
0x08009AA8: 4023 ANDS R3, R4
0x08009AAA: 425A RSBS R2, R3, #0
0x08009AAC: 415A ADCS R2, R3
0x08009AAE: 0649 LSLS R1, R1, #25
0x08009AB0: D500 BPL .L15 ; 0x08009AB4
0x08009AB2: 4610 MOV R0, R2
.L15:
0x08009AB4: 2800 CMP R0, #0
0x08009AB6: D10E BNE .L16 ; 0x08009AD6
0x08009AB8: 4825 LDR R0, =0x20000A1E ; [PC, #148] [0x08009B50]
0x08009ABA: 2100 MOVS R1, #0
0x08009ABC: 7001 STRB R1, [R0]
0x08009ABE: 9805 LDR R0, [SP, #20]
0x08009AC0: 6803 LDR R3, [R0]
0x08009AC2: 681A LDR R2, [R3]
0x08009AC4: 43A2 BICS R2, R4
0x08009AC6: 601A STR R2, [R3]
0x08009AC8: 6741 STR R1, [R0, #116]
0x08009ACA: 9908 LDR R1, [SP, #32]
0x08009ACC: 6029 STR R1, [R5]
0x08009ACE: F001 F93B BL HAL_UART_TxCpltCallback ; 0x0800AD48
0x08009AD2: 2022 MOVS R0, #34
0x08009AD4: 6068 STR R0, [R5, #4]
.L16:
0x08009AD6: 68A8 LDR R0, [R5, #8]
0x08009AD8: 2800 CMP R0, #0
0x08009ADA: D029 BEQ .L18 ; 0x08009B30
0x08009ADC: 2322 MOVS R3, #34
0x08009ADE: 606B STR R3, [R5, #4]
0x08009AE0: 2F00 CMP R7, #0
0x08009AE2: D007 BEQ .L17 ; 0x08009AF4
0x08009AE4: 980B LDR R0, [SP, #44]
0x08009AE6: 9909 LDR R1, [SP, #36]
0x08009AE8: 4001 ANDS R1, R0
0x08009AEA: 980C LDR R0, [SP, #48]
0x08009AEC: 9A08 LDR R2, [SP, #32]
0x08009AEE: 4010 ANDS R0, R2
0x08009AF0: 4308 ORRS R0, R1
0x08009AF2: D11F BNE .L19 ; 0x08009B34
.L17:
0x08009AF4: 2E00 CMP R6, #0
0x08009AF6: D01B BEQ .L18 ; 0x08009B30
0x08009AF8: 990B LDR R1, [SP, #44]
0x08009AFA: 9807 LDR R0, [SP, #28]
0x08009AFC: 4001 ANDS R1, R0
0x08009AFE: 980C LDR R0, [SP, #48]
0x08009B00: 9A06 LDR R2, [SP, #24]
0x08009B02: 4010 ANDS R0, R2
0x08009B04: 4308 ORRS R0, R1
0x08009B06: D013 BEQ .L18 ; 0x08009B30
0x08009B08: 2026 MOVS R0, #38
0x08009B0A: 4E0F LDR R6, =modbusData ; [PC, #60] [0x08009B48] =0x200009F8
0x08009B0C: 2100 MOVS R1, #0
0x08009B0E: 5431 STRB R1, [R6, R0]
0x08009B10: 9805 LDR R0, [SP, #20]
0x08009B12: 461F MOV R7, R3
0x08009B14: 6803 LDR R3, [R0]
0x08009B16: 681A LDR R2, [R3]
0x08009B18: 43A2 BICS R2, R4
0x08009B1A: 601A STR R2, [R3]
0x08009B1C: 6741 STR R1, [R0, #116]
0x08009B1E: 9908 LDR R1, [SP, #32]
0x08009B20: 6029 STR R1, [R5]
0x08009B22: F001 F911 BL HAL_UART_TxCpltCallback ; 0x0800AD48
0x08009B26: 606F STR R7, [R5, #4]
0x08009B28: 2023 MOVS R0, #35
0x08009B2A: 0100 LSLS R0, R0, #4
0x08009B2C: 9904 LDR R1, [SP, #16]
0x08009B2E: 5431 STRB R1, [R6, R0]
.L18:
0x08009B30: B00D ADD SP, SP, #52
0x08009B32: BDF0 POP {R4-R7, PC}
.L19:
0x08009B34: 9805 LDR R0, [SP, #20]
0x08009B36: 6800 LDR R0, [R0]
0x08009B38: 6981 LDR R1, [R0, #24]
0x08009B3A: 2208 MOVS R2, #8
0x08009B3C: 430A ORRS R2, R1
0x08009B3E: 6182 STR R2, [R0, #24]
0x08009B40: 2000 MOVS R0, #0
0x08009B42: 60A8 STR R0, [R5, #8]
0x08009B44: B00D ADD SP, SP, #52
0x08009B46: BDF0 POP {R4-R7, PC}
0x08009B48: 200009F8 DC.W modbusData
0x08009B4C: 00000231 DC.W 0x00000231
0x08009B50: 20000A1E DC.W 0x20000A1E
Section .text.mbSlaveCheckModbusRtuQuery from modbus.o, size=160, align=4
mbSlaveCheckModbusRtuQuery:
0x08009B54: B5F0 PUSH {R4-R7, LR}
0x08009B56: B083 SUB SP, SP, #12
0x08009B58: 2145 MOVS R1, #69
0x08009B5A: 00CB LSLS R3, R1, #3
0x08009B5C: 58C2 LDR R2, [R0, R3]
0x08009B5E: 2A05 CMP R2, #5
0x08009B60: D33A BCC .L7 ; 0x08009BD8
0x08009B62: 9301 STR R3, [SP, #4]
0x08009B64: 2127 MOVS R1, #39
0x08009B66: 5C41 LDRB R1, [R0, R1]
0x08009B68: 9100 STR R1, [SP, #0]
0x08009B6A: 9002 STR R0, [SP, #8]
0x08009B6C: 4604 MOV R4, R0
0x08009B6E: 3427 ADDS R4, #39
0x08009B70: 4610 MOV R0, R2
0x08009B72: 1E95 SUBS R5, R2, #2
0x08009B74: 491C LDR R1, =0x0000FFFF ; [PC, #112] [0x08009BE8]
0x08009B76: 2600 MOVS R6, #0
0x08009B78: 4F1C LDR R7, =0x0000A001 ; [PC, #112] [0x08009BEC]
0x08009B7A: E003 B .L2 ; 0x08009B84
.L1:
0x08009B7C: 1C76 ADDS R6, R6, #1
0x08009B7E: 42AE CMP R6, R5
0x08009B80: 4619 MOV R1, R3
0x08009B82: D00C BEQ .L5 ; 0x08009B9E
.L2:
0x08009B84: 5DA3 LDRB R3, [R4, R6]
0x08009B86: 404B EORS R3, R1
0x08009B88: 2107 MOVS R1, #7
0x08009B8A: 43C9 MVNS R1, R1
0x08009B8C: E002 B .L4 ; 0x08009B94
.L3:
0x08009B8E: 4613 MOV R3, R2
0x08009B90: 1C49 ADDS R1, R1, #1
0x08009B92: D2F3 BCS .L1 ; 0x08009B7C
.L4:
0x08009B94: 085A LSRS R2, R3, #1
0x08009B96: 07DB LSLS R3, R3, #31
0x08009B98: D0F9 BEQ .L3 ; 0x08009B8E
0x08009B9A: 407A EORS R2, R7
0x08009B9C: E7F7 B .L3 ; 0x08009B8E
.L5:
0x08009B9E: 5D61 LDRB R1, [R4, R5]
0x08009BA0: 1902 ADDS R2, R0, R4
0x08009BA2: 1E52 SUBS R2, R2, #1
0x08009BA4: 7812 LDRB R2, [R2]
0x08009BA6: 0212 LSLS R2, R2, #8
0x08009BA8: 1851 ADDS R1, R2, R1
0x08009BAA: 1AC9 SUBS R1, R1, R3
0x08009BAC: 1E4A SUBS R2, R1, #1
0x08009BAE: 4191 SBCS R1, R2
0x08009BB0: 1C40 ADDS R0, R0, #1
0x08009BB2: 4242 RSBS R2, R0, #0
0x08009BB4: 4142 ADCS R2, R0
0x08009BB6: 430A ORRS R2, R1
0x08009BB8: 9802 LDR R0, [SP, #8]
0x08009BBA: 9B01 LDR R3, [SP, #4]
0x08009BBC: D10C BNE .L7 ; 0x08009BD8
0x08009BBE: 490C LDR R1, =sys_data ; [PC, #48] [0x08009BF0] =0x20000C34
0x08009BC0: 8BC9 LDRH R1, [R1, #30]
0x08009BC2: 9C00 LDR R4, [SP, #0]
0x08009BC4: 1B0A SUBS R2, R1, R4
0x08009BC6: 4251 RSBS R1, R2, #0
0x08009BC8: 4151 ADCS R1, R2
0x08009BCA: 2C00 CMP R4, #0
0x08009BCC: D100 BNE .L6 ; 0x08009BD0
0x08009BCE: 2101 MOVS R1, #1
.L6:
0x08009BD0: 2900 CMP R1, #0
0x08009BD2: D001 BEQ .L7 ; 0x08009BD8
0x08009BD4: 2102 MOVS R1, #2
0x08009BD6: E003 B .L8 ; 0x08009BE0
.L7:
0x08009BD8: 18C2 ADDS R2, R0, R3
0x08009BDA: 2100 MOVS R1, #0
0x08009BDC: 7501 STRB R1, [R0, #20]
0x08009BDE: 6011 STR R1, [R2]
.L8:
0x08009BE0: 4608 MOV R0, R1
0x08009BE2: B003 ADD SP, SP, #12
0x08009BE4: BDF0 POP {R4-R7, PC}
0x08009BE6: 46C0 NOP
0x08009BE8: 0000FFFF DC.W 0x0000FFFF
0x08009BEC: 0000A001 DC.W 0x0000A001
0x08009BF0: 20000C34 DC.W sys_data
Section .text.mbSlaveProcessRtuQuery from modbus.o, size=160, align=4
mbSlaveProcessRtuQuery:
0x08009BF4: B5F0 PUSH {R4-R7, LR}
0x08009BF6: B085 SUB SP, SP, #20
0x08009BF8: 4606 MOV R6, R0
0x08009BFA: 208B MOVS R0, #139
0x08009BFC: 0080 LSLS R0, R0, #2
0x08009BFE: 9004 STR R0, [SP, #16]
0x08009C00: 2700 MOVS R7, #0
0x08009C02: 5037 STR R7, [R6, R0]
0x08009C04: 2027 MOVS R0, #39
0x08009C06: 5C33 LDRB R3, [R6, R0]
0x08009C08: 24FF MOVS R4, #255
0x08009C0A: 4620 MOV R0, R4
0x08009C0C: 3028 ADDS R0, #40
0x08009C0E: 5433 STRB R3, [R6, R0]
0x08009C10: 9600 STR R6, [SP, #0]
0x08009C12: 1835 ADDS R5, R6, R0
0x08009C14: 4631 MOV R1, R6
0x08009C16: 3127 ADDS R1, #39
0x08009C18: 2201 MOVS R2, #1
0x08009C1A: 4628 MOV R0, R5
0x08009C1C: F001 F97E BL mbSlaveProcessPdu ; 0x0800AF1C
0x08009C20: 9904 LDR R1, [SP, #16]
0x08009C22: 1871 ADDS R1, R6, R1
0x08009C24: 9102 STR R1, [SP, #8]
0x08009C26: 2145 MOVS R1, #69
0x08009C28: 00C9 LSLS R1, R1, #3
0x08009C2A: 1871 ADDS R1, R6, R1
0x08009C2C: 9103 STR R1, [SP, #12]
0x08009C2E: 9604 STR R6, [SP, #16]
0x08009C30: 4632 MOV R2, R6
0x08009C32: 3226 ADDS R2, #38
0x08009C34: 2800 CMP R0, #0
0x08009C36: 4621 MOV R1, R4
0x08009C38: D014 BEQ .L6 ; 0x08009C64
0x08009C3A: 4914 LDR R1, =0x0000FFFF ; [PC, #80] [0x08009C8C]
0x08009C3C: 4B14 LDR R3, =0x0000A001 ; [PC, #80] [0x08009C90]
0x08009C3E: E003 B .L2 ; 0x08009C48
.L1:
0x08009C40: 1C7F ADDS R7, R7, #1
0x08009C42: 4287 CMP R7, R0
0x08009C44: 4621 MOV R1, R4
0x08009C46: D00C BEQ .L5 ; 0x08009C62
.L2:
0x08009C48: 5DEC LDRB R4, [R5, R7]
0x08009C4A: 404C EORS R4, R1
0x08009C4C: 2107 MOVS R1, #7
0x08009C4E: 43C9 MVNS R1, R1
0x08009C50: E002 B .L4 ; 0x08009C58
.L3:
0x08009C52: 4634 MOV R4, R6
0x08009C54: 1C49 ADDS R1, R1, #1
0x08009C56: D2F3 BCS .L1 ; 0x08009C40
.L4:
0x08009C58: 0866 LSRS R6, R4, #1
0x08009C5A: 07E4 LSLS R4, R4, #31
0x08009C5C: D0F9 BEQ .L3 ; 0x08009C52
0x08009C5E: 405E EORS R6, R3
0x08009C60: E7F7 B .L3 ; 0x08009C52
.L5:
0x08009C62: 0A21 LSRS R1, R4, #8
.L6:
0x08009C64: 542C STRB R4, [R5, R0]
0x08009C66: 182B ADDS R3, R5, R0
0x08009C68: 7059 STRB R1, [R3, #1]
0x08009C6A: 210C MOVS R1, #12
0x08009C6C: 7011 STRB R1, [R2]
0x08009C6E: 1C81 ADDS R1, R0, #2
0x08009C70: 9802 LDR R0, [SP, #8]
0x08009C72: 6001 STR R1, [R0]
0x08009C74: 9C04 LDR R4, [SP, #16]
0x08009C76: 6820 LDR R0, [R4]
0x08009C78: B28A UXTH R2, R1
0x08009C7A: 4629 MOV R1, R5
0x08009C7C: F7FB FE10 BL HAL_UART_Transmit_IT ; 0x080058A0
0x08009C80: 2000 MOVS R0, #0
0x08009C82: 9903 LDR R1, [SP, #12]
0x08009C84: 6008 STR R0, [R1]
0x08009C86: 7520 STRB R0, [R4, #20]
0x08009C88: B005 ADD SP, SP, #20
0x08009C8A: BDF0 POP {R4-R7, PC}
0x08009C8C: 0000FFFF DC.W 0x0000FFFF
0x08009C90: 0000A001 DC.W 0x0000A001
Section .text.mbSlaveReadHoldingRegisters from modbus.o, size=128, align=4
mbSlaveReadHoldingRegisters:
0x08009C94: B5F0 PUSH {R4-R7, LR}
0x08009C96: 4C1E LDR R4, =sys_data ; [PC, #120] [0x08009D10] =0x20000C34
0x08009C98: 2B00 CMP R3, #0
0x08009C9A: D006 BEQ .L1 ; 0x08009CAA
0x08009C9C: 8BE5 LDRH R5, [R4, #30]
0x08009C9E: 429D CMP R5, R3
0x08009CA0: D003 BEQ .L1 ; 0x08009CAA
0x08009CA2: 2186 MOVS R1, #134
0x08009CA4: 5481 STRB R1, [R0, R2]
0x08009CA6: 210B MOVS R1, #11
0x08009CA8: E01B B .L3 ; 0x08009CE2
.L1:
0x08009CAA: 794D LDRB R5, [R1, #5]
0x08009CAC: 790B LDRB R3, [R1, #4]
0x08009CAE: 021B LSLS R3, R3, #8
0x08009CB0: 195B ADDS R3, R3, R5
0x08009CB2: 461E MOV R6, R3
0x08009CB4: 3E7E SUBS R6, #126
0x08009CB6: 277D MOVS R7, #125
0x08009CB8: 43FF MVNS R7, R7
0x08009CBA: 42BE CMP R6, R7
0x08009CBC: D803 BHI .L2 ; 0x08009CC6
0x08009CBE: 2183 MOVS R1, #131
0x08009CC0: 5481 STRB R1, [R0, R2]
0x08009CC2: 2103 MOVS R1, #3
0x08009CC4: E00D B .L3 ; 0x08009CE2
.L2:
0x08009CC6: 78CE LDRB R6, [R1, #3]
0x08009CC8: 7889 LDRB R1, [R1, #2]
0x08009CCA: 0209 LSLS R1, R1, #8
0x08009CCC: 1989 ADDS R1, R1, R6
0x08009CCE: 185B ADDS R3, R3, R1
0x08009CD0: 461E MOV R6, R3
0x08009CD2: 3E8C SUBS R6, #140
0x08009CD4: 278B MOVS R7, #139
0x08009CD6: 43FF MVNS R7, R7
0x08009CD8: 42BE CMP R6, R7
0x08009CDA: D806 BHI .L4 ; 0x08009CEA
0x08009CDC: 2183 MOVS R1, #131
0x08009CDE: 5481 STRB R1, [R0, R2]
0x08009CE0: 2102 MOVS R1, #2
.L3:
0x08009CE2: 1810 ADDS R0, R2, R0
0x08009CE4: 7041 STRB R1, [R0, #1]
0x08009CE6: 1C90 ADDS R0, R2, #2
0x08009CE8: BDF0 POP {R4-R7, PC}
.L4:
0x08009CEA: 2603 MOVS R6, #3
0x08009CEC: 5486 STRB R6, [R0, R2]
0x08009CEE: 1886 ADDS R6, R0, R2
0x08009CF0: 006D LSLS R5, R5, #1
0x08009CF2: 7075 STRB R5, [R6, #1]
0x08009CF4: 004D LSLS R5, R1, #1
0x08009CF6: 1964 ADDS R4, R4, R5
.L5:
0x08009CF8: 1885 ADDS R5, R0, R2
0x08009CFA: 7866 LDRB R6, [R4, #1]
0x08009CFC: 70AE STRB R6, [R5, #2]
0x08009CFE: 7826 LDRB R6, [R4]
0x08009D00: 70EE STRB R6, [R5, #3]
0x08009D02: 1CA4 ADDS R4, R4, #2
0x08009D04: 1C92 ADDS R2, R2, #2
0x08009D06: 1C49 ADDS R1, R1, #1
0x08009D08: 4299 CMP R1, R3
0x08009D0A: D3F5 BCC .L5 ; 0x08009CF8
0x08009D0C: 1C90 ADDS R0, R2, #2
0x08009D0E: BDF0 POP {R4-R7, PC}
0x08009D10: 20000C34 DC.W sys_data
Section .text.mbSlaveWriteSingleRegister from modbus.o, size=124, align=4
mbSlaveWriteSingleRegister:
0x08009D14: B5F0 PUSH {R4-R7, LR}
0x08009D16: 4C1D LDR R4, =sys_data ; [PC, #116] [0x08009D8C] =0x20000C34
0x08009D18: 2B00 CMP R3, #0
0x08009D1A: D008 BEQ .L1 ; 0x08009D2E
0x08009D1C: 8BE5 LDRH R5, [R4, #30]
0x08009D1E: 429D CMP R5, R3
0x08009D20: D005 BEQ .L1 ; 0x08009D2E
0x08009D22: 2186 MOVS R1, #134
0x08009D24: 5481 STRB R1, [R0, R2]
0x08009D26: 1C53 ADDS R3, R2, #1
0x08009D28: 2402 MOVS R4, #2
0x08009D2A: 210B MOVS R1, #11
0x08009D2C: E02A B .L5 ; 0x08009D84
.L1:
0x08009D2E: 78CB LDRB R3, [R1, #3]
0x08009D30: 788D LDRB R5, [R1, #2]
0x08009D32: 022D LSLS R5, R5, #8
0x08009D34: 18ED ADDS R5, R5, R3
0x08009D36: 2D8B CMP R5, #139
0x08009D38: D209 BCS .L2 ; 0x08009D4E
0x08009D3A: 268D MOVS R6, #141
0x08009D3C: 00B6 LSLS R6, R6, #2
0x08009D3E: 9F05 LDR R7, [SP, #20]
0x08009D40: 19BE ADDS R6, R7, R6
0x08009D42: 6837 LDR R7, [R6]
0x08009D44: 5D7F LDRB R7, [R7, R5]
0x08009D46: 2F02 CMP R7, #2
0x08009D48: D007 BEQ .L3 ; 0x08009D5A
0x08009D4A: 2F00 CMP R7, #0
0x08009D4C: D109 BNE .L4 ; 0x08009D62
.L2:
0x08009D4E: 2186 MOVS R1, #134
0x08009D50: 5481 STRB R1, [R0, R2]
0x08009D52: 1C53 ADDS R3, R2, #1
0x08009D54: 2102 MOVS R1, #2
0x08009D56: 460C MOV R4, R1
0x08009D58: E014 B .L5 ; 0x08009D84
.L3:
0x08009D5A: 6876 LDR R6, [R6, #4]
0x08009D5C: 8836 LDRH R6, [R6]
0x08009D5E: 2E00 CMP R6, #0
0x08009D60: D0F5 BEQ .L2 ; 0x08009D4E
.L4:
0x08009D62: 006D LSLS R5, R5, #1
0x08009D64: 1966 ADDS R6, R4, R5
0x08009D66: 790F LDRB R7, [R1, #4]
0x08009D68: 7077 STRB R7, [R6, #1]
0x08009D6A: 794E LDRB R6, [R1, #5]
0x08009D6C: 5566 STRB R6, [R4, R5]
0x08009D6E: 2406 MOVS R4, #6
0x08009D70: 5484 STRB R4, [R0, R2]
0x08009D72: 1884 ADDS R4, R0, R2
0x08009D74: 70A3 STRB R3, [R4, #2]
0x08009D76: 2300 MOVS R3, #0
0x08009D78: 7063 STRB R3, [R4, #1]
0x08009D7A: 790B LDRB R3, [R1, #4]
0x08009D7C: 70E3 STRB R3, [R4, #3]
0x08009D7E: 1D13 ADDS R3, R2, #4
0x08009D80: 7949 LDRB R1, [R1, #5]
0x08009D82: 2405 MOVS R4, #5
.L5:
0x08009D84: 54C1 STRB R1, [R0, R3]
0x08009D86: 18A0 ADDS R0, R4, R2
0x08009D88: BDF0 POP {R4-R7, PC}
0x08009D8A: 46C0 NOP
0x08009D8C: 20000C34 DC.W sys_data
Section .text.mbSlaveWriteMultipleRegisters from modbus.o, size=204, align=4
mbSlaveWriteMultipleRegisters:
0x08009D90: B5F0 PUSH {R4-R7, LR}
0x08009D92: B085 SUB SP, SP, #20
0x08009D94: 9004 STR R0, [SP, #16]
0x08009D96: 4D30 LDR R5, =sys_data ; [PC, #192] [0x08009E58] =0x20000C34
0x08009D98: 2402 MOVS R4, #2
0x08009D9A: 2001 MOVS R0, #1
0x08009D9C: 9003 STR R0, [SP, #12]
0x08009D9E: 2B00 CMP R3, #0
0x08009DA0: D006 BEQ .L1 ; 0x08009DB0
0x08009DA2: 8BE8 LDRH R0, [R5, #30]
0x08009DA4: 4298 CMP R0, R3
0x08009DA6: D003 BEQ .L1 ; 0x08009DB0
0x08009DA8: 260B MOVS R6, #11
0x08009DAA: 2386 MOVS R3, #134
0x08009DAC: 4610 MOV R0, R2
0x08009DAE: E04B B .L7 ; 0x08009E48
.L1:
0x08009DB0: 794F LDRB R7, [R1, #5]
0x08009DB2: 7908 LDRB R0, [R1, #4]
0x08009DB4: 0200 LSLS R0, R0, #8
0x08009DB6: 19C0 ADDS R0, R0, R7
0x08009DB8: 4605 MOV R5, R0
0x08009DBA: 3D7C SUBS R5, #124
0x08009DBC: 237A MOVS R3, #122
0x08009DBE: 43DE MVNS R6, R3
0x08009DC0: 2390 MOVS R3, #144
0x08009DC2: 42B5 CMP R5, R6
0x08009DC4: D202 BCS .L2 ; 0x08009DCC
0x08009DC6: 2603 MOVS R6, #3
0x08009DC8: 4610 MOV R0, R2
0x08009DCA: E03D B .L7 ; 0x08009E48
.L2:
0x08009DCC: 9702 STR R7, [SP, #8]
0x08009DCE: 78CD LDRB R5, [R1, #3]
0x08009DD0: 788C LDRB R4, [R1, #2]
0x08009DD2: 9401 STR R4, [SP, #4]
0x08009DD4: 0224 LSLS R4, R4, #8
0x08009DD6: 9500 STR R5, [SP, #0]
0x08009DD8: 1967 ADDS R7, R4, R5
0x08009DDA: 19C5 ADDS R5, R0, R7
0x08009DDC: 4628 MOV R0, R5
0x08009DDE: 388C SUBS R0, #140
0x08009DE0: 248A MOVS R4, #138
0x08009DE2: 43E4 MVNS R4, R4
0x08009DE4: 2602 MOVS R6, #2
0x08009DE6: 42A0 CMP R0, R4
0x08009DE8: 4610 MOV R0, R2
0x08009DEA: 4634 MOV R4, R6
0x08009DEC: D32C BCC .L7 ; 0x08009E48
0x08009DEE: 4616 MOV R6, R2
0x08009DF0: 208D MOVS R0, #141
0x08009DF2: 0080 LSLS R0, R0, #2
0x08009DF4: 9A0A LDR R2, [SP, #40]
0x08009DF6: 1813 ADDS R3, R2, R0
0x08009DF8: 0078 LSLS R0, R7, #1
0x08009DFA: 4A17 LDR R2, =sys_data ; [PC, #92] [0x08009E58] =0x20000C34
0x08009DFC: 1814 ADDS R4, R2, R0
0x08009DFE: 1DC9 ADDS R1, R1, #7
0x08009E00: E008 B .L5 ; 0x08009E14
.L3:
0x08009E02: 7808 LDRB R0, [R1]
0x08009E04: 7060 STRB R0, [R4, #1]
0x08009E06: 7848 LDRB R0, [R1, #1]
0x08009E08: 7020 STRB R0, [R4]
.L4:
0x08009E0A: 1CA4 ADDS R4, R4, #2
0x08009E0C: 1C89 ADDS R1, R1, #2
0x08009E0E: 1C7F ADDS R7, R7, #1
0x08009E10: 42AF CMP R7, R5
0x08009E12: D20A BCS .L6 ; 0x08009E2A
.L5:
0x08009E14: 6818 LDR R0, [R3]
0x08009E16: 5DC0 LDRB R0, [R0, R7]
0x08009E18: 2800 CMP R0, #0
0x08009E1A: D0F6 BEQ .L4 ; 0x08009E0A
0x08009E1C: 2802 CMP R0, #2
0x08009E1E: D1F0 BNE .L3 ; 0x08009E02
0x08009E20: 6858 LDR R0, [R3, #4]
0x08009E22: 8800 LDRH R0, [R0]
0x08009E24: 2800 CMP R0, #0
0x08009E26: D1EC BNE .L3 ; 0x08009E02
0x08009E28: E7EF B .L4 ; 0x08009E0A
.L6:
0x08009E2A: 2010 MOVS R0, #16
0x08009E2C: 4632 MOV R2, R6
0x08009E2E: 9904 LDR R1, [SP, #16]
0x08009E30: 5588 STRB R0, [R1, R6]
0x08009E32: 1988 ADDS R0, R1, R6
0x08009E34: 9900 LDR R1, [SP, #0]
0x08009E36: 7081 STRB R1, [R0, #2]
0x08009E38: 9901 LDR R1, [SP, #4]
0x08009E3A: 7041 STRB R1, [R0, #1]
0x08009E3C: 1CF0 ADDS R0, R6, #3
0x08009E3E: 2405 MOVS R4, #5
0x08009E40: 2104 MOVS R1, #4
0x08009E42: 9103 STR R1, [SP, #12]
0x08009E44: 2300 MOVS R3, #0
0x08009E46: 9E02 LDR R6, [SP, #8]
.L7:
0x08009E48: 9904 LDR R1, [SP, #16]
0x08009E4A: 540B STRB R3, [R1, R0]
0x08009E4C: 9803 LDR R0, [SP, #12]
0x08009E4E: 1880 ADDS R0, R0, R2
0x08009E50: 540E STRB R6, [R1, R0]
0x08009E52: 18A0 ADDS R0, R4, R2
0x08009E54: B005 ADD SP, SP, #20
0x08009E56: BDF0 POP {R4-R7, PC}
0x08009E58: 20000C34 DC.W sys_data
Section .text.HAL_MspInit from stm32g0xx_hal_msp.o, size=64, align=4
HAL_MspInit:
0x08009E5C: B500 PUSH {LR}
0x08009E5E: B083 SUB SP, SP, #12
0x08009E60: 480D LDR R0, =0x4002103C ; [PC, #52] [0x08009E98]
0x08009E62: 6841 LDR R1, [R0, #4]
0x08009E64: 2201 MOVS R2, #1
0x08009E66: 4311 ORRS R1, R2
0x08009E68: 6041 STR R1, [R0, #4]
0x08009E6A: 6841 LDR R1, [R0, #4]
0x08009E6C: 4011 ANDS R1, R2
0x08009E6E: 9102 STR R1, [SP, #8]
0x08009E70: 9902 LDR R1, [SP, #8]
0x08009E72: 0711 LSLS R1, R2, #28
0x08009E74: 6802 LDR R2, [R0]
0x08009E76: 430A ORRS R2, R1
0x08009E78: 6002 STR R2, [R0]
0x08009E7A: 6800 LDR R0, [R0]
0x08009E7C: 4008 ANDS R0, R1
0x08009E7E: 9001 STR R0, [SP, #4]
0x08009E80: 9801 LDR R0, [SP, #4]
0x08009E82: F7F9 FA07 BL HAL_SYSCFG_DisableVREFBUF ; 0x08003294
0x08009E86: 2002 MOVS R0, #2
0x08009E88: F7F9 F9FA BL HAL_SYSCFG_VREFBUF_HighImpedanceConfig ; 0x08003280
0x08009E8C: 2003 MOVS R0, #3
0x08009E8E: 0240 LSLS R0, R0, #9
0x08009E90: F7F9 FA08 BL HAL_SYSCFG_StrobeDBattpinsConfig ; 0x080032A4
0x08009E94: B003 ADD SP, SP, #12
0x08009E96: BD00 POP {PC}
0x08009E98: 4002103C DC.W 0x4002103C
Section .text.NMI_Handler from stm32g0xx_it.o, size=36, align=4
NMI_Handler:
0x08009E9C: F7FB F832 BL HAL_RCC_NMI_IRQHandler ; 0x08004F04
0x08009EA0: 4C05 LDR R4, =0x50000400 ; [PC, #20] [0x08009EB8]
0x08009EA2: 4D06 LDR R5, =0x0800B915 ; [PC, #24] [0x08009EBC]
.L1:
0x08009EA4: 2102 MOVS R1, #2
0x08009EA6: 4620 MOV R0, R4
0x08009EA8: F001 F9A0 BL HAL_GPIO_TogglePin ; 0x0800B1EC
0x08009EAC: 2000 MOVS R0, #0
0x08009EAE: 4629 MOV R1, R5
0x08009EB0: F000 FD00 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08009EB4: E7F6 B .L1 ; 0x08009EA4
0x08009EB6: 46C0 NOP
0x08009EB8: 50000400 DC.W 0x50000400
0x08009EBC: 0800B915 DC.W 0x0800B915
Section .text.HardFault_Handler from stm32g0xx_it.o, size=44, align=4
HardFault_Handler:
0x08009EC0: 2400 MOVS R4, #0
0x08009EC2: 4907 LDR R1, =0x0800BDC1 ; [PC, #28] [0x08009EE0]
0x08009EC4: 4620 MOV R0, R4
0x08009EC6: F000 FCF5 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08009ECA: 4906 LDR R1, =0x0800BDC9 ; [PC, #24] [0x08009EE4]
0x08009ECC: 4620 MOV R0, R4
0x08009ECE: F000 FCF1 BL SEGGER_RTT_WriteString ; 0x0800A8B4
0x08009ED2: 4C05 LDR R4, =0x50000400 ; [PC, #20] [0x08009EE8]
.L1:
0x08009ED4: 2102 MOVS R1, #2
0x08009ED6: 4620 MOV R0, R4
0x08009ED8: F001 F988 BL HAL_GPIO_TogglePin ; 0x0800B1EC
0x08009EDC: E7FA B .L1 ; 0x08009ED4
0x08009EDE: 46C0 NOP
0x08009EE0: 0800BDC1 DC.W 0x0800BDC1
0x08009EE4: 0800BDC9 DC.W 0x0800BDC9
0x08009EE8: 50000400 DC.W 0x50000400
Section .text.TIM6_DAC_LPTIM1_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM6_DAC_LPTIM1_IRQHandler:
0x08009EEC: B580 PUSH {R7, LR}
0x08009EEE: 4802 LDR R0, =htim6 ; [PC, #8] [0x08009EF8] =0x20000FEC
0x08009EF0: F7FB FA0A BL HAL_TIM_IRQHandler ; 0x08005308
0x08009EF4: BD80 POP {R7, PC}
0x08009EF6: 46C0 NOP
0x08009EF8: 20000FEC DC.W htim6
Section .text.TIM7_LPTIM2_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM7_LPTIM2_IRQHandler:
0x08009EFC: B580 PUSH {R7, LR}
0x08009EFE: 4802 LDR R0, =htim7 ; [PC, #8] [0x08009F08] =0x20000FA0
0x08009F00: F7FB FA02 BL HAL_TIM_IRQHandler ; 0x08005308
0x08009F04: BD80 POP {R7, PC}
0x08009F06: 46C0 NOP
0x08009F08: 20000FA0 DC.W htim7
Section .text.TIM14_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM14_IRQHandler:
0x08009F0C: B580 PUSH {R7, LR}
0x08009F0E: 4802 LDR R0, =htim14 ; [PC, #8] [0x08009F18] =0x20001168
0x08009F10: F7FB F9FA BL HAL_TIM_IRQHandler ; 0x08005308
0x08009F14: BD80 POP {R7, PC}
0x08009F16: 46C0 NOP
0x08009F18: 20001168 DC.W htim14
Section .text.TIM15_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM15_IRQHandler:
0x08009F1C: B580 PUSH {R7, LR}
0x08009F1E: 4802 LDR R0, =htim15 ; [PC, #8] [0x08009F28] =0x2000111C
0x08009F20: F7FB F9F2 BL HAL_TIM_IRQHandler ; 0x08005308
0x08009F24: BD80 POP {R7, PC}
0x08009F26: 46C0 NOP
0x08009F28: 2000111C DC.W htim15
Section .text.TIM16_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM16_IRQHandler:
0x08009F2C: B580 PUSH {R7, LR}
0x08009F2E: 4802 LDR R0, =htim16 ; [PC, #8] [0x08009F38] =0x200010D0
0x08009F30: F7FB F9EA BL HAL_TIM_IRQHandler ; 0x08005308
0x08009F34: BD80 POP {R7, PC}
0x08009F36: 46C0 NOP
0x08009F38: 200010D0 DC.W htim16
Section .text.TIM17_IRQHandler from stm32g0xx_it.o, size=16, align=4
TIM17_IRQHandler:
0x08009F3C: B580 PUSH {R7, LR}
0x08009F3E: 4802 LDR R0, =htim17 ; [PC, #8] [0x08009F48] =0x20001084
0x08009F40: F7FB F9E2 BL HAL_TIM_IRQHandler ; 0x08005308
0x08009F44: BD80 POP {R7, PC}
0x08009F46: 46C0 NOP
0x08009F48: 20001084 DC.W htim17
Section .text.HAL_TIM_PeriodElapsedCallback from stm32g0xx_it.o, size=216, align=4
HAL_TIM_PeriodElapsedCallback:
0x08009F4C: B5B0 PUSH {R4-R5, R7, LR}
0x08009F4E: 4604 MOV R4, R0
0x08009F50: F7FB F9C0 BL HAL_TIM_Base_Stop_IT ; 0x080052D4
0x08009F54: 6820 LDR R0, [R4]
0x08009F56: 4923 LDR R1, =0x40001000 ; [PC, #140] [0x08009FE4]
0x08009F58: 4288 CMP R0, R1
0x08009F5A: D027 BEQ .L1 ; 0x08009FAC
0x08009F5C: 4922 LDR R1, =htim7 ; [PC, #136] [0x08009FE8] =0x20000FA0
0x08009F5E: 6809 LDR R1, [R1]
0x08009F60: 4288 CMP R0, R1
0x08009F62: D032 BEQ .L4 ; 0x08009FCA
0x08009F64: 4922 LDR R1, =0x40014000 ; [PC, #136] [0x08009FF0]
0x08009F66: 4288 CMP R0, R1
0x08009F68: D02E BEQ .L3 ; 0x08009FC8
0x08009F6A: 4C20 LDR R4, =htim14 ; [PC, #128] [0x08009FEC] =0x20001168
0x08009F6C: 6821 LDR R1, [R4]
0x08009F6E: 4288 CMP R0, R1
0x08009F70: D02A BEQ .L3 ; 0x08009FC8
0x08009F72: 4920 LDR R1, =0x40014800 ; [PC, #128] [0x08009FF4]
0x08009F74: 4288 CMP R0, R1
0x08009F76: D031 BEQ .L5 ; 0x08009FDC
0x08009F78: 491F LDR R1, =0x40014400 ; [PC, #124] [0x08009FF8]
0x08009F7A: 4288 CMP R0, R1
0x08009F7C: D124 BNE .L3 ; 0x08009FC8
0x08009F7E: 20EA MOVS R0, #234
0x08009F80: 491F LDR R1, =sys_data ; [PC, #124] [0x0800A000] =0x20000C34
0x08009F82: 2500 MOVS R5, #0
0x08009F84: 520D STRH R5, [R1, R0]
0x08009F86: 481F LDR R0, =MOSFETS_Management ; [PC, #124] [0x0800A004] =0x200012DC
0x08009F88: 4A1F LDR R2, =ADC_Open_Both_MOSFETs ; [PC, #124] [0x0800A008] =0x20000001
0x08009F8A: 6002 STR R2, [R0]
0x08009F8C: 858D STRH R5, [R1, #44]
0x08009F8E: 481F LDR R0, =ExternalGreenLED_Management ; [PC, #124] [0x0800A00C] =0x2000132C
0x08009F90: 491F LDR R1, =TurnExternalGreenLEDOff ; [PC, #124] [0x0800A010] =0x08008D11
0x08009F92: 6001 STR R1, [R0]
0x08009F94: 4620 MOV R0, R4
0x08009F96: F7FB F99D BL HAL_TIM_Base_Stop_IT ; 0x080052D4
0x08009F9A: 2001 MOVS R0, #1
0x08009F9C: 43C0 MVNS R0, R0
0x08009F9E: 6821 LDR R1, [R4]
0x08009FA0: 6108 STR R0, [R1, #16]
0x08009FA2: 624D STR R5, [R1, #36]
0x08009FA4: 4620 MOV R0, R4
0x08009FA6: F7FB F95D BL HAL_TIM_Base_Start_IT ; 0x08005264
0x08009FAA: BDB0 POP {R4-R5, R7, PC}
.L1:
0x08009FAC: 4C14 LDR R4, =sys_data ; [PC, #80] [0x0800A000] =0x20000C34
0x08009FAE: 2501 MOVS R5, #1
0x08009FB0: 85A5 STRH R5, [R4, #44]
0x08009FB2: 4819 LDR R0, =ADC_Close_Both_MOSFETs ; [PC, #100] [0x0800A018] =0x200001D5
0x08009FB4: F000 FABC BL SetReturnFunction ; 0x0800A530
0x08009FB8: 20EA MOVS R0, #234
0x08009FBA: 5225 STRH R5, [R4, R0]
0x08009FBC: 4811 LDR R0, =MOSFETS_Management ; [PC, #68] [0x0800A004] =0x200012DC
0x08009FBE: 4917 LDR R1, =PreChargeStage ; [PC, #92] [0x0800A01C] =0x20000331
0x08009FC0: 6001 STR R1, [R0]
0x08009FC2: 4812 LDR R0, =ExternalGreenLED_Management ; [PC, #72] [0x0800A00C] =0x2000132C
0x08009FC4: 4916 LDR R1, =TurnExternalGreenLEDOn ; [PC, #88] [0x0800A020] =0x08008D31
.L2:
0x08009FC6: 6001 STR R1, [R0]
.L3:
0x08009FC8: BDB0 POP {R4-R5, R7, PC}
.L4:
0x08009FCA: 480D LDR R0, =sys_data ; [PC, #52] [0x0800A000] =0x20000C34
0x08009FCC: 2102 MOVS R1, #2
0x08009FCE: 8581 STRH R1, [R0, #44]
0x08009FD0: 4810 LDR R0, =AUTO_Mode ; [PC, #64] [0x0800A014] =0x2000134C
0x08009FD2: 6802 LDR R2, [R0]
0x08009FD4: 2000 MOVS R0, #0
0x08009FD6: 2101 MOVS R1, #1
0x08009FD8: 4790 BLX R2
0x08009FDA: BDB0 POP {R4-R5, R7, PC}
.L5:
0x08009FDC: 4807 LDR R0, =command_parser_is_enabled ; [PC, #28] [0x08009FFC] =0x200012A4
0x08009FDE: 2101 MOVS R1, #1
0x08009FE0: E7F1 B .L2 ; 0x08009FC6
0x08009FE2: 46C0 NOP
0x08009FE4: 40001000 DC.W 0x40001000
0x08009FE8: 20000FA0 DC.W htim7
0x08009FEC: 20001168 DC.W htim14
0x08009FF0: 40014000 DC.W 0x40014000
0x08009FF4: 40014800 DC.W 0x40014800
0x08009FF8: 40014400 DC.W 0x40014400
0x08009FFC: 200012A4 DC.W command_parser_is_enabled
0x0800A000: 20000C34 DC.W sys_data
0x0800A004: 200012DC DC.W MOSFETS_Management
0x0800A008: 20000001 DC.W ADC_Open_Both_MOSFETs
0x0800A00C: 2000132C DC.W ExternalGreenLED_Management
0x0800A010: 08008D11 DC.W TurnExternalGreenLEDOff
0x0800A014: 2000134C DC.W AUTO_Mode
0x0800A018: 200001D5 DC.W ADC_Close_Both_MOSFETs
0x0800A01C: 20000331 DC.W PreChargeStage
0x0800A020: 08008D31 DC.W TurnExternalGreenLEDOn
Section .text.checkKeys from tast.o, size=124, align=4
checkKeys:
0x0800A024: B570 PUSH {R4-R6, LR}
0x0800A026: 4916 LDR R1, =key_state ; [PC, #88] [0x0800A080] =0x20001298
0x0800A028: 6808 LDR R0, [R1]
0x0800A02A: 4A16 LDR R2, =0x50000C10 ; [PC, #88] [0x0800A084]
0x0800A02C: 6813 LDR R3, [R2]
0x0800A02E: 4043 EORS R3, R0
0x0800A030: 4C15 LDR R4, =checkKeys.ct0 ; [PC, #84] [0x0800A088] =0x200012B0
0x0800A032: 6822 LDR R2, [R4]
0x0800A034: 401A ANDS R2, R3
0x0800A036: 43D5 MVNS R5, R2
0x0800A038: 6025 STR R5, [R4]
0x0800A03A: 4C14 LDR R4, =checkKeys.ct1 ; [PC, #80] [0x0800A08C] =0x200012AC
0x0800A03C: 6826 LDR R6, [R4]
0x0800A03E: 401E ANDS R6, R3
0x0800A040: 406E EORS R6, R5
0x0800A042: 6026 STR R6, [R4]
0x0800A044: 405A EORS R2, R3
0x0800A046: 4032 ANDS R2, R6
0x0800A048: 4050 EORS R0, R2
0x0800A04A: 6008 STR R0, [R1]
0x0800A04C: 4002 ANDS R2, R0
0x0800A04E: 4910 LDR R1, =key_press ; [PC, #64] [0x0800A090] =0x200012A0
0x0800A050: 680B LDR R3, [R1]
0x0800A052: 4313 ORRS R3, R2
0x0800A054: 600B STR R3, [R1]
0x0800A056: 210C MOVS R1, #12
0x0800A058: 4001 ANDS R1, R0
0x0800A05A: D005 BEQ .L1 ; 0x0800A068
0x0800A05C: 480D LDR R0, =checkKeys.rpt ; [PC, #52] [0x0800A094] =0x200012A8
0x0800A05E: 6802 LDR R2, [R0]
0x0800A060: 1E52 SUBS R2, R2, #1
0x0800A062: 6002 STR R2, [R0]
0x0800A064: D004 BEQ .L2 ; 0x0800A070
0x0800A066: BD70 POP {R4-R6, PC}
.L1:
0x0800A068: 480A LDR R0, =checkKeys.rpt ; [PC, #40] [0x0800A094] =0x200012A8
0x0800A06A: 490C LDR R1, =0x0000095F ; [PC, #48] [0x0800A09C]
0x0800A06C: 6001 STR R1, [R0]
0x0800A06E: BD70 POP {R4-R6, PC}
.L2:
0x0800A070: 2264 MOVS R2, #100
0x0800A072: 6002 STR R2, [R0]
0x0800A074: 4808 LDR R0, =key_rpt ; [PC, #32] [0x0800A098] =0x2000129C
0x0800A076: 6802 LDR R2, [R0]
0x0800A078: 430A ORRS R2, R1
0x0800A07A: 6002 STR R2, [R0]
0x0800A07C: BD70 POP {R4-R6, PC}
0x0800A07E: 46C0 NOP
0x0800A080: 20001298 DC.W key_state
0x0800A084: 50000C10 DC.W 0x50000C10
0x0800A088: 200012B0 DC.W checkKeys.ct0
0x0800A08C: 200012AC DC.W checkKeys.ct1
0x0800A090: 200012A0 DC.W key_press
0x0800A094: 200012A8 DC.W checkKeys.rpt
0x0800A098: 2000129C DC.W key_rpt
0x0800A09C: 0000095F DC.W 0x0000095F
Section .text.get_key_short from tast.o, size=28, align=4
get_key_short:
0x0800A0A0: 4904 LDR R1, =key_state ; [PC, #16] [0x0800A0B4] =0x20001298
0x0800A0A2: 6809 LDR R1, [R1]
0x0800A0A4: 4388 BICS R0, R1
0x0800A0A6: 4904 LDR R1, =key_press ; [PC, #16] [0x0800A0B8] =0x200012A0
0x0800A0A8: 680A LDR R2, [R1]
0x0800A0AA: 4010 ANDS R0, R2
0x0800A0AC: 4042 EORS R2, R0
0x0800A0AE: 600A STR R2, [R1]
0x0800A0B0: 4770 BX LR
0x0800A0B2: 46C0 NOP
0x0800A0B4: 20001298 DC.W key_state
0x0800A0B8: 200012A0 DC.W key_press
Section .text.get_key_long from tast.o, size=32, align=4
get_key_long:
0x0800A0BC: 4905 LDR R1, =key_rpt ; [PC, #20] [0x0800A0D4] =0x2000129C
0x0800A0BE: 680A LDR R2, [R1]
0x0800A0C0: 4010 ANDS R0, R2
0x0800A0C2: 4042 EORS R2, R0
0x0800A0C4: 600A STR R2, [R1]
0x0800A0C6: 4904 LDR R1, =key_press ; [PC, #16] [0x0800A0D8] =0x200012A0
0x0800A0C8: 680A LDR R2, [R1]
0x0800A0CA: 4010 ANDS R0, R2
0x0800A0CC: 4042 EORS R2, R0
0x0800A0CE: 600A STR R2, [R1]
0x0800A0D0: 4770 BX LR
0x0800A0D2: 46C0 NOP
0x0800A0D4: 2000129C DC.W key_rpt
0x0800A0D8: 200012A0 DC.W key_press
Section .text.MX_TIM2_Init from tim.o, size=96, align=4
MX_TIM2_Init:
0x0800A0DC: B530 PUSH {R4-R5, LR}
0x0800A0DE: B087 SUB SP, SP, #28
0x0800A0E0: 4815 LDR R0, =htim2 ; [PC, #84] [0x0800A138] =0x20001038
0x0800A0E2: 2400 MOVS R4, #0
0x0800A0E4: 6184 STR R4, [R0, #24]
0x0800A0E6: 43E1 MVNS R1, R4
0x0800A0E8: 2501 MOVS R5, #1
0x0800A0EA: 07AA LSLS R2, R5, #30
0x0800A0EC: C014 STM R0!, {R2, R4}
0x0800A0EE: 6004 STR R4, [R0]
0x0800A0F0: 6041 STR R1, [R0, #4]
0x0800A0F2: 6084 STR R4, [R0, #8]
0x0800A0F4: 9406 STR R4, [SP, #24]
0x0800A0F6: 9405 STR R4, [SP, #20]
0x0800A0F8: 9404 STR R4, [SP, #16]
0x0800A0FA: 9401 STR R4, [SP, #4]
0x0800A0FC: 3808 SUBS R0, #8
0x0800A0FE: F000 FD0F BL HAL_TIM_Base_Init ; 0x0800AB20
0x0800A102: 2800 CMP R0, #0
0x0800A104: D001 BEQ .L1 ; 0x0800A10A
0x0800A106: F7FE FD63 BL Error_Handler ; 0x08008BD0
.L1:
0x0800A10A: 0328 LSLS R0, R5, #12
0x0800A10C: 9003 STR R0, [SP, #12]
0x0800A10E: 480A LDR R0, =htim2 ; [PC, #40] [0x0800A138] =0x20001038
0x0800A110: A903 ADD R1, SP, #12
0x0800A112: F7FB F9AB BL HAL_TIM_ConfigClockSource ; 0x0800546C
0x0800A116: 2800 CMP R0, #0
0x0800A118: D001 BEQ .L2 ; 0x0800A11E
0x0800A11A: F7FE FD59 BL Error_Handler ; 0x08008BD0
.L2:
0x0800A11E: 9402 STR R4, [SP, #8]
0x0800A120: 9400 STR R4, [SP, #0]
0x0800A122: 4805 LDR R0, =htim2 ; [PC, #20] [0x0800A138] =0x20001038
0x0800A124: 4669 MOV R1, SP
0x0800A126: F7FB FA41 BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055AC
0x0800A12A: 2800 CMP R0, #0
0x0800A12C: D001 BEQ .L3 ; 0x0800A132
0x0800A12E: F7FE FD4F BL Error_Handler ; 0x08008BD0
.L3:
0x0800A132: B007 ADD SP, SP, #28
0x0800A134: BD30 POP {R4-R5, PC}
0x0800A136: 46C0 NOP
0x0800A138: 20001038 DC.W htim2
Section .text.MX_TIM6_Init from tim.o, size=76, align=4
MX_TIM6_Init:
0x0800A13C: B510 PUSH {R4, LR}
0x0800A13E: B084 SUB SP, SP, #16
0x0800A140: 480E LDR R0, =htim6 ; [PC, #56] [0x0800A17C] =0x20000FEC
0x0800A142: 2400 MOVS R4, #0
0x0800A144: 6184 STR R4, [R0, #24]
0x0800A146: 490E LDR R1, =0x0000F9FF ; [PC, #56] [0x0800A180]
0x0800A148: 22F9 MOVS R2, #249
0x0800A14A: 4B0E LDR R3, =0x40001000 ; [PC, #56] [0x0800A184]
0x0800A14C: 6003 STR R3, [R0]
0x0800A14E: 6042 STR R2, [R0, #4]
0x0800A150: 6084 STR R4, [R0, #8]
0x0800A152: 60C1 STR R1, [R0, #12]
0x0800A154: 9402 STR R4, [SP, #8]
0x0800A156: F000 FCE3 BL HAL_TIM_Base_Init ; 0x0800AB20
0x0800A15A: 2800 CMP R0, #0
0x0800A15C: D001 BEQ .L1 ; 0x0800A162
0x0800A15E: F7FE FD37 BL Error_Handler ; 0x08008BD0
.L1:
0x0800A162: 9403 STR R4, [SP, #12]
0x0800A164: 9401 STR R4, [SP, #4]
0x0800A166: 4805 LDR R0, =htim6 ; [PC, #20] [0x0800A17C] =0x20000FEC
0x0800A168: A901 ADD R1, SP, #4
0x0800A16A: F7FB FA1F BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055AC
0x0800A16E: 2800 CMP R0, #0
0x0800A170: D001 BEQ .L2 ; 0x0800A176
0x0800A172: F7FE FD2D BL Error_Handler ; 0x08008BD0
.L2:
0x0800A176: B004 ADD SP, SP, #16
0x0800A178: BD10 POP {R4, PC}
0x0800A17A: 46C0 NOP
0x0800A17C: 20000FEC DC.W htim6
0x0800A180: 0000F9FF DC.W 0x0000F9FF
0x0800A184: 40001000 DC.W 0x40001000
Section .text.MX_TIM7_Init from tim.o, size=76, align=4
MX_TIM7_Init:
0x0800A188: B510 PUSH {R4, LR}
0x0800A18A: B084 SUB SP, SP, #16
0x0800A18C: 480E LDR R0, =htim7 ; [PC, #56] [0x0800A1C8] =0x20000FA0
0x0800A18E: 2400 MOVS R4, #0
0x0800A190: 6184 STR R4, [R0, #24]
0x0800A192: 490E LDR R1, =0x0000F9FF ; [PC, #56] [0x0800A1CC]
0x0800A194: 22F9 MOVS R2, #249
0x0800A196: 4B0E LDR R3, =0x40001400 ; [PC, #56] [0x0800A1D0]
0x0800A198: 6003 STR R3, [R0]
0x0800A19A: 6042 STR R2, [R0, #4]
0x0800A19C: 6084 STR R4, [R0, #8]
0x0800A19E: 60C1 STR R1, [R0, #12]
0x0800A1A0: 9402 STR R4, [SP, #8]
0x0800A1A2: F000 FCBD BL HAL_TIM_Base_Init ; 0x0800AB20
0x0800A1A6: 2800 CMP R0, #0
0x0800A1A8: D001 BEQ .L1 ; 0x0800A1AE
0x0800A1AA: F7FE FD11 BL Error_Handler ; 0x08008BD0
.L1:
0x0800A1AE: 9403 STR R4, [SP, #12]
0x0800A1B0: 9401 STR R4, [SP, #4]
0x0800A1B2: 4805 LDR R0, =htim7 ; [PC, #20] [0x0800A1C8] =0x20000FA0
0x0800A1B4: A901 ADD R1, SP, #4
0x0800A1B6: F7FB F9F9 BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055AC
0x0800A1BA: 2800 CMP R0, #0
0x0800A1BC: D001 BEQ .L2 ; 0x0800A1C2
0x0800A1BE: F7FE FD07 BL Error_Handler ; 0x08008BD0
.L2:
0x0800A1C2: B004 ADD SP, SP, #16
0x0800A1C4: BD10 POP {R4, PC}
0x0800A1C6: 46C0 NOP
0x0800A1C8: 20000FA0 DC.W htim7
0x0800A1CC: 0000F9FF DC.W 0x0000F9FF
0x0800A1D0: 40001400 DC.W 0x40001400
Section .text.MX_TIM14_Init from tim.o, size=52, align=4
MX_TIM14_Init:
0x0800A1D4: B510 PUSH {R4, LR}
0x0800A1D6: 4809 LDR R0, =htim14 ; [PC, #36] [0x0800A1FC] =0x20001168
0x0800A1D8: 2100 MOVS R1, #0
0x0800A1DA: 6181 STR R1, [R0, #24]
0x0800A1DC: 4A08 LDR R2, =0x0000F9FF ; [PC, #32] [0x0800A200]
0x0800A1DE: 2363 MOVS R3, #99
0x0800A1E0: 4C08 LDR R4, =0x40002000 ; [PC, #32] [0x0800A204]
0x0800A1E2: 6004 STR R4, [R0]
0x0800A1E4: 6043 STR R3, [R0, #4]
0x0800A1E6: 6081 STR R1, [R0, #8]
0x0800A1E8: 60C2 STR R2, [R0, #12]
0x0800A1EA: 6101 STR R1, [R0, #16]
0x0800A1EC: F000 FC98 BL HAL_TIM_Base_Init ; 0x0800AB20
0x0800A1F0: 2800 CMP R0, #0
0x0800A1F2: D001 BEQ .L1 ; 0x0800A1F8
0x0800A1F4: F7FE FCEC BL Error_Handler ; 0x08008BD0
.L1:
0x0800A1F8: BD10 POP {R4, PC}
0x0800A1FA: 46C0 NOP
0x0800A1FC: 20001168 DC.W htim14
0x0800A200: 0000F9FF DC.W 0x0000F9FF
0x0800A204: 40002000 DC.W 0x40002000
Section .text.MX_TIM15_Init from tim.o, size=104, align=4
MX_TIM15_Init:
0x0800A208: B510 PUSH {R4, LR}
0x0800A20A: B088 SUB SP, SP, #32
0x0800A20C: 4815 LDR R0, =htim15 ; [PC, #84] [0x0800A264] =0x2000111C
0x0800A20E: 2400 MOVS R4, #0
0x0800A210: 4915 LDR R1, =0x0000FFFF ; [PC, #84] [0x0800A268]
0x0800A212: 4A16 LDR R2, =0x40014000 ; [PC, #88] [0x0800A26C]
0x0800A214: C014 STM R0!, {R2, R4}
0x0800A216: 6004 STR R4, [R0]
0x0800A218: 6041 STR R1, [R0, #4]
0x0800A21A: 6084 STR R4, [R0, #8]
0x0800A21C: 60C4 STR R4, [R0, #12]
0x0800A21E: 6104 STR R4, [R0, #16]
0x0800A220: 9407 STR R4, [SP, #28]
0x0800A222: 9406 STR R4, [SP, #24]
0x0800A224: 9405 STR R4, [SP, #20]
0x0800A226: 9402 STR R4, [SP, #8]
0x0800A228: 3808 SUBS R0, #8
0x0800A22A: F000 FC79 BL HAL_TIM_Base_Init ; 0x0800AB20
0x0800A22E: 2800 CMP R0, #0
0x0800A230: D001 BEQ .L1 ; 0x0800A236
0x0800A232: F7FE FCCD BL Error_Handler ; 0x08008BD0
.L1:
0x0800A236: 2001 MOVS R0, #1
0x0800A238: 0300 LSLS R0, R0, #12
0x0800A23A: 9004 STR R0, [SP, #16]
0x0800A23C: 4809 LDR R0, =htim15 ; [PC, #36] [0x0800A264] =0x2000111C
0x0800A23E: A904 ADD R1, SP, #16
0x0800A240: F7FB F914 BL HAL_TIM_ConfigClockSource ; 0x0800546C
0x0800A244: 2800 CMP R0, #0
0x0800A246: D001 BEQ .L2 ; 0x0800A24C
0x0800A248: F7FE FCC2 BL Error_Handler ; 0x08008BD0
.L2:
0x0800A24C: 9403 STR R4, [SP, #12]
0x0800A24E: 9401 STR R4, [SP, #4]
0x0800A250: 4804 LDR R0, =htim15 ; [PC, #16] [0x0800A264] =0x2000111C
0x0800A252: A901 ADD R1, SP, #4
0x0800A254: F7FB F9AA BL HAL_TIMEx_MasterConfigSynchronization ; 0x080055AC
0x0800A258: 2800 CMP R0, #0
0x0800A25A: D001 BEQ .L3 ; 0x0800A260
0x0800A25C: F7FE FCB8 BL Error_Handler ; 0x08008BD0
.L3:
0x0800A260: B008 ADD SP, SP, #32
0x0800A262: BD10 POP {R4, PC}
0x0800A264: 2000111C DC.W htim15
0x0800A268: 0000FFFF DC.W 0x0000FFFF
0x0800A26C: 40014000 DC.W 0x40014000
Section .text.MX_TIM16_Init from tim.o, size=56, align=4
MX_TIM16_Init:
0x0800A270: B510 PUSH {R4, LR}
0x0800A272: 4809 LDR R0, =htim16 ; [PC, #36] [0x0800A298] =0x200010D0
0x0800A274: 2100 MOVS R1, #0
0x0800A276: 4A09 LDR R2, =0x0000F9FF ; [PC, #36] [0x0800A29C]
0x0800A278: 4B09 LDR R3, =0x0000EA5F ; [PC, #36] [0x0800A2A0]
0x0800A27A: 4C0A LDR R4, =0x40014400 ; [PC, #40] [0x0800A2A4]
0x0800A27C: 6004 STR R4, [R0]
0x0800A27E: 6043 STR R3, [R0, #4]
0x0800A280: 6081 STR R1, [R0, #8]
0x0800A282: 60C2 STR R2, [R0, #12]
0x0800A284: 6101 STR R1, [R0, #16]
0x0800A286: 6141 STR R1, [R0, #20]
0x0800A288: 6181 STR R1, [R0, #24]
0x0800A28A: F000 FC49 BL HAL_TIM_Base_Init ; 0x0800AB20
0x0800A28E: 2800 CMP R0, #0
0x0800A290: D001 BEQ .L1 ; 0x0800A296
0x0800A292: F7FE FC9D BL Error_Handler ; 0x08008BD0
.L1:
0x0800A296: BD10 POP {R4, PC}
0x0800A298: 200010D0 DC.W htim16
0x0800A29C: 0000F9FF DC.W 0x0000F9FF
0x0800A2A0: 0000EA5F DC.W 0x0000EA5F
0x0800A2A4: 40014400 DC.W 0x40014400
Section .text.MX_TIM17_Init from tim.o, size=56, align=4
MX_TIM17_Init:
0x0800A2A8: B510 PUSH {R4, LR}
0x0800A2AA: 4809 LDR R0, =htim17 ; [PC, #36] [0x0800A2D0] =0x20001084
0x0800A2AC: 2100 MOVS R1, #0
0x0800A2AE: 4A09 LDR R2, =0x0000270F ; [PC, #36] [0x0800A2D4]
0x0800A2B0: 4B09 LDR R3, =0x0000F9FF ; [PC, #36] [0x0800A2D8]
0x0800A2B2: 4C0A LDR R4, =0x40014800 ; [PC, #40] [0x0800A2DC]
0x0800A2B4: 6004 STR R4, [R0]
0x0800A2B6: 6043 STR R3, [R0, #4]
0x0800A2B8: 6081 STR R1, [R0, #8]
0x0800A2BA: 60C2 STR R2, [R0, #12]
0x0800A2BC: 6101 STR R1, [R0, #16]
0x0800A2BE: 6141 STR R1, [R0, #20]
0x0800A2C0: 6181 STR R1, [R0, #24]
0x0800A2C2: F000 FC2D BL HAL_TIM_Base_Init ; 0x0800AB20
0x0800A2C6: 2800 CMP R0, #0
0x0800A2C8: D001 BEQ .L1 ; 0x0800A2CE
0x0800A2CA: F7FE FC81 BL Error_Handler ; 0x08008BD0
.L1:
0x0800A2CE: BD10 POP {R4, PC}
0x0800A2D0: 20001084 DC.W htim17
0x0800A2D4: 0000270F DC.W 0x0000270F
0x0800A2D8: 0000F9FF DC.W 0x0000F9FF
0x0800A2DC: 40014800 DC.W 0x40014800
Section .text.HAL_TIM_Base_MspInit from tim.o, size=308, align=4
HAL_TIM_Base_MspInit:
0x0800A2E0: B510 PUSH {R4, LR}
0x0800A2E2: B08E SUB SP, SP, #56
0x0800A2E4: 4604 MOV R4, R0
0x0800A2E6: A801 ADD R0, SP, #4
0x0800A2E8: 1D00 ADDS R0, R0, #4
0x0800A2EA: 2130 MOVS R1, #48
0x0800A2EC: F000 F9F6 BL __aeabi_memclr ; 0x0800A6DC
0x0800A2F0: 6820 LDR R0, [R4]
0x0800A2F2: 493F LDR R1, =0x40001FFF ; [PC, #252] [0x0800A3F0]
0x0800A2F4: 4288 CMP R0, R1
0x0800A2F6: DD1E BLE .L2 ; 0x0800A336
0x0800A2F8: 493E LDR R1, =0x400143FF ; [PC, #248] [0x0800A3F4]
0x0800A2FA: 4288 CMP R0, R1
0x0800A2FC: DC30 BGT .L3 ; 0x0800A360
0x0800A2FE: 4940 LDR R1, =0x40002000 ; [PC, #0x0100] [0x0800A400]
0x0800A300: 4288 CMP R0, R1
0x0800A302: D03E BEQ .L4 ; 0x0800A382
0x0800A304: 493F LDR R1, =0x40014000 ; [PC, #252] [0x0800A404]
0x0800A306: 4288 CMP R0, R1
0x0800A308: D16F BNE .L10 ; 0x0800A3EA
0x0800A30A: 2401 MOVS R4, #1
0x0800A30C: 05A0 LSLS R0, R4, #22
0x0800A30E: 9001 STR R0, [SP, #4]
0x0800A310: A801 ADD R0, SP, #4
0x0800A312: F7FA FE0D BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F30
0x0800A316: 2800 CMP R0, #0
0x0800A318: D001 BEQ .L1 ; 0x0800A31E
0x0800A31A: F7FE FC59 BL Error_Handler ; 0x08008BD0
.L1:
0x0800A31E: 0420 LSLS R0, R4, #16
0x0800A320: 493B LDR R1, =0x40021040 ; [PC, #236] [0x0800A410]
0x0800A322: 680A LDR R2, [R1]
0x0800A324: 4302 ORRS R2, R0
0x0800A326: 600A STR R2, [R1]
0x0800A328: 6809 LDR R1, [R1]
0x0800A32A: 4001 ANDS R1, R0
0x0800A32C: 9100 STR R1, [SP, #0]
0x0800A32E: 2414 MOVS R4, #20
0x0800A330: 2100 MOVS R1, #0
0x0800A332: 460A MOV R2, R1
0x0800A334: E052 B .L9 ; 0x0800A3DC
.L2:
0x0800A336: 2101 MOVS R1, #1
0x0800A338: 078A LSLS R2, R1, #30
0x0800A33A: 4290 CMP R0, R2
0x0800A33C: D02C BEQ .L5 ; 0x0800A398
0x0800A33E: 4932 LDR R1, =0x40001000 ; [PC, #200] [0x0800A408]
0x0800A340: 4288 CMP R0, R1
0x0800A342: D034 BEQ .L6 ; 0x0800A3AE
0x0800A344: 4931 LDR R1, =0x40001400 ; [PC, #196] [0x0800A40C]
0x0800A346: 4288 CMP R0, R1
0x0800A348: D14F BNE .L10 ; 0x0800A3EA
0x0800A34A: 4831 LDR R0, =0x40021040 ; [PC, #196] [0x0800A410]
0x0800A34C: 1F00 SUBS R0, R0, #4
0x0800A34E: 6801 LDR R1, [R0]
0x0800A350: 2220 MOVS R2, #32
0x0800A352: 4311 ORRS R1, R2
0x0800A354: 6001 STR R1, [R0]
0x0800A356: 6800 LDR R0, [R0]
0x0800A358: 4010 ANDS R0, R2
0x0800A35A: 9000 STR R0, [SP, #0]
0x0800A35C: 2412 MOVS R4, #18
0x0800A35E: E03B B .L8 ; 0x0800A3D8
.L3:
0x0800A360: 4925 LDR R1, =0x40014400 ; [PC, #148] [0x0800A3F8]
0x0800A362: 4288 CMP R0, R1
0x0800A364: D02E BEQ .L7 ; 0x0800A3C4
0x0800A366: 4925 LDR R1, =0x40014800 ; [PC, #148] [0x0800A3FC]
0x0800A368: 4288 CMP R0, R1
0x0800A36A: D13E BNE .L10 ; 0x0800A3EA
0x0800A36C: 2001 MOVS R0, #1
0x0800A36E: 0480 LSLS R0, R0, #18
0x0800A370: 4927 LDR R1, =0x40021040 ; [PC, #156] [0x0800A410]
0x0800A372: 680A LDR R2, [R1]
0x0800A374: 4302 ORRS R2, R0
0x0800A376: 600A STR R2, [R1]
0x0800A378: 6809 LDR R1, [R1]
0x0800A37A: 4001 ANDS R1, R0
0x0800A37C: 9100 STR R1, [SP, #0]
0x0800A37E: 2416 MOVS R4, #22
0x0800A380: E02A B .L8 ; 0x0800A3D8
.L4:
0x0800A382: 2001 MOVS R0, #1
0x0800A384: 03C0 LSLS R0, R0, #15
0x0800A386: 4922 LDR R1, =0x40021040 ; [PC, #136] [0x0800A410]
0x0800A388: 680A LDR R2, [R1]
0x0800A38A: 4302 ORRS R2, R0
0x0800A38C: 600A STR R2, [R1]
0x0800A38E: 6809 LDR R1, [R1]
0x0800A390: 4001 ANDS R1, R0
0x0800A392: 9100 STR R1, [SP, #0]
0x0800A394: 2413 MOVS R4, #19
0x0800A396: E01F B .L8 ; 0x0800A3D8
.L5:
0x0800A398: 481D LDR R0, =0x40021040 ; [PC, #116] [0x0800A410]
0x0800A39A: 1F00 SUBS R0, R0, #4
0x0800A39C: 6802 LDR R2, [R0]
0x0800A39E: 430A ORRS R2, R1
0x0800A3A0: 6002 STR R2, [R0]
0x0800A3A2: 6800 LDR R0, [R0]
0x0800A3A4: 4008 ANDS R0, R1
0x0800A3A6: 9000 STR R0, [SP, #0]
0x0800A3A8: 9800 LDR R0, [SP, #0]
0x0800A3AA: B00E ADD SP, SP, #56
0x0800A3AC: BD10 POP {R4, PC}
.L6:
0x0800A3AE: 4818 LDR R0, =0x40021040 ; [PC, #96] [0x0800A410]
0x0800A3B0: 1F00 SUBS R0, R0, #4
0x0800A3B2: 6801 LDR R1, [R0]
0x0800A3B4: 2210 MOVS R2, #16
0x0800A3B6: 4311 ORRS R1, R2
0x0800A3B8: 6001 STR R1, [R0]
0x0800A3BA: 6800 LDR R0, [R0]
0x0800A3BC: 4010 ANDS R0, R2
0x0800A3BE: 9000 STR R0, [SP, #0]
0x0800A3C0: 2411 MOVS R4, #17
0x0800A3C2: E009 B .L8 ; 0x0800A3D8
.L7:
0x0800A3C4: 2001 MOVS R0, #1
0x0800A3C6: 0440 LSLS R0, R0, #17
0x0800A3C8: 4911 LDR R1, =0x40021040 ; [PC, #68] [0x0800A410]
0x0800A3CA: 680A LDR R2, [R1]
0x0800A3CC: 4302 ORRS R2, R0
0x0800A3CE: 600A STR R2, [R1]
0x0800A3D0: 6809 LDR R1, [R1]
0x0800A3D2: 4001 ANDS R1, R0
0x0800A3D4: 9100 STR R1, [SP, #0]
0x0800A3D6: 2415 MOVS R4, #21
.L8:
0x0800A3D8: 2103 MOVS R1, #3
0x0800A3DA: 2200 MOVS R2, #0
.L9:
0x0800A3DC: 9800 LDR R0, [SP, #0]
0x0800A3DE: 4620 MOV R0, R4
0x0800A3E0: F7F9 FC96 BL HAL_NVIC_SetPriority ; 0x08003D10
0x0800A3E4: 4620 MOV R0, R4
0x0800A3E6: F7F9 FCB3 BL HAL_NVIC_EnableIRQ ; 0x08003D50
.L10:
0x0800A3EA: B00E ADD SP, SP, #56
0x0800A3EC: BD10 POP {R4, PC}
0x0800A3EE: 46C0 NOP
0x0800A3F0: 40001FFF DC.W 0x40001FFF
0x0800A3F4: 400143FF DC.W 0x400143FF
0x0800A3F8: 40014400 DC.W 0x40014400
0x0800A3FC: 40014800 DC.W 0x40014800
0x0800A400: 40002000 DC.W 0x40002000
0x0800A404: 40014000 DC.W 0x40014000
0x0800A408: 40001000 DC.W 0x40001000
0x0800A40C: 40001400 DC.W 0x40001400
0x0800A410: 40021040 DC.W 0x40021040
Section .text.MX_USART1_UART_Init from usart.o, size=116, align=4
MX_USART1_UART_Init:
0x0800A414: B5B0 PUSH {R4-R5, R7, LR}
0x0800A416: 481A LDR R0, =huart1 ; [PC, #104] [0x0800A480] =0x20000DF4
0x0800A418: 2100 MOVS R1, #0
0x0800A41A: 220C MOVS R2, #12
0x0800A41C: 4B19 LDR R3, =0x40013800 ; [PC, #100] [0x0800A484]
0x0800A41E: 6201 STR R1, [R0, #32]
0x0800A420: 6241 STR R1, [R0, #36]
0x0800A422: 6281 STR R1, [R0, #40]
0x0800A424: 6003 STR R3, [R0]
0x0800A426: 2301 MOVS R3, #1
0x0800A428: 029C LSLS R4, R3, #10
0x0800A42A: 031B LSLS R3, R3, #12
0x0800A42C: 25E1 MOVS R5, #225
0x0800A42E: 026D LSLS R5, R5, #9
0x0800A430: 6045 STR R5, [R0, #4]
0x0800A432: 6083 STR R3, [R0, #8]
0x0800A434: 60C1 STR R1, [R0, #12]
0x0800A436: 6104 STR R4, [R0, #16]
0x0800A438: 6142 STR R2, [R0, #20]
0x0800A43A: 6181 STR R1, [R0, #24]
0x0800A43C: 61C1 STR R1, [R0, #28]
0x0800A43E: 460A MOV R2, R1
0x0800A440: 460B MOV R3, R1
0x0800A442: F7FB FD65 BL HAL_RS485Ex_Init ; 0x08005F10
0x0800A446: 2800 CMP R0, #0
0x0800A448: D001 BEQ .L1 ; 0x0800A44E
0x0800A44A: F7FE FBC1 BL Error_Handler ; 0x08008BD0
.L1:
0x0800A44E: 480C LDR R0, =huart1 ; [PC, #48] [0x0800A480] =0x20000DF4
0x0800A450: 2100 MOVS R1, #0
0x0800A452: F7FB FDA3 BL HAL_UARTEx_SetTxFifoThreshold ; 0x08005F9C
0x0800A456: 2800 CMP R0, #0
0x0800A458: D001 BEQ .L2 ; 0x0800A45E
0x0800A45A: F7FE FBB9 BL Error_Handler ; 0x08008BD0
.L2:
0x0800A45E: 4808 LDR R0, =huart1 ; [PC, #32] [0x0800A480] =0x20000DF4
0x0800A460: 2100 MOVS R1, #0
0x0800A462: F7FB FDDB BL HAL_UARTEx_SetRxFifoThreshold ; 0x0800601C
0x0800A466: 2800 CMP R0, #0
0x0800A468: D001 BEQ .L3 ; 0x0800A46E
0x0800A46A: F7FE FBB1 BL Error_Handler ; 0x08008BD0
.L3:
0x0800A46E: 4804 LDR R0, =huart1 ; [PC, #16] [0x0800A480] =0x20000DF4
0x0800A470: F000 FCBD BL HAL_UARTEx_DisableFifoMode ; 0x0800ADEE
0x0800A474: 2800 CMP R0, #0
0x0800A476: D001 BEQ .L4 ; 0x0800A47C
0x0800A478: F7FE FBAA BL Error_Handler ; 0x08008BD0
.L4:
0x0800A47C: BDB0 POP {R4-R5, R7, PC}
0x0800A47E: 46C0 NOP
0x0800A480: 20000DF4 DC.W huart1
0x0800A484: 40013800 DC.W 0x40013800
Section .text.HAL_UART_MspInit from usart.o, size=168, align=4
HAL_UART_MspInit:
0x0800A488: B5F0 PUSH {R4-R7, LR}
0x0800A48A: B095 SUB SP, SP, #84
0x0800A48C: 4604 MOV R4, R0
0x0800A48E: A803 ADD R0, SP, #12
0x0800A490: 3008 ADDS R0, #8
0x0800A492: 212C MOVS R1, #44
0x0800A494: F000 F922 BL __aeabi_memclr ; 0x0800A6DC
0x0800A498: 6820 LDR R0, [R4]
0x0800A49A: 4923 LDR R1, =0x40013800 ; [PC, #140] [0x0800A528]
0x0800A49C: 4288 CMP R0, R1
0x0800A49E: D001 BEQ .L1 ; 0x0800A4A4
0x0800A4A0: B015 ADD SP, SP, #84
0x0800A4A2: BDF0 POP {R4-R7, PC}
.L1:
0x0800A4A4: 2502 MOVS R5, #2
0x0800A4A6: 9504 STR R5, [SP, #16]
0x0800A4A8: 2701 MOVS R7, #1
0x0800A4AA: 9703 STR R7, [SP, #12]
0x0800A4AC: A803 ADD R0, SP, #12
0x0800A4AE: F7FA FD3F BL HAL_RCCEx_PeriphCLKConfig ; 0x08004F30
0x0800A4B2: 2800 CMP R0, #0
0x0800A4B4: D001 BEQ .L2 ; 0x0800A4BA
0x0800A4B6: F7FE FB8B BL Error_Handler ; 0x08008BD0
.L2:
0x0800A4BA: 03B8 LSLS R0, R7, #14
0x0800A4BC: 491B LDR R1, =0x40021034 ; [PC, #108] [0x0800A52C]
0x0800A4BE: 68CA LDR R2, [R1, #12]
0x0800A4C0: 4302 ORRS R2, R0
0x0800A4C2: 60CA STR R2, [R1, #12]
0x0800A4C4: 68CA LDR R2, [R1, #12]
0x0800A4C6: 4002 ANDS R2, R0
0x0800A4C8: 9210 STR R2, [SP, #64]
0x0800A4CA: 9810 LDR R0, [SP, #64]
0x0800A4CC: 6808 LDR R0, [R1]
0x0800A4CE: 4338 ORRS R0, R7
0x0800A4D0: 6008 STR R0, [R1]
0x0800A4D2: 6808 LDR R0, [R1]
0x0800A4D4: 4038 ANDS R0, R7
0x0800A4D6: 9002 STR R0, [SP, #8]
0x0800A4D8: 9714 STR R7, [SP, #80]
0x0800A4DA: 2400 MOVS R4, #0
0x0800A4DC: 9413 STR R4, [SP, #76]
0x0800A4DE: 9412 STR R4, [SP, #72]
0x0800A4E0: 9511 STR R5, [SP, #68]
0x0800A4E2: 2009 MOVS R0, #9
0x0800A4E4: 0240 LSLS R0, R0, #9
0x0800A4E6: 9010 STR R0, [SP, #64]
0x0800A4E8: 9802 LDR R0, [SP, #8]
0x0800A4EA: 2005 MOVS R0, #5
0x0800A4EC: 9501 STR R5, [SP, #4]
0x0800A4EE: 0705 LSLS R5, R0, #28
0x0800A4F0: AE10 ADD R6, SP, #64
0x0800A4F2: 4628 MOV R0, R5
0x0800A4F4: 4631 MOV R1, R6
0x0800A4F6: F7FA F843 BL HAL_GPIO_Init ; 0x08004580
0x0800A4FA: 9714 STR R7, [SP, #80]
0x0800A4FC: 9413 STR R4, [SP, #76]
0x0800A4FE: 9712 STR R7, [SP, #72]
0x0800A500: 9801 LDR R0, [SP, #4]
0x0800A502: 9011 STR R0, [SP, #68]
0x0800A504: 02B8 LSLS R0, R7, #10
0x0800A506: 9010 STR R0, [SP, #64]
0x0800A508: 4628 MOV R0, R5
0x0800A50A: 4631 MOV R1, R6
0x0800A50C: F7FA F838 BL HAL_GPIO_Init ; 0x08004580
0x0800A510: 251B MOVS R5, #27
0x0800A512: 2103 MOVS R1, #3
0x0800A514: 4628 MOV R0, R5
0x0800A516: 4622 MOV R2, R4
0x0800A518: F7F9 FBFA BL HAL_NVIC_SetPriority ; 0x08003D10
0x0800A51C: 4628 MOV R0, R5
0x0800A51E: F7F9 FC17 BL HAL_NVIC_EnableIRQ ; 0x08003D50
0x0800A522: B015 ADD SP, SP, #84
0x0800A524: BDF0 POP {R4-R7, PC}
0x0800A526: 46C0 NOP
0x0800A528: 40013800 DC.W 0x40013800
0x0800A52C: 40021034 DC.W 0x40021034
Section .text.SetReturnFunction from precharge.o, size=16, align=4
SetReturnFunction:
0x0800A530: 2800 CMP R0, #0
0x0800A532: D001 BEQ .L1 ; 0x0800A538
0x0800A534: 4901 LDR R1, =ReturnFunctionPtr ; [PC, #4] [0x0800A53C] =0x200012B8
0x0800A536: 6008 STR R0, [R1]
.L1:
0x0800A538: 4770 BX LR
0x0800A53A: 46C0 NOP
0x0800A53C: 200012B8 DC.W ReturnFunctionPtr
Section .text.libc.__aeabi_d2uiz from floatasmops_arm.o (libc_v6m_t_le_eabi.a), size=48, align=4
__aeabi_d2uiz:
0x0800A540: 004A LSLS R2, R1, #1
0x0800A542: D210 BCS .L1 ; 0x0800A566
0x0800A544: 0D52 LSRS R2, R2, #21
0x0800A546: 2303 MOVS R3, #3
0x0800A548: 021B LSLS R3, R3, #8
0x0800A54A: 33FF ADDS R3, #255
0x0800A54C: 1AD2 SUBS R2, R2, R3
0x0800A54E: D40A BMI .L1 ; 0x0800A566
0x0800A550: 4252 RSBS R2, R2, #0
0x0800A552: 321F ADDS R2, #31
0x0800A554: D409 BMI .L2 ; 0x0800A56A
0x0800A556: 0D40 LSRS R0, R0, #21
0x0800A558: 02C9 LSLS R1, R1, #11
0x0800A55A: 4308 ORRS R0, R1
0x0800A55C: 2301 MOVS R3, #1
0x0800A55E: 07DB LSLS R3, R3, #31
0x0800A560: 4318 ORRS R0, R3
0x0800A562: 40D0 LSRS R0, R2
0x0800A564: 4770 BX LR
.L1:
0x0800A566: 2000 MOVS R0, #0
0x0800A568: 4770 BX LR
.L2:
0x0800A56A: 17D0 ASRS R0, R2, #31
0x0800A56C: 4770 BX LR
0x0800A56E: 46C0 NOP
Section .text.libc.__aeabi_ui2d from floatasmops_arm.o (libc_v6m_t_le_eabi.a), size=28, align=4
__aeabi_ui2d:
0x0800A570: 2242 MOVS R2, #66
0x0800A572: 0112 LSLS R2, R2, #4
0x0800A574: 3A03 SUBS R2, #3
0x0800A576: 0001 MOVS R1, R0
0x0800A578: D007 BEQ .L3 ; 0x0800A58A
0x0800A57A: D402 BMI .L2 ; 0x0800A582
.L1:
0x0800A57C: 3A01 SUBS R2, #1
0x0800A57E: 1800 ADDS R0, R0, R0
0x0800A580: D5FC BPL .L1 ; 0x0800A57C
.L2:
0x0800A582: 0512 LSLS R2, R2, #20
0x0800A584: 0AC3 LSRS R3, R0, #11
0x0800A586: 0540 LSLS R0, R0, #21
0x0800A588: 1899 ADDS R1, R3, R2
.L3:
0x0800A58A: 4770 BX LR
Section .text.libc.__aeabi_idiv from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=64, align=4
__aeabi_idiv:
0x0800A58C: 17CA ASRS R2, R1, #31
0x0800A58E: 4051 EORS R1, R2
0x0800A590: 1A8B SUBS R3, R1, R2
0x0800A592: D017 BEQ .L6 ; 0x0800A5C4
0x0800A594: 17C1 ASRS R1, R0, #31
0x0800A596: 404A EORS R2, R1
0x0800A598: 4694 MOV R12, R2
0x0800A59A: 4048 EORS R0, R1
0x0800A59C: 1A41 SUBS R1, R0, R1
0x0800A59E: 0848 LSRS R0, R1, #1
0x0800A5A0: 001A MOVS R2, R3
0x0800A5A2: E000 B .L2 ; 0x0800A5A6
.L1:
0x0800A5A4: 0052 LSLS R2, R2, #1
.L2:
0x0800A5A6: 4282 CMP R2, R0
0x0800A5A8: D9FC BLS .L1 ; 0x0800A5A4
0x0800A5AA: 2000 MOVS R0, #0
0x0800A5AC: E000 B .L4 ; 0x0800A5B0
.L3:
0x0800A5AE: 0852 LSRS R2, R2, #1
.L4:
0x0800A5B0: 4291 CMP R1, R2
0x0800A5B2: D300 BCC .L5 ; 0x0800A5B6
0x0800A5B4: 1A89 SUBS R1, R1, R2
.L5:
0x0800A5B6: 4140 ADCS R0, R0
0x0800A5B8: 429A CMP R2, R3
0x0800A5BA: D1F8 BNE .L3 ; 0x0800A5AE
0x0800A5BC: 4662 MOV R2, R12
0x0800A5BE: 4050 EORS R0, R2
0x0800A5C0: 1A80 SUBS R0, R0, R2
0x0800A5C2: 4770 BX LR
.L6:
0x0800A5C4: B510 PUSH {R4, LR}
0x0800A5C6: F000 F875 BL __aeabi_idiv0 ; 0x0800A6B4
0x0800A5CA: 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:
0x0800A5CC: 000A MOVS R2, R1
0x0800A5CE: D015 BEQ .L8 ; 0x0800A5FC
0x0800A5D0: 0003 MOVS R3, R0
0x0800A5D2: 0840 LSRS R0, R0, #1
0x0800A5D4: E000 B .L2 ; 0x0800A5D8
.L1:
0x0800A5D6: 0052 LSLS R2, R2, #1
.L2:
0x0800A5D8: 4282 CMP R2, R0
0x0800A5DA: D9FC BLS .L1 ; 0x0800A5D6
0x0800A5DC: 2000 MOVS R0, #0
0x0800A5DE: E000 B .L4 ; 0x0800A5E2
.L3:
0x0800A5E0: 0852 LSRS R2, R2, #1
.L4:
0x0800A5E2: 1A9B SUBS R3, R3, R2
0x0800A5E4: D306 BCC .L7 ; 0x0800A5F4
.L5:
0x0800A5E6: 4140 ADCS R0, R0
0x0800A5E8: 428A CMP R2, R1
0x0800A5EA: D1F9 BNE .L3 ; 0x0800A5E0
0x0800A5EC: 4770 BX LR
.L6:
0x0800A5EE: 0852 LSRS R2, R2, #1
0x0800A5F0: 189B ADDS R3, R3, R2
0x0800A5F2: D2F8 BCS .L5 ; 0x0800A5E6
.L7:
0x0800A5F4: 1800 ADDS R0, R0, R0
0x0800A5F6: 428A CMP R2, R1
0x0800A5F8: D1F9 BNE .L6 ; 0x0800A5EE
0x0800A5FA: 4770 BX LR
.L8:
0x0800A5FC: B510 PUSH {R4, LR}
0x0800A5FE: F000 F859 BL __aeabi_idiv0 ; 0x0800A6B4
0x0800A602: 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:
0x0800A604: B538 PUSH {R3-R5, LR}
0x0800A606: 0004 MOVS R4, R0
0x0800A608: 424D RSBS R5, R1, #0
0x0800A60A: F7FF FFDF BL __aeabi_uidiv ; 0x0800A5CC
0x0800A60E: 4345 MULS R5, R0, R5
0x0800A610: 1961 ADDS R1, R4, R5
0x0800A612: 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:
0x0800A614: 2B00 CMP R3, #0
0x0800A616: D109 BNE .L1 ; 0x0800A62C
0x0800A618: 2900 CMP R1, #0
0x0800A61A: D107 BNE .L1 ; 0x0800A62C
0x0800A61C: B510 PUSH {R4, LR}
0x0800A61E: 0011 MOVS R1, R2
0x0800A620: F7FF FFF0 BL __aeabi_uidivmod ; 0x0800A604
0x0800A624: 000A MOVS R2, R1
0x0800A626: 2100 MOVS R1, #0
0x0800A628: 2300 MOVS R3, #0
0x0800A62A: BD10 POP {R4, PC}
.L1:
0x0800A62C: B470 PUSH {R4-R6}
0x0800A62E: 2400 MOVS R4, #0
0x0800A630: 2501 MOVS R5, #1
0x0800A632: 07ED LSLS R5, R5, #31
0x0800A634: 2B00 CMP R3, #0
0x0800A636: D107 BNE .L2 ; 0x0800A648
0x0800A638: 2900 CMP R1, #0
0x0800A63A: D005 BEQ .L2 ; 0x0800A648
0x0800A63C: 4283 CMP R3, R0
0x0800A63E: D203 BCS .L2 ; 0x0800A648
0x0800A640: 0013 MOVS R3, R2
0x0800A642: 2200 MOVS R2, #0
0x0800A644: 002C MOVS R4, R5
0x0800A646: 2500 MOVS R5, #0
.L2:
0x0800A648: 2600 MOVS R6, #0
.L3:
0x0800A64A: 19A4 ADDS R4, R4, R6
0x0800A64C: 4299 CMP R1, R3
0x0800A64E: D100 BNE .L4 ; 0x0800A652
0x0800A650: 4290 CMP R0, R2
.L4:
0x0800A652: D912 BLS .L7 ; 0x0800A67A
0x0800A654: 1892 ADDS R2, R2, R2
0x0800A656: 415B ADCS R3, R3
0x0800A658: D203 BCS .L5 ; 0x0800A662
0x0800A65A: 07EE LSLS R6, R5, #31
0x0800A65C: 086D LSRS R5, R5, #1
0x0800A65E: 0864 LSRS R4, R4, #1
0x0800A660: E7F3 B .L3 ; 0x0800A64A
.L5:
0x0800A662: 07DE LSLS R6, R3, #31
0x0800A664: 085B LSRS R3, R3, #1
0x0800A666: 0852 LSRS R2, R2, #1
0x0800A668: 1992 ADDS R2, R2, R6
0x0800A66A: 2601 MOVS R6, #1
0x0800A66C: 07F6 LSLS R6, R6, #31
0x0800A66E: 199B ADDS R3, R3, R6
0x0800A670: E003 B .L7 ; 0x0800A67A
.L6:
0x0800A672: 07DE LSLS R6, R3, #31
0x0800A674: 085B LSRS R3, R3, #1
0x0800A676: 0852 LSRS R2, R2, #1
0x0800A678: 1992 ADDS R2, R2, R6
.L7:
0x0800A67A: 1A80 SUBS R0, R0, R2
0x0800A67C: 4199 SBCS R1, R3
0x0800A67E: D303 BCC .L8 ; 0x0800A688
0x0800A680: 4164 ADCS R4, R4
0x0800A682: 416D ADCS R5, R5
0x0800A684: D3F5 BCC .L6 ; 0x0800A672
0x0800A686: E00F B .L10 ; 0x0800A6A8
.L8:
0x0800A688: 1924 ADDS R4, R4, R4
0x0800A68A: 416D ADCS R5, R5
0x0800A68C: D20A BCS .L9 ; 0x0800A6A4
0x0800A68E: 07DE LSLS R6, R3, #31
0x0800A690: 085B LSRS R3, R3, #1
0x0800A692: 0852 LSRS R2, R2, #1
0x0800A694: 1992 ADDS R2, R2, R6
0x0800A696: 1880 ADDS R0, R0, R2
0x0800A698: 4159 ADCS R1, R3
0x0800A69A: D3F5 BCC .L8 ; 0x0800A688
0x0800A69C: 4164 ADCS R4, R4
0x0800A69E: 416D ADCS R5, R5
0x0800A6A0: D3E7 BCC .L6 ; 0x0800A672
0x0800A6A2: E001 B .L10 ; 0x0800A6A8
.L9:
0x0800A6A4: 1880 ADDS R0, R0, R2
0x0800A6A6: 4159 ADCS R1, R3
.L10:
0x0800A6A8: 0002 MOVS R2, R0
0x0800A6AA: 000B MOVS R3, R1
0x0800A6AC: 0020 MOVS R0, R4
0x0800A6AE: 0029 MOVS R1, R5
0x0800A6B0: BC70 POP {R4-R6}
0x0800A6B2: 4770 BX LR
Section .text.libc.__aeabi_idiv0 from intasmops_arm.o (libc_v6m_t_le_eabi.a), size=8, align=4
__aeabi_idiv0:
0x0800A6B4: 2000 MOVS R0, #0
0x0800A6B6: 2100 MOVS R1, #0
0x0800A6B8: 4770 BX LR
0x0800A6BA: 46C0 NOP
Section .text.libc.strlen from strasmops_arm.o (libc_v6m_t_le_eabi.a), size=16, align=4
strlen:
0x0800A6BC: 1C41 ADDS R1, R0, #1
.L1:
0x0800A6BE: 7802 LDRB R2, [R0]
0x0800A6C0: 3001 ADDS R0, #1
0x0800A6C2: 2A00 CMP R2, #0
0x0800A6C4: D1FB BNE .L1 ; 0x0800A6BE
0x0800A6C6: 1A40 SUBS R0, R0, R1
0x0800A6C8: 4770 BX LR
0x0800A6CA: 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:
0x0800A6CC: 2A00 CMP R2, #0
0x0800A6CE: D003 BEQ .L2 ; 0x0800A6D8
.L1:
0x0800A6D0: 3A01 SUBS R2, #1
0x0800A6D2: 5C8B LDRB R3, [R1, R2]
0x0800A6D4: 5483 STRB R3, [R0, R2]
0x0800A6D6: D1FB BNE .L1 ; 0x0800A6D0
.L2:
0x0800A6D8: 4770 BX LR
0x0800A6DA: 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:
0x0800A6DC: 2200 MOVS R2, #0
__aeabi_memset8:
__aeabi_memset4:
__aeabi_memset:
0x0800A6DE: 000B MOVS R3, R1
0x0800A6E0: 0011 MOVS R1, R2
0x0800A6E2: 001A MOVS R2, R3
memset:
0x0800A6E4: 2A00 CMP R2, #0
0x0800A6E6: D002 BEQ .L2 ; 0x0800A6EE
.L1:
0x0800A6E8: 3A01 SUBS R2, #1
0x0800A6EA: 5481 STRB R1, [R0, R2]
0x0800A6EC: D1FC BNE .L1 ; 0x0800A6E8
.L2:
0x0800A6EE: 4770 BX LR
Section .text.libc._DoInit from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=88, align=4
_DoInit:
0x0800A6F0: 2303 MOVS R3, #3
0x0800A6F2: 4810 LDR R0, =_SEGGER_RTT ; [PC, #64] [0x0800A734] =0x20000D4C
0x0800A6F4: 4A10 LDR R2, =0x0800A96C ; [PC, #64] [0x0800A738]
0x0800A6F6: 6103 STR R3, [R0, #16]
0x0800A6F8: 6143 STR R3, [R0, #20]
0x0800A6FA: 4B10 LDR R3, =_acUpBuffer ; [PC, #64] [0x0800A73C] =0x200005F8
0x0800A6FC: 6182 STR R2, [R0, #24]
0x0800A6FE: 61C3 STR R3, [R0, #28]
0x0800A700: 2380 MOVS R3, #128
0x0800A702: 00DB LSLS R3, R3, #3
0x0800A704: 6203 STR R3, [R0, #32]
0x0800A706: 2300 MOVS R3, #0
0x0800A708: 6283 STR R3, [R0, #40]
0x0800A70A: 6243 STR R3, [R0, #36]
0x0800A70C: 62C3 STR R3, [R0, #44]
0x0800A70E: 6602 STR R2, [R0, #96]
0x0800A710: 4A0B LDR R2, =_acDownBuffer ; [PC, #44] [0x0800A740] =0x20001208
0x0800A712: 2153 MOVS R1, #83
0x0800A714: 6642 STR R2, [R0, #100]
0x0800A716: 2210 MOVS R2, #16
0x0800A718: 6682 STR R2, [R0, #104]
0x0800A71A: 6703 STR R3, [R0, #112]
0x0800A71C: 4A09 LDR R2, =_aInitStr.0 ; [PC, #36] [0x0800A744] =0x0800A978
0x0800A71E: 66C3 STR R3, [R0, #108]
0x0800A720: 6743 STR R3, [R0, #116]
0x0800A722: E000 B .L2 ; 0x0800A726
.L1:
0x0800A724: 7BD1 LDRB R1, [R2, #15]
.L2:
0x0800A726: 54C1 STRB R1, [R0, R3]
0x0800A728: 3301 ADDS R3, #1
0x0800A72A: 3A01 SUBS R2, #1
0x0800A72C: 2B10 CMP R3, #16
0x0800A72E: D1F9 BNE .L1 ; 0x0800A724
0x0800A730: 4770 BX LR
0x0800A732: 46C0 NOP
0x0800A734: 20000D4C DC.W _SEGGER_RTT
0x0800A738: 0800A96C DC.W 0x0800A96C
0x0800A73C: 200005F8 DC.W _acUpBuffer
0x0800A740: 20001208 DC.W _acDownBuffer
0x0800A744: 0800A978 DC.W _aInitStr.0
Section .text.libc._WriteNoCheck from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=76, align=4
_WriteNoCheck:
0x0800A748: B5F8 PUSH {R3-R7, LR}
0x0800A74A: 4647 MOV R7, R8
0x0800A74C: 46CE MOV LR, R9
0x0800A74E: 68C5 LDR R5, [R0, #12]
0x0800A750: 6883 LDR R3, [R0, #8]
0x0800A752: 0004 MOVS R4, R0
0x0800A754: 6840 LDR R0, [R0, #4]
0x0800A756: 4699 MOV R9, R3
0x0800A758: 1B5B SUBS R3, R3, R5
0x0800A75A: B580 PUSH {R7, LR}
0x0800A75C: 000E MOVS R6, R1
0x0800A75E: 0017 MOVS R7, R2
0x0800A760: 4698 MOV R8, R3
0x0800A762: 1940 ADDS R0, R0, R5
0x0800A764: 4293 CMP R3, R2
0x0800A766: D907 BLS .L2 ; 0x0800A778
0x0800A768: F7FF FFB0 BL memcpy ; 0x0800A6CC
0x0800A76C: 19ED ADDS R5, R5, R7
.L1:
0x0800A76E: 60E5 STR R5, [R4, #12]
0x0800A770: BCC0 POP {R6-R7}
0x0800A772: 46B9 MOV R9, R7
0x0800A774: 46B0 MOV R8, R6
0x0800A776: BDF8 POP {R3-R7, PC}
.L2:
0x0800A778: 001A MOVS R2, R3
0x0800A77A: F7FF FFA7 BL memcpy ; 0x0800A6CC
0x0800A77E: 464B MOV R3, R9
0x0800A780: 0031 MOVS R1, R6
0x0800A782: 19ED ADDS R5, R5, R7
0x0800A784: 1AED SUBS R5, R5, R3
0x0800A786: 002A MOVS R2, R5
0x0800A788: 6860 LDR R0, [R4, #4]
0x0800A78A: 4441 ADD R1, R8
0x0800A78C: F7FF FF9E BL memcpy ; 0x0800A6CC
0x0800A790: E7ED B .L1 ; 0x0800A76E
0x0800A792: 46C0 NOP
Section .text.libc._WriteBlocking from SEGGER_RTT.o (prinops_rtt_v6m_t_le_eabi.a), size=104, align=4
_WriteBlocking:
0x0800A794: B5F8 PUSH {R3-R7, LR}
0x0800A796: 4647 MOV R7, R8
0x0800A798: 46CE MOV LR, R9
0x0800A79A: 2300 MOVS R3, #0
0x0800A79C: B580 PUSH {R7, LR}
0x0800A79E: 4688 MOV R8, R1
0x0800A7A0: 0007 MOVS R7, R0
0x0800A7A2: 0016 MOVS R6, R2
0x0800A7A4: 4699 MOV R9, R3
0x0800A7A6: 68C5 LDR R5, [R0, #12]
0x0800A7A8: 6884 LDR R4, [R0, #8]
0x0800A7AA: E01B B .L5 ; 0x0800A7E4
.L1:
0x0800A7AC: 3B01 SUBS R3, #1
0x0800A7AE: 1B5B SUBS R3, R3, R5
.L2:
0x0800A7B0: 1B64 SUBS R4, R4, R5
0x0800A7B2: 42B4 CMP R4, R6
0x0800A7B4: D900 BLS .L3 ; 0x0800A7B8
0x0800A7B6: 0034 MOVS R4, R6
.L3:
0x0800A7B8: 429C CMP R4, R3
0x0800A7BA: D900 BLS .L4 ; 0x0800A7BE
0x0800A7BC: 001C MOVS R4, R3
.L4:
0x0800A7BE: 6878 LDR R0, [R7, #4]
0x0800A7C0: 0022 MOVS R2, R4
0x0800A7C2: 4641 MOV R1, R8
0x0800A7C4: 1940 ADDS R0, R0, R5
0x0800A7C6: F7FF FF81 BL memcpy ; 0x0800A6CC
0x0800A7CA: 192D ADDS R5, R5, R4
0x0800A7CC: 44A1 ADD R9, R4
0x0800A7CE: 44A0 ADD R8, R4
0x0800A7D0: 1B36 SUBS R6, R6, R4
0x0800A7D2: 68BC LDR R4, [R7, #8]
0x0800A7D4: 1B63 SUBS R3, R4, R5
0x0800A7D6: 1E5A SUBS R2, R3, #1
0x0800A7D8: 4193 SBCS R3, R2
0x0800A7DA: 425B RSBS R3, R3, #0
0x0800A7DC: 401D ANDS R5, R3
0x0800A7DE: 60FD STR R5, [R7, #12]
0x0800A7E0: 2E00 CMP R6, #0
0x0800A7E2: D006 BEQ .L6 ; 0x0800A7F2
.L5:
0x0800A7E4: 693B LDR R3, [R7, #16]
0x0800A7E6: 429D CMP R5, R3
0x0800A7E8: D3E0 BCC .L1 ; 0x0800A7AC
0x0800A7EA: 3B01 SUBS R3, #1
0x0800A7EC: 191B ADDS R3, R3, R4
0x0800A7EE: 1B5B SUBS R3, R3, R5
0x0800A7F0: E7DE B .L2 ; 0x0800A7B0
.L6:
0x0800A7F2: 4648 MOV R0, R9
0x0800A7F4: BCC0 POP {R6-R7}
0x0800A7F6: 46B9 MOV R9, R7
0x0800A7F8: 46B0 MOV R8, R6
0x0800A7FA: 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:
0x0800A7FC: B570 PUSH {R4-R6, LR}
0x0800A7FE: 0006 MOVS R6, R0
0x0800A800: 1C43 ADDS R3, R0, #1
0x0800A802: 005C LSLS R4, R3, #1
0x0800A804: 18E4 ADDS R4, R4, R3
0x0800A806: 00E0 LSLS R0, R4, #3
0x0800A808: 0074 LSLS R4, R6, #1
0x0800A80A: 4B1C LDR R3, =_SEGGER_RTT ; [PC, #112] [0x0800A87C] =0x20000D4C
0x0800A80C: 19A4 ADDS R4, R4, R6
0x0800A80E: 00E4 LSLS R4, R4, #3
0x0800A810: 18C0 ADDS R0, R0, R3
0x0800A812: 191B ADDS R3, R3, R4
0x0800A814: 6ADC LDR R4, [R3, #44]
0x0800A816: 0015 MOVS R5, R2
0x0800A818: 2C01 CMP R4, #1
0x0800A81A: D006 BEQ .L2 ; 0x0800A82A
0x0800A81C: 2C02 CMP R4, #2
0x0800A81E: D01F BEQ .L7 ; 0x0800A860
0x0800A820: 2C00 CMP R4, #0
0x0800A822: D010 BEQ .L5 ; 0x0800A846
0x0800A824: 2400 MOVS R4, #0
.L1:
0x0800A826: 0020 MOVS R0, R4
0x0800A828: BD70 POP {R4-R6, PC}
.L2:
0x0800A82A: 6A9A LDR R2, [R3, #40]
0x0800A82C: 6A5C LDR R4, [R3, #36]
0x0800A82E: 42A2 CMP R2, R4
0x0800A830: D91F BLS .L9 ; 0x0800A872
0x0800A832: 3A01 SUBS R2, #1
0x0800A834: 1B12 SUBS R2, R2, R4
.L3:
0x0800A836: 002C MOVS R4, R5
0x0800A838: 4295 CMP R5, R2
0x0800A83A: D900 BLS .L4 ; 0x0800A83E
0x0800A83C: 0014 MOVS R4, R2
.L4:
0x0800A83E: 0022 MOVS R2, R4
0x0800A840: F7FF FF82 BL _WriteNoCheck ; 0x0800A748
0x0800A844: E7EF B .L1 ; 0x0800A826
.L5:
0x0800A846: 6A9A LDR R2, [R3, #40]
0x0800A848: 6A5E LDR R6, [R3, #36]
0x0800A84A: 42B2 CMP R2, R6
0x0800A84C: D90C BLS .L8 ; 0x0800A868
0x0800A84E: 3A01 SUBS R2, #1
0x0800A850: 1B96 SUBS R6, R2, R6
.L6:
0x0800A852: 42B5 CMP R5, R6
0x0800A854: D8E7 BHI .L1 ; 0x0800A826
0x0800A856: 002A MOVS R2, R5
0x0800A858: F7FF FF76 BL _WriteNoCheck ; 0x0800A748
0x0800A85C: 002C MOVS R4, R5
0x0800A85E: E7E2 B .L1 ; 0x0800A826
.L7:
0x0800A860: F7FF FF98 BL _WriteBlocking ; 0x0800A794
0x0800A864: 0004 MOVS R4, R0
0x0800A866: E7DE B .L1 ; 0x0800A826
.L8:
0x0800A868: 6A1B LDR R3, [R3, #32]
0x0800A86A: 18D2 ADDS R2, R2, R3
0x0800A86C: 3A01 SUBS R2, #1
0x0800A86E: 1B96 SUBS R6, R2, R6
0x0800A870: E7EF B .L6 ; 0x0800A852
.L9:
0x0800A872: 6A1B LDR R3, [R3, #32]
0x0800A874: 18D2 ADDS R2, R2, R3
0x0800A876: 3A01 SUBS R2, #1
0x0800A878: 1B12 SUBS R2, R2, R4
0x0800A87A: E7DC B .L3 ; 0x0800A836
0x0800A87C: 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:
0x0800A880: B5F8 PUSH {R3-R7, LR}
0x0800A882: 4B0B LDR R3, =_SEGGER_RTT ; [PC, #44] [0x0800A8B0] =0x20000D4C
0x0800A884: 0004 MOVS R4, R0
0x0800A886: 781B LDRB R3, [R3]
0x0800A888: 000D MOVS R5, R1
0x0800A88A: 0016 MOVS R6, R2
0x0800A88C: 2B00 CMP R3, #0
0x0800A88E: D00C BEQ .L2 ; 0x0800A8AA
.L1:
0x0800A890: F3EF 8710 MRS R7, PRIMASK
0x0800A894: 2101 MOVS R1, #1
0x0800A896: F381 8810 MSR PRIMASK, R1
0x0800A89A: 0032 MOVS R2, R6
0x0800A89C: 0029 MOVS R1, R5
0x0800A89E: 0020 MOVS R0, R4
0x0800A8A0: F7FF FFAC BL SEGGER_RTT_WriteNoLock ; 0x0800A7FC
0x0800A8A4: F387 8810 MSR PRIMASK, R7
0x0800A8A8: BDF8 POP {R3-R7, PC}
.L2:
0x0800A8AA: F7FF FF21 BL _DoInit ; 0x0800A6F0
0x0800A8AE: E7EF B .L1 ; 0x0800A890
0x0800A8B0: 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:
0x0800A8B4: B5F8 PUSH {R3-R7, LR}
0x0800A8B6: 0005 MOVS R5, R0
0x0800A8B8: 0008 MOVS R0, R1
0x0800A8BA: 000C MOVS R4, R1
0x0800A8BC: F7FF FEFE BL strlen ; 0x0800A6BC
0x0800A8C0: 4B0A LDR R3, =_SEGGER_RTT ; [PC, #40] [0x0800A8EC] =0x20000D4C
0x0800A8C2: 0006 MOVS R6, R0
0x0800A8C4: 781B LDRB R3, [R3]
0x0800A8C6: 2B00 CMP R3, #0
0x0800A8C8: D00C BEQ .L2 ; 0x0800A8E4
.L1:
0x0800A8CA: F3EF 8710 MRS R7, PRIMASK
0x0800A8CE: 2101 MOVS R1, #1
0x0800A8D0: F381 8810 MSR PRIMASK, R1
0x0800A8D4: 0032 MOVS R2, R6
0x0800A8D6: 0021 MOVS R1, R4
0x0800A8D8: 0028 MOVS R0, R5
0x0800A8DA: F7FF FF8F BL SEGGER_RTT_WriteNoLock ; 0x0800A7FC
0x0800A8DE: F387 8810 MSR PRIMASK, R7
0x0800A8E2: BDF8 POP {R3-R7, PC}
.L2:
0x0800A8E4: F7FF FF04 BL _DoInit ; 0x0800A6F0
0x0800A8E8: E7EF B .L1 ; 0x0800A8CA
0x0800A8EA: 46C0 NOP
0x0800A8EC: 20000D4C DC.W _SEGGER_RTT
Section .rodata..Lswitch.table.UART_SetConfig.2 from stm32g0xx_hal_uart.o, size=16, align=4
0x0800A8F0: 00 DC.B 0x00 ; '\0'
0x0800A8F1: 00 DC.B 0x00 ; '\0'
0x0800A8F2: 00 DC.B 0x00 ; '\0'
0x0800A8F3: 00 DC.B 0x00 ; '\0'
0x0800A8F4: 04 DC.B 0x04 ; '\x04'
0x0800A8F5: 00 DC.B 0x00 ; '\0'
0x0800A8F6: 00 DC.B 0x00 ; '\0'
0x0800A8F7: 00 DC.B 0x00 ; '\0'
0x0800A8F8: 02 DC.B 0x02 ; '\x02'
0x0800A8F9: 00 DC.B 0x00 ; '\0'
0x0800A8FA: 00 DC.B 0x00 ; '\0'
0x0800A8FB: 00 DC.B 0x00 ; '\0'
0x0800A8FC: 08 DC.B 0x08 ; '\x08'
0x0800A8FD: 00 DC.B 0x00 ; '\0'
0x0800A8FE: 00 DC.B 0x00 ; '\0'
0x0800A8FF: 00 DC.B 0x00 ; '\0'
Section .rodata.defaultFeepromData from feeprom.o, size=36, align=4
defaultFeepromData:
0x0800A900: 00 DC.B 0x00 ; '\0'
0x0800A901: 4B DC.B 0x4B ; 'K'
0x0800A902: 00 DC.B 0x00 ; '\0'
0x0800A903: 00 DC.B 0x00 ; '\0'
0x0800A904: 65 DC.B 0x65 ; 'e'
0x0800A905: 00 DC.B 0x00 ; '\0'
0x0800A906: 01 DC.B 0x01 ; '\x01'
0x0800A907: 00 DC.B 0x00 ; '\0'
0x0800A908: 01 DC.B 0x01 ; '\x01'
0x0800A909: 00 DC.B 0x00 ; '\0'
0x0800A90A: E8 DC.B 0xE8 ; '\xE8'
0x0800A90B: 03 DC.B 0x03 ; '\x03'
0x0800A90C: 00 DC.B 0x00 ; '\0'
0x0800A90D: 00 DC.B 0x00 ; '\0'
0x0800A90E: 00 DC.B 0x00 ; '\0'
0x0800A90F: 00 DC.B 0x00 ; '\0'
0x0800A910: 00 DC.B 0x00 ; '\0'
0x0800A911: 00 DC.B 0x00 ; '\0'
0x0800A912: 38 DC.B 0x38 ; '8'
0x0800A913: 00 DC.B 0x00 ; '\0'
0x0800A914: 4C DC.B 0x4C ; 'L'
0x0800A915: 00 DC.B 0x00 ; '\0'
0x0800A916: 20 DC.B 0x20 ; ' '
0x0800A917: 03 DC.B 0x03 ; '\x03'
0x0800A918: 4C DC.B 0x4C ; 'L'
0x0800A919: 04 DC.B 0x04 ; '\x04'
0x0800A91A: DD DC.B 0xDD ; '\xDD'
0x0800A91B: 05 DC.B 0x05 ; '\x05'
0x0800A91C: 3F DC.B 0x3F ; '?'
0x0800A91D: 02 DC.B 0x02 ; '\x02'
0x0800A91E: B8 DC.B 0xB8 ; '\xB8'
0x0800A91F: 00 DC.B 0x00 ; '\0'
0x0800A920: 00 DC.B 0x00 ; '\0'
0x0800A921: 00 DC.B 0x00 ; '\0'
0x0800A922: 00 DC.B 0x00 ; '\0'
0x0800A923: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_Management.newEventDelay from main.o, size=8, align=4
AUTO_LVP_Management.newEventDelay:
0x0800A924: 0A DC.B 0x0A ; '\n'
0x0800A925: 00 DC.B 0x00 ; '\0'
0x0800A926: 00 DC.B 0x00 ; '\0'
0x0800A927: 00 DC.B 0x00 ; '\0'
0x0800A928: B8 DC.B 0xB8 ; '\xB8'
0x0800A929: 0B DC.B 0x0B ; '\x0B'
0x0800A92A: 00 DC.B 0x00 ; '\0'
0x0800A92B: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_Management.repeatEventDelay from main.o, size=8, align=4
AUTO_LVP_Management.repeatEventDelay:
0x0800A92C: 01 DC.B 0x01 ; '\x01'
0x0800A92D: 00 DC.B 0x00 ; '\0'
0x0800A92E: 00 DC.B 0x00 ; '\0'
0x0800A92F: 00 DC.B 0x00 ; '\0'
0x0800A930: 64 DC.B 0x64 ; 'd'
0x0800A931: 00 DC.B 0x00 ; '\0'
0x0800A932: 00 DC.B 0x00 ; '\0'
0x0800A933: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_OVP_Management.newEventDelay from main.o, size=16, align=4
AUTO_LVP_OVP_Management.newEventDelay:
0x0800A934: 0A DC.B 0x0A ; '\n'
0x0800A935: 00 DC.B 0x00 ; '\0'
0x0800A936: 00 DC.B 0x00 ; '\0'
0x0800A937: 00 DC.B 0x00 ; '\0'
0x0800A938: B8 DC.B 0xB8 ; '\xB8'
0x0800A939: 0B DC.B 0x0B ; '\x0B'
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'
0x0800A940: B8 DC.B 0xB8 ; '\xB8'
0x0800A941: 0B DC.B 0x0B ; '\x0B'
0x0800A942: 00 DC.B 0x00 ; '\0'
0x0800A943: 00 DC.B 0x00 ; '\0'
Section .rodata.AUTO_LVP_OVP_Management.repeatEventDelay from main.o, size=16, align=4
AUTO_LVP_OVP_Management.repeatEventDelay:
0x0800A944: 01 DC.B 0x01 ; '\x01'
0x0800A945: 00 DC.B 0x00 ; '\0'
0x0800A946: 00 DC.B 0x00 ; '\0'
0x0800A947: 00 DC.B 0x00 ; '\0'
0x0800A948: 64 DC.B 0x64 ; 'd'
0x0800A949: 00 DC.B 0x00 ; '\0'
0x0800A94A: 00 DC.B 0x00 ; '\0'
0x0800A94B: 00 DC.B 0x00 ; '\0'
0x0800A94C: 64 DC.B 0x64 ; 'd'
0x0800A94D: 00 DC.B 0x00 ; '\0'
0x0800A94E: 00 DC.B 0x00 ; '\0'
0x0800A94F: 00 DC.B 0x00 ; '\0'
0x0800A950: 64 DC.B 0x64 ; 'd'
0x0800A951: 00 DC.B 0x00 ; '\0'
0x0800A952: 00 DC.B 0x00 ; '\0'
0x0800A953: 00 DC.B 0x00 ; '\0'
Section .init from SEGGER_THUMB_Startup.o, size=20, align=4
_start:
0x0800A954: 4C03 LDR R4, =0x0800BDE0 ; [PC, #12] [0x0800A964]
__SEGGER_init_run_loop:
0x0800A956: 6820 LDR R0, [R4]
0x0800A958: 3404 ADDS R4, #4
0x0800A95A: 4780 BLX R0
0x0800A95C: E7FB B __SEGGER_init_run_loop ; 0x0800A956
__SEGGER_init_done:
0x0800A95E: F7FC FACB BL main ; 0x08006EF8
exit:
0x0800A962: E7FE B exit ; 0x0800A962
0x0800A964: 0800BDE0 DC.W 0x0800BDE0
Section .init_array from STM32G0xx_Startup.o, size=4, align=4
0x0800A968: 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
0x0800A96C: 54 DC.B 0x54 ; 'T'
0x0800A96D: 65 DC.B 0x65 ; 'e'
0x0800A96E: 72 DC.B 0x72 ; 'r'
0x0800A96F: 6D DC.B 0x6D ; 'm'
0x0800A970: 69 DC.B 0x69 ; 'i'
0x0800A971: 6E DC.B 0x6E ; 'n'
0x0800A972: 61 DC.B 0x61 ; 'a'
0x0800A973: 6C DC.B 0x6C ; 'l'
0x0800A974: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from log.o, size=3, align=1
0x0800A975: 3A DC.B 0x3A ; ':'
0x0800A976: 20 DC.B 0x20 ; ' '
0x0800A977: 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:
0x0800A978: 00 DC.B 0x00 ; '\0'
0x0800A979: 00 DC.B 0x00 ; '\0'
0x0800A97A: 00 DC.B 0x00 ; '\0'
0x0800A97B: 00 DC.B 0x00 ; '\0'
0x0800A97C: 00 DC.B 0x00 ; '\0'
0x0800A97D: 00 DC.B 0x00 ; '\0'
0x0800A97E: 54 DC.B 0x54 ; 'T'
0x0800A97F: 54 DC.B 0x54 ; 'T'
0x0800A980: 52 DC.B 0x52 ; 'R'
0x0800A981: 20 DC.B 0x20 ; ' '
0x0800A982: 52 DC.B 0x52 ; 'R'
0x0800A983: 45 DC.B 0x45 ; 'E'
0x0800A984: 47 DC.B 0x47 ; 'G'
0x0800A985: 47 DC.B 0x47 ; 'G'
0x0800A986: 45 DC.B 0x45 ; 'E'
0x0800A987: 53 DC.B 0x53 ; 'S'
0x0800A988: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.8 from main.o, size=19, align=1
0x0800A989: 44 DC.B 0x44 ; 'D'
0x0800A98A: 65 DC.B 0x65 ; 'e'
0x0800A98B: 76 DC.B 0x76 ; 'v'
0x0800A98C: 69 DC.B 0x69 ; 'i'
0x0800A98D: 63 DC.B 0x63 ; 'c'
0x0800A98E: 65 DC.B 0x65 ; 'e'
0x0800A98F: 20 DC.B 0x20 ; ' '
0x0800A990: 49 DC.B 0x49 ; 'I'
0x0800A991: 44 DC.B 0x44 ; 'D'
0x0800A992: 3A DC.B 0x3A ; ':'
0x0800A993: 20 DC.B 0x20 ; ' '
0x0800A994: 75 DC.B 0x75 ; 'u'
0x0800A995: 6E DC.B 0x6E ; 'n'
0x0800A996: 6B DC.B 0x6B ; 'k'
0x0800A997: 6E DC.B 0x6E ; 'n'
0x0800A998: 6F DC.B 0x6F ; 'o'
0x0800A999: 77 DC.B 0x77 ; 'w'
0x0800A99A: 6E DC.B 0x6E ; 'n'
0x0800A99B: 00 DC.B 0x00 ; '\0'
Section .init.WWDG_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
WWDG_IRQHandler:
0x0800A99C: E7FE B WWDG_IRQHandler ; 0x0800A99C
Section .init.PVD_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
PVD_IRQHandler:
0x0800A99E: E7FE B PVD_IRQHandler ; 0x0800A99E
Section .init.RTC_STAMP_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
RTC_STAMP_IRQHandler:
0x0800A9A0: E7FE B RTC_STAMP_IRQHandler ; 0x0800A9A0
Section .init.FLASH_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
FLASH_IRQHandler:
0x0800A9A2: E7FE B FLASH_IRQHandler ; 0x0800A9A2
Section .init.RCC_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
RCC_IRQHandler:
0x0800A9A4: E7FE B RCC_IRQHandler ; 0x0800A9A4
Section .init.EXTI0_1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
EXTI0_1_IRQHandler:
0x0800A9A6: E7FE B EXTI0_1_IRQHandler ; 0x0800A9A6
Section .init.EXTI2_3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
EXTI2_3_IRQHandler:
0x0800A9A8: E7FE B EXTI2_3_IRQHandler ; 0x0800A9A8
Section .init.EXTI4_15_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
EXTI4_15_IRQHandler:
0x0800A9AA: E7FE B EXTI4_15_IRQHandler ; 0x0800A9AA
Section .init.UCPD1_UCPD2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
UCPD1_UCPD2_IRQHandler:
0x0800A9AC: E7FE B UCPD1_UCPD2_IRQHandler ; 0x0800A9AC
Section .init.DMA1_Channel2_3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
DMA1_Channel2_3_IRQHandler:
0x0800A9AE: E7FE B DMA1_Channel2_3_IRQHandler ; 0x0800A9AE
Section .init.DMA_Channel4_5_6_7_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
DMA_Channel4_5_6_7_IRQHandler:
0x0800A9B0: E7FE B DMA_Channel4_5_6_7_IRQHandler ; 0x0800A9B0
Section .init.TIM1_BRK_UP_TRG_COMP_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM1_BRK_UP_TRG_COMP_IRQHandler:
0x0800A9B2: E7FE B TIM1_BRK_UP_TRG_COMP_IRQHandler ; 0x0800A9B2
Section .init.TIM1_CC_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM1_CC_IRQHandler:
0x0800A9B4: E7FE B TIM1_CC_IRQHandler ; 0x0800A9B4
Section .init.TIM2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM2_IRQHandler:
0x0800A9B6: E7FE B TIM2_IRQHandler ; 0x0800A9B6
Section .init.TIM3_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
TIM3_IRQHandler:
0x0800A9B8: E7FE B TIM3_IRQHandler ; 0x0800A9B8
Section .init.I2C1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
I2C1_IRQHandler:
0x0800A9BA: E7FE B I2C1_IRQHandler ; 0x0800A9BA
Section .init.I2C2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
I2C2_IRQHandler:
0x0800A9BC: E7FE B I2C2_IRQHandler ; 0x0800A9BC
Section .init.SPI1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
SPI1_IRQHandler:
0x0800A9BE: E7FE B SPI1_IRQHandler ; 0x0800A9BE
Section .init.SPI2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
SPI2_IRQHandler:
0x0800A9C0: E7FE B SPI2_IRQHandler ; 0x0800A9C0
Section .init.USART2_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
USART2_IRQHandler:
0x0800A9C2: E7FE B USART2_IRQHandler ; 0x0800A9C2
Section .init.USART3_USART4_LPUART1_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
USART3_USART4_LPUART1_IRQHandler:
0x0800A9C4: E7FE B USART3_USART4_LPUART1_IRQHandler ; 0x0800A9C4
Section .init.CEC_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
CEC_IRQHandler:
0x0800A9C6: E7FE B CEC_IRQHandler ; 0x0800A9C6
Section .init.AES_RNG_IRQHandler from STM32G07x_Vectors.o, size=2, align=2
AES_RNG_IRQHandler:
0x0800A9C8: E7FE B AES_RNG_IRQHandler ; 0x0800A9C8
Section .init.Reset_Handler from STM32G0xx_Startup.o, size=6, align=2
reset_handler:
Reset_Handler:
0x0800A9CA: F7F8 FB79 BL SystemInit ; 0x080030C0
0x0800A9CE: E7C1 B _start ; 0x0800A954
Section .text.ADC_DMAHalfConvCplt from stm32g0xx_hal_adc.o, size=10, align=2
ADC_DMAHalfConvCplt:
0x0800A9D0: B580 PUSH {R7, LR}
0x0800A9D2: 6A80 LDR R0, [R0, #40]
0x0800A9D4: F000 F855 BL HAL_ADC_ConvHalfCpltCallback ; 0x0800AA82
0x0800A9D8: BD80 POP {R7, PC}
Section .text.ADC_DMAError from stm32g0xx_hal_adc.o, size=26, align=2
ADC_DMAError:
0x0800A9DA: B580 PUSH {R7, LR}
0x0800A9DC: 6A80 LDR R0, [R0, #40]
0x0800A9DE: 6D81 LDR R1, [R0, #88]
0x0800A9E0: 2240 MOVS R2, #64
0x0800A9E2: 430A ORRS R2, R1
0x0800A9E4: 6582 STR R2, [R0, #88]
0x0800A9E6: 6DC1 LDR R1, [R0, #92]
0x0800A9E8: 2204 MOVS R2, #4
0x0800A9EA: 430A ORRS R2, R1
0x0800A9EC: 65C2 STR R2, [R0, #92]
0x0800A9EE: F000 F847 BL HAL_ADC_ErrorCallback ; 0x0800AA80
0x0800A9F2: BD80 POP {R7, PC}
Section .text.HAL_ADC_Stop_DMA from stm32g0xx_hal_adc.o, size=138, align=2
HAL_ADC_Stop_DMA:
0x0800A9F4: B5F0 PUSH {R4-R7, LR}
0x0800A9F6: B081 SUB SP, SP, #4
0x0800A9F8: 4604 MOV R4, R0
0x0800A9FA: 2054 MOVS R0, #84
0x0800A9FC: 5C20 LDRB R0, [R4, R0]
0x0800A9FE: 2801 CMP R0, #1
0x0800AA00: D101 BNE .L1 ; 0x0800AA06
0x0800AA02: 2502 MOVS R5, #2
0x0800AA04: E038 B .L5 ; 0x0800AA78
.L1:
0x0800AA06: 4626 MOV R6, R4
0x0800AA08: 3654 ADDS R6, #84
0x0800AA0A: 2701 MOVS R7, #1
0x0800AA0C: 7037 STRB R7, [R6]
0x0800AA0E: 4620 MOV R0, R4
0x0800AA10: F7F8 FD80 BL ADC_ConversionStop ; 0x08003514
0x0800AA14: 4605 MOV R5, R0
0x0800AA16: 2800 CMP R0, #0
0x0800AA18: D12C BNE .L4 ; 0x0800AA74
0x0800AA1A: 6D20 LDR R0, [R4, #80]
0x0800AA1C: 2125 MOVS R1, #37
0x0800AA1E: 5C41 LDRB R1, [R0, R1]
0x0800AA20: 2902 CMP R1, #2
0x0800AA22: D111 BNE .L2 ; 0x0800AA48
0x0800AA24: F7F9 FBEE BL HAL_DMA_Abort ; 0x08004204
0x0800AA28: 2800 CMP R0, #0
0x0800AA2A: D00D BEQ .L2 ; 0x0800AA48
0x0800AA2C: 4605 MOV R5, R0
0x0800AA2E: 6DA0 LDR R0, [R4, #88]
0x0800AA30: 2140 MOVS R1, #64
0x0800AA32: 4301 ORRS R1, R0
0x0800AA34: 65A1 STR R1, [R4, #88]
0x0800AA36: 6820 LDR R0, [R4]
0x0800AA38: 6841 LDR R1, [R0, #4]
0x0800AA3A: 2210 MOVS R2, #16
0x0800AA3C: 4391 BICS R1, R2
0x0800AA3E: 6041 STR R1, [R0, #4]
0x0800AA40: 4620 MOV R0, R4
0x0800AA42: F7F8 FD95 BL ADC_Disable ; 0x08003570
0x0800AA46: E011 B .L3 ; 0x0800AA6C
.L2:
0x0800AA48: 6820 LDR R0, [R4]
0x0800AA4A: 6841 LDR R1, [R0, #4]
0x0800AA4C: 2210 MOVS R2, #16
0x0800AA4E: 4391 BICS R1, R2
0x0800AA50: 6041 STR R1, [R0, #4]
0x0800AA52: 4620 MOV R0, R4
0x0800AA54: F7F8 FD8C BL ADC_Disable ; 0x08003570
0x0800AA58: 4605 MOV R5, R0
0x0800AA5A: 2800 CMP R0, #0
0x0800AA5C: D106 BNE .L3 ; 0x0800AA6C
0x0800AA5E: 20FF MOVS R0, #255
0x0800AA60: 3002 ADDS R0, #2
0x0800AA62: 6DA1 LDR R1, [R4, #88]
0x0800AA64: 4381 BICS R1, R0
0x0800AA66: 1C48 ADDS R0, R1, #1
0x0800AA68: 65A0 STR R0, [R4, #88]
0x0800AA6A: 2500 MOVS R5, #0
.L3:
0x0800AA6C: 6820 LDR R0, [R4]
0x0800AA6E: 68C1 LDR R1, [R0, #12]
0x0800AA70: 43B9 BICS R1, R7
0x0800AA72: 60C1 STR R1, [R0, #12]
.L4:
0x0800AA74: 2000 MOVS R0, #0
0x0800AA76: 7030 STRB R0, [R6]
.L5:
0x0800AA78: 4628 MOV R0, R5
0x0800AA7A: B001 ADD SP, SP, #4
0x0800AA7C: BDF0 POP {R4-R7, PC}
Section .text.HAL_ADC_ConvCpltCallback from stm32g0xx_hal_adc.o, size=2, align=2
HAL_ADC_ConvCpltCallback:
0x0800AA7E: 4770 BX LR
Section .text.HAL_ADC_ErrorCallback from stm32g0xx_hal_adc.o, size=2, align=2
HAL_ADC_ErrorCallback:
0x0800AA80: 4770 BX LR
Section .text.HAL_ADC_ConvHalfCpltCallback from stm32g0xx_hal_adc.o, size=2, align=2
HAL_ADC_ConvHalfCpltCallback:
0x0800AA82: 4770 BX LR
Section .text.HAL_DAC_Start from stm32g0xx_hal_dac.o, size=82, align=2
HAL_DAC_Start:
0x0800AA84: B570 PUSH {R4-R6, LR}
0x0800AA86: 7942 LDRB R2, [R0, #5]
0x0800AA88: 2A01 CMP R2, #1
0x0800AA8A: D101 BNE .L1 ; 0x0800AA90
0x0800AA8C: 2002 MOVS R0, #2
0x0800AA8E: BD70 POP {R4-R6, PC}
.L1:
0x0800AA90: 2302 MOVS R3, #2
0x0800AA92: 7103 STRB R3, [R0, #4]
0x0800AA94: 2410 MOVS R4, #16
0x0800AA96: 400C ANDS R4, R1
0x0800AA98: 2201 MOVS R2, #1
0x0800AA9A: 4615 MOV R5, R2
0x0800AA9C: 40A5 LSLS R5, R4
0x0800AA9E: 6804 LDR R4, [R0]
0x0800AAA0: 6826 LDR R6, [R4]
0x0800AAA2: 432E ORRS R6, R5
0x0800AAA4: 6026 STR R6, [R4]
0x0800AAA6: 6825 LDR R5, [R4]
0x0800AAA8: 2900 CMP R1, #0
0x0800AAAA: D00E BEQ .L4 ; 0x0800AACA
0x0800AAAC: 461E MOV R6, R3
0x0800AAAE: 408E LSLS R6, R1
0x0800AAB0: 211F MOVS R1, #31
0x0800AAB2: 0449 LSLS R1, R1, #17
0x0800AAB4: 400D ANDS R5, R1
0x0800AAB6: 42B5 CMP R5, R6
0x0800AAB8: D102 BNE .L3 ; 0x0800AAC0
.L2:
0x0800AABA: 6861 LDR R1, [R4, #4]
0x0800AABC: 4319 ORRS R1, R3
0x0800AABE: 6061 STR R1, [R4, #4]
.L3:
0x0800AAC0: 2100 MOVS R1, #0
0x0800AAC2: 7141 STRB R1, [R0, #5]
0x0800AAC4: 7102 STRB R2, [R0, #4]
0x0800AAC6: 4608 MOV R0, R1
0x0800AAC8: BD70 POP {R4-R6, PC}
.L4:
0x0800AACA: 213E MOVS R1, #62
0x0800AACC: 400D ANDS R5, R1
0x0800AACE: 2D02 CMP R5, #2
0x0800AAD0: 4613 MOV R3, R2
0x0800AAD2: D0F2 BEQ .L2 ; 0x0800AABA
0x0800AAD4: E7F4 B .L3 ; 0x0800AAC0
Section .text.HAL_DAC_SetValue from stm32g0xx_hal_dac.o, size=42, align=2
HAL_DAC_SetValue:
0x0800AAD6: B510 PUSH {R4, LR}
0x0800AAD8: B081 SUB SP, SP, #4
0x0800AADA: 2400 MOVS R4, #0
0x0800AADC: 9400 STR R4, [SP, #0]
0x0800AADE: 6800 LDR R0, [R0]
0x0800AAE0: 9000 STR R0, [SP, #0]
0x0800AAE2: 2900 CMP R1, #0
0x0800AAE4: D003 BEQ .L1 ; 0x0800AAEE
0x0800AAE6: 9800 LDR R0, [SP, #0]
0x0800AAE8: 1810 ADDS R0, R2, R0
0x0800AAEA: 3014 ADDS R0, #20
0x0800AAEC: E002 B .L2 ; 0x0800AAF4
.L1:
0x0800AAEE: 9800 LDR R0, [SP, #0]
0x0800AAF0: 1810 ADDS R0, R2, R0
0x0800AAF2: 3008 ADDS R0, #8
.L2:
0x0800AAF4: 9000 STR R0, [SP, #0]
0x0800AAF6: 9800 LDR R0, [SP, #0]
0x0800AAF8: 6003 STR R3, [R0]
0x0800AAFA: 2000 MOVS R0, #0
0x0800AAFC: B001 ADD SP, SP, #4
0x0800AAFE: BD10 POP {R4, PC}
Section .text.HAL_DACEx_GetTrimOffset from stm32g0xx_hal_dac_ex.o, size=18, align=2
HAL_DACEx_GetTrimOffset:
0x0800AB00: 2210 MOVS R2, #16
0x0800AB02: 400A ANDS R2, R1
0x0800AB04: 211F MOVS R1, #31
0x0800AB06: 4091 LSLS R1, R2
0x0800AB08: 6800 LDR R0, [R0]
0x0800AB0A: 6B80 LDR R0, [R0, #56]
0x0800AB0C: 4008 ANDS R0, R1
0x0800AB0E: 40D0 LSRS R0, R2
0x0800AB10: 4770 BX LR
Section .text.HAL_GPIO_ReadPin from stm32g0xx_hal_gpio.o, size=10, align=2
HAL_GPIO_ReadPin:
0x0800AB12: 6900 LDR R0, [R0, #16]
0x0800AB14: 4008 ANDS R0, R1
0x0800AB16: 1E41 SUBS R1, R0, #1
0x0800AB18: 4188 SBCS R0, R1
0x0800AB1A: 4770 BX LR
Section .text.HAL_RCC_CSSCallback from stm32g0xx_hal_rcc.o, size=2, align=2
HAL_RCC_CSSCallback:
0x0800AB1C: 4770 BX LR
Section .text.HAL_RCC_LSECSSCallback from stm32g0xx_hal_rcc.o, size=2, align=2
HAL_RCC_LSECSSCallback:
0x0800AB1E: 4770 BX LR
Section .text.HAL_TIM_Base_Init from stm32g0xx_hal_tim.o, size=86, align=2
HAL_TIM_Base_Init:
0x0800AB20: B5F0 PUSH {R4-R7, LR}
0x0800AB22: B081 SUB SP, SP, #4
0x0800AB24: 2800 CMP R0, #0
0x0800AB26: D023 BEQ .L2 ; 0x0800AB70
0x0800AB28: 4604 MOV R4, R0
0x0800AB2A: 4605 MOV R5, R0
0x0800AB2C: 353C ADDS R5, #60
0x0800AB2E: 4607 MOV R7, R0
0x0800AB30: 373E ADDS R7, #62
0x0800AB32: 4606 MOV R6, R0
0x0800AB34: 3644 ADDS R6, #68
0x0800AB36: 7868 LDRB R0, [R5, #1]
0x0800AB38: 2800 CMP R0, #0
0x0800AB3A: D103 BNE .L1 ; 0x0800AB44
0x0800AB3C: 7028 STRB R0, [R5]
0x0800AB3E: 4620 MOV R0, R4
0x0800AB40: F7FF FBCE BL HAL_TIM_Base_MspInit ; 0x0800A2E0
.L1:
0x0800AB44: 2002 MOVS R0, #2
0x0800AB46: 7068 STRB R0, [R5, #1]
0x0800AB48: CC01 LDM R4!, {R0}
0x0800AB4A: 4621 MOV R1, R4
0x0800AB4C: F7FA FAF4 BL TIM_Base_SetConfig ; 0x08005138
0x0800AB50: 2001 MOVS R0, #1
0x0800AB52: 7130 STRB R0, [R6, #4]
0x0800AB54: 7038 STRB R0, [R7]
0x0800AB56: 7078 STRB R0, [R7, #1]
0x0800AB58: 70B8 STRB R0, [R7, #2]
0x0800AB5A: 70F8 STRB R0, [R7, #3]
0x0800AB5C: 7138 STRB R0, [R7, #4]
0x0800AB5E: 7178 STRB R0, [R7, #5]
0x0800AB60: 7030 STRB R0, [R6]
0x0800AB62: 7070 STRB R0, [R6, #1]
0x0800AB64: 70B0 STRB R0, [R6, #2]
0x0800AB66: 70F0 STRB R0, [R6, #3]
0x0800AB68: 7068 STRB R0, [R5, #1]
0x0800AB6A: 2000 MOVS R0, #0
0x0800AB6C: B001 ADD SP, SP, #4
0x0800AB6E: BDF0 POP {R4-R7, PC}
.L2:
0x0800AB70: 2001 MOVS R0, #1
0x0800AB72: B001 ADD SP, SP, #4
0x0800AB74: BDF0 POP {R4-R7, PC}
Section .text.HAL_TIM_IC_CaptureCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_IC_CaptureCallback:
0x0800AB76: 4770 BX LR
Section .text.HAL_TIM_OC_DelayElapsedCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_OC_DelayElapsedCallback:
0x0800AB78: 4770 BX LR
Section .text.HAL_TIM_PWM_PulseFinishedCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_PWM_PulseFinishedCallback:
0x0800AB7A: 4770 BX LR
Section .text.HAL_TIM_TriggerCallback from stm32g0xx_hal_tim.o, size=2, align=2
HAL_TIM_TriggerCallback:
0x0800AB7C: 4770 BX LR
Section .text.HAL_TIMEx_CommutCallback from stm32g0xx_hal_tim_ex.o, size=2, align=2
HAL_TIMEx_CommutCallback:
0x0800AB7E: 4770 BX LR
Section .text.HAL_TIMEx_BreakCallback from stm32g0xx_hal_tim_ex.o, size=2, align=2
HAL_TIMEx_BreakCallback:
0x0800AB80: 4770 BX LR
Section .text.HAL_TIMEx_Break2Callback from stm32g0xx_hal_tim_ex.o, size=2, align=2
HAL_TIMEx_Break2Callback:
0x0800AB82: 4770 BX LR
Section .text.UART_AdvFeatureConfig from stm32g0xx_hal_uart.o, size=210, align=2
UART_AdvFeatureConfig:
0x0800AB84: B530 PUSH {R4-R5, LR}
0x0800AB86: 6A81 LDR R1, [R0, #40]
0x0800AB88: 07CA LSLS R2, R1, #31
0x0800AB8A: D10C BNE .L6 ; 0x0800ABA6
0x0800AB8C: 078A LSLS R2, R1, #30
0x0800AB8E: D414 BMI .L7 ; 0x0800ABBA
.L1:
0x0800AB90: 074A LSLS R2, R1, #29
0x0800AB92: D41C BMI .L8 ; 0x0800ABCE
.L2:
0x0800AB94: 070A LSLS R2, R1, #28
0x0800AB96: D424 BMI .L9 ; 0x0800ABE2
.L3:
0x0800AB98: 06CA LSLS R2, R1, #27
0x0800AB9A: D42C BMI .L10 ; 0x0800ABF6
.L4:
0x0800AB9C: 068A LSLS R2, R1, #26
0x0800AB9E: D434 BMI .L11 ; 0x0800AC0A
.L5:
0x0800ABA0: 064A LSLS R2, R1, #25
0x0800ABA2: D43C BMI .L12 ; 0x0800AC1E
0x0800ABA4: E04C B .L13 ; 0x0800AC40
.L6:
0x0800ABA6: 2201 MOVS R2, #1
0x0800ABA8: 0452 LSLS R2, R2, #17
0x0800ABAA: 6803 LDR R3, [R0]
0x0800ABAC: 685C LDR R4, [R3, #4]
0x0800ABAE: 4394 BICS R4, R2
0x0800ABB0: 6AC2 LDR R2, [R0, #44]
0x0800ABB2: 4322 ORRS R2, R4
0x0800ABB4: 605A STR R2, [R3, #4]
0x0800ABB6: 078A LSLS R2, R1, #30
0x0800ABB8: D5EA BPL .L1 ; 0x0800AB90
.L7:
0x0800ABBA: 2201 MOVS R2, #1
0x0800ABBC: 0412 LSLS R2, R2, #16
0x0800ABBE: 6803 LDR R3, [R0]
0x0800ABC0: 685C LDR R4, [R3, #4]
0x0800ABC2: 4394 BICS R4, R2
0x0800ABC4: 6B02 LDR R2, [R0, #48]
0x0800ABC6: 4322 ORRS R2, R4
0x0800ABC8: 605A STR R2, [R3, #4]
0x0800ABCA: 074A LSLS R2, R1, #29
0x0800ABCC: D5E2 BPL .L2 ; 0x0800AB94
.L8:
0x0800ABCE: 2201 MOVS R2, #1
0x0800ABD0: 0492 LSLS R2, R2, #18
0x0800ABD2: 6803 LDR R3, [R0]
0x0800ABD4: 685C LDR R4, [R3, #4]
0x0800ABD6: 4394 BICS R4, R2
0x0800ABD8: 6B42 LDR R2, [R0, #52]
0x0800ABDA: 4322 ORRS R2, R4
0x0800ABDC: 605A STR R2, [R3, #4]
0x0800ABDE: 070A LSLS R2, R1, #28
0x0800ABE0: D5DA BPL .L3 ; 0x0800AB98
.L9:
0x0800ABE2: 2201 MOVS R2, #1
0x0800ABE4: 03D2 LSLS R2, R2, #15
0x0800ABE6: 6803 LDR R3, [R0]
0x0800ABE8: 685C LDR R4, [R3, #4]
0x0800ABEA: 4394 BICS R4, R2
0x0800ABEC: 6B82 LDR R2, [R0, #56]
0x0800ABEE: 4322 ORRS R2, R4
0x0800ABF0: 605A STR R2, [R3, #4]
0x0800ABF2: 06CA LSLS R2, R1, #27
0x0800ABF4: D5D2 BPL .L4 ; 0x0800AB9C
.L10:
0x0800ABF6: 2201 MOVS R2, #1
0x0800ABF8: 0312 LSLS R2, R2, #12
0x0800ABFA: 6803 LDR R3, [R0]
0x0800ABFC: 689C LDR R4, [R3, #8]
0x0800ABFE: 4394 BICS R4, R2
0x0800AC00: 6BC2 LDR R2, [R0, #60]
0x0800AC02: 4322 ORRS R2, R4
0x0800AC04: 609A STR R2, [R3, #8]
0x0800AC06: 068A LSLS R2, R1, #26
0x0800AC08: D5CA BPL .L5 ; 0x0800ABA0
.L11:
0x0800AC0A: 2201 MOVS R2, #1
0x0800AC0C: 0352 LSLS R2, R2, #13
0x0800AC0E: 6803 LDR R3, [R0]
0x0800AC10: 689C LDR R4, [R3, #8]
0x0800AC12: 4394 BICS R4, R2
0x0800AC14: 6C02 LDR R2, [R0, #64]
0x0800AC16: 4322 ORRS R2, R4
0x0800AC18: 609A STR R2, [R3, #8]
0x0800AC1A: 064A LSLS R2, R1, #25
0x0800AC1C: D510 BPL .L13 ; 0x0800AC40
.L12:
0x0800AC1E: 2201 MOVS R2, #1
0x0800AC20: 0513 LSLS R3, R2, #20
0x0800AC22: 6802 LDR R2, [R0]
0x0800AC24: 6854 LDR R4, [R2, #4]
0x0800AC26: 439C BICS R4, R3
0x0800AC28: 6C45 LDR R5, [R0, #68]
0x0800AC2A: 432C ORRS R4, R5
0x0800AC2C: 6054 STR R4, [R2, #4]
0x0800AC2E: 429D CMP R5, R3
0x0800AC30: D106 BNE .L13 ; 0x0800AC40
0x0800AC32: 2303 MOVS R3, #3
0x0800AC34: 055B LSLS R3, R3, #21
0x0800AC36: 6854 LDR R4, [R2, #4]
0x0800AC38: 439C BICS R4, R3
0x0800AC3A: 6C83 LDR R3, [R0, #72]
0x0800AC3C: 4323 ORRS R3, R4
0x0800AC3E: 6053 STR R3, [R2, #4]
.L13:
0x0800AC40: 0609 LSLS R1, R1, #24
0x0800AC42: D507 BPL .L14 ; 0x0800AC54
0x0800AC44: 2101 MOVS R1, #1
0x0800AC46: 04C9 LSLS R1, R1, #19
0x0800AC48: 6802 LDR R2, [R0]
0x0800AC4A: 6853 LDR R3, [R2, #4]
0x0800AC4C: 438B BICS R3, R1
0x0800AC4E: 6CC0 LDR R0, [R0, #76]
0x0800AC50: 4318 ORRS R0, R3
0x0800AC52: 6050 STR R0, [R2, #4]
.L14:
0x0800AC54: BD30 POP {R4-R5, PC}
Section .text.UART_WaitOnFlagUntilTimeout from stm32g0xx_hal_uart.o, size=238, align=2
UART_WaitOnFlagUntilTimeout:
0x0800AC56: B5F0 PUSH {R4-R7, LR}
0x0800AC58: B085 SUB SP, SP, #20
0x0800AC5A: 9304 STR R3, [SP, #16]
0x0800AC5C: 4616 MOV R6, R2
0x0800AC5E: 460F MOV R7, R1
0x0800AC60: 4604 MOV R4, R0
0x0800AC62: 6803 LDR R3, [R0]
0x0800AC64: 69D9 LDR R1, [R3, #28]
0x0800AC66: 4039 ANDS R1, R7
0x0800AC68: 1BC9 SUBS R1, R1, R7
0x0800AC6A: 424A RSBS R2, R1, #0
0x0800AC6C: 414A ADCS R2, R1
0x0800AC6E: 2000 MOVS R0, #0
0x0800AC70: 42B2 CMP R2, R6
0x0800AC72: D142 BNE .L4 ; 0x0800ACFA
0x0800AC74: 9002 STR R0, [SP, #8]
0x0800AC76: 4621 MOV R1, R4
0x0800AC78: 3180 ADDS R1, #128
0x0800AC7A: 9101 STR R1, [SP, #4]
0x0800AC7C: 9D0A LDR R5, [SP, #40]
0x0800AC7E: 2101 MOVS R1, #1
0x0800AC80: 9100 STR R1, [SP, #0]
0x0800AC82: 02C8 LSLS R0, R1, #11
0x0800AC84: 9003 STR R0, [SP, #12]
0x0800AC86: E006 B .L2 ; 0x0800AC96
.L1:
0x0800AC88: 69D9 LDR R1, [R3, #28]
0x0800AC8A: 4039 ANDS R1, R7
0x0800AC8C: 1BC9 SUBS R1, R1, R7
0x0800AC8E: 424A RSBS R2, R1, #0
0x0800AC90: 414A ADCS R2, R1
0x0800AC92: 42B2 CMP R2, R6
0x0800AC94: D130 BNE .L3 ; 0x0800ACF8
.L2:
0x0800AC96: 1C69 ADDS R1, R5, #1
0x0800AC98: D0F6 BEQ .L1 ; 0x0800AC88
0x0800AC9A: F7F8 FAD9 BL HAL_GetTick ; 0x08003250
0x0800AC9E: 2D00 CMP R5, #0
0x0800ACA0: D02D BEQ .L5 ; 0x0800ACFE
0x0800ACA2: 9904 LDR R1, [SP, #16]
0x0800ACA4: 1A40 SUBS R0, R0, R1
0x0800ACA6: 42A8 CMP R0, R5
0x0800ACA8: D829 BHI .L5 ; 0x0800ACFE
0x0800ACAA: 6823 LDR R3, [R4]
0x0800ACAC: 6819 LDR R1, [R3]
0x0800ACAE: 0749 LSLS R1, R1, #29
0x0800ACB0: D5EA BPL .L1 ; 0x0800AC88
0x0800ACB2: 69D9 LDR R1, [R3, #28]
0x0800ACB4: 9803 LDR R0, [SP, #12]
0x0800ACB6: 4201 TST R1, R0
0x0800ACB8: D0E6 BEQ .L1 ; 0x0800AC88
0x0800ACBA: 6218 STR R0, [R3, #32]
0x0800ACBC: F3EF 8010 MRS R0, PRIMASK
0x0800ACC0: 9D00 LDR R5, [SP, #0]
0x0800ACC2: F385 8810 MSR PRIMASK, R5
0x0800ACC6: 210D MOVS R1, #13
0x0800ACC8: 0149 LSLS R1, R1, #5
0x0800ACCA: 6822 LDR R2, [R4]
0x0800ACCC: 6813 LDR R3, [R2]
0x0800ACCE: 438B BICS R3, R1
0x0800ACD0: 6013 STR R3, [R2]
0x0800ACD2: F380 8810 MSR PRIMASK, R0
0x0800ACD6: F3EF 8010 MRS R0, PRIMASK
0x0800ACDA: F385 8810 MSR PRIMASK, R5
0x0800ACDE: 6821 LDR R1, [R4]
0x0800ACE0: 688A LDR R2, [R1, #8]
0x0800ACE2: 43AA BICS R2, R5
0x0800ACE4: 608A STR R2, [R1, #8]
0x0800ACE6: F380 8810 MSR PRIMASK, R0
0x0800ACEA: 2020 MOVS R0, #32
0x0800ACEC: 9A01 LDR R2, [SP, #4]
0x0800ACEE: 6050 STR R0, [R2, #4]
0x0800ACF0: 6090 STR R0, [R2, #8]
0x0800ACF2: 4610 MOV R0, R2
0x0800ACF4: 300C ADDS R0, #12
0x0800ACF6: E01E B .L6 ; 0x0800AD36
.L3:
0x0800ACF8: 9802 LDR R0, [SP, #8]
.L4:
0x0800ACFA: B005 ADD SP, SP, #20
0x0800ACFC: BDF0 POP {R4-R7, PC}
.L5:
0x0800ACFE: F3EF 8010 MRS R0, PRIMASK
0x0800AD02: 9D00 LDR R5, [SP, #0]
0x0800AD04: F385 8810 MSR PRIMASK, R5
0x0800AD08: 210D MOVS R1, #13
0x0800AD0A: 0149 LSLS R1, R1, #5
0x0800AD0C: 6822 LDR R2, [R4]
0x0800AD0E: 6813 LDR R3, [R2]
0x0800AD10: 438B BICS R3, R1
0x0800AD12: 6013 STR R3, [R2]
0x0800AD14: F380 8810 MSR PRIMASK, R0
0x0800AD18: F3EF 8010 MRS R0, PRIMASK
0x0800AD1C: F385 8810 MSR PRIMASK, R5
0x0800AD20: 6821 LDR R1, [R4]
0x0800AD22: 688A LDR R2, [R1, #8]
0x0800AD24: 43AA BICS R2, R5
0x0800AD26: 608A STR R2, [R1, #8]
0x0800AD28: F380 8810 MSR PRIMASK, R0
0x0800AD2C: 2020 MOVS R0, #32
0x0800AD2E: 9A01 LDR R2, [SP, #4]
0x0800AD30: 6050 STR R0, [R2, #4]
0x0800AD32: 4610 MOV R0, R2
0x0800AD34: 3008 ADDS R0, #8
.L6:
0x0800AD36: 2100 MOVS R1, #0
0x0800AD38: 7011 STRB R1, [R2]
0x0800AD3A: 2120 MOVS R1, #32
0x0800AD3C: 6001 STR R1, [R0]
0x0800AD3E: 2003 MOVS R0, #3
0x0800AD40: B005 ADD SP, SP, #20
0x0800AD42: BDF0 POP {R4-R7, PC}
Section .text.HAL_UART_ErrorCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UART_ErrorCallback:
0x0800AD44: 4770 BX LR
Section .text.HAL_UARTEx_RxEventCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UARTEx_RxEventCallback:
0x0800AD46: 4770 BX LR
Section .text.HAL_UART_TxCpltCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UART_TxCpltCallback:
0x0800AD48: 4770 BX LR
Section .text.HAL_UART_RxCpltCallback from stm32g0xx_hal_uart.o, size=2, align=2
HAL_UART_RxCpltCallback:
0x0800AD4A: 4770 BX LR
Section .text.UART_RxISR_8BIT from stm32g0xx_hal_uart.o, size=162, align=2
UART_RxISR_8BIT:
0x0800AD4C: B570 PUSH {R4-R6, LR}
0x0800AD4E: 6802 LDR R2, [R0]
0x0800AD50: 4601 MOV R1, R0
0x0800AD52: 315C ADDS R1, #92
0x0800AD54: 888B LDRH R3, [R1, #4]
0x0800AD56: 6ACC LDR R4, [R1, #44]
0x0800AD58: 2C22 CMP R4, #34
0x0800AD5A: D10D BNE .L1 ; 0x0800AD78
0x0800AD5C: 6A52 LDR R2, [R2, #36]
0x0800AD5E: 401A ANDS R2, R3
0x0800AD60: 6D83 LDR R3, [R0, #88]
0x0800AD62: 701A STRB R2, [R3]
0x0800AD64: 884A LDRH R2, [R1, #2]
0x0800AD66: 1E52 SUBS R2, R2, #1
0x0800AD68: 804A STRH R2, [R1, #2]
0x0800AD6A: 6D82 LDR R2, [R0, #88]
0x0800AD6C: 1C52 ADDS R2, R2, #1
0x0800AD6E: 6582 STR R2, [R0, #88]
0x0800AD70: 884A LDRH R2, [R1, #2]
0x0800AD72: 2A00 CMP R2, #0
0x0800AD74: D005 BEQ .L2 ; 0x0800AD82
0x0800AD76: BD70 POP {R4-R6, PC}
.L1:
0x0800AD78: 6990 LDR R0, [R2, #24]
0x0800AD7A: 2108 MOVS R1, #8
0x0800AD7C: 4301 ORRS R1, R0
0x0800AD7E: 6191 STR R1, [R2, #24]
0x0800AD80: BD70 POP {R4-R6, PC}
.L2:
0x0800AD82: F3EF 8310 MRS R3, PRIMASK
0x0800AD86: 2201 MOVS R2, #1
0x0800AD88: F382 8810 MSR PRIMASK, R2
0x0800AD8C: 2409 MOVS R4, #9
0x0800AD8E: 0164 LSLS R4, R4, #5
0x0800AD90: 6805 LDR R5, [R0]
0x0800AD92: 682E LDR R6, [R5]
0x0800AD94: 43A6 BICS R6, R4
0x0800AD96: 602E STR R6, [R5]
0x0800AD98: F383 8810 MSR PRIMASK, R3
0x0800AD9C: F3EF 8310 MRS R3, PRIMASK
0x0800ADA0: F382 8810 MSR PRIMASK, R2
0x0800ADA4: 6804 LDR R4, [R0]
0x0800ADA6: 68A5 LDR R5, [R4, #8]
0x0800ADA8: 4395 BICS R5, R2
0x0800ADAA: 60A5 STR R5, [R4, #8]
0x0800ADAC: F383 8810 MSR PRIMASK, R3
0x0800ADB0: 2320 MOVS R3, #32
0x0800ADB2: 62CB STR R3, [R1, #44]
0x0800ADB4: 2300 MOVS R3, #0
0x0800ADB6: 6703 STR R3, [R0, #112]
0x0800ADB8: 6EC4 LDR R4, [R0, #108]
0x0800ADBA: 2C01 CMP R4, #1
0x0800ADBC: D114 BNE .L4 ; 0x0800ADE8
0x0800ADBE: 66C3 STR R3, [R0, #108]
0x0800ADC0: F3EF 8310 MRS R3, PRIMASK
0x0800ADC4: F382 8810 MSR PRIMASK, R2
0x0800ADC8: 6804 LDR R4, [R0]
0x0800ADCA: 6825 LDR R5, [R4]
0x0800ADCC: 2210 MOVS R2, #16
0x0800ADCE: 4395 BICS R5, R2
0x0800ADD0: 6025 STR R5, [R4]
0x0800ADD2: F383 8810 MSR PRIMASK, R3
0x0800ADD6: 6803 LDR R3, [R0]
0x0800ADD8: 69DC LDR R4, [R3, #28]
0x0800ADDA: 06E4 LSLS R4, R4, #27
0x0800ADDC: D500 BPL .L3 ; 0x0800ADE0
0x0800ADDE: 621A STR R2, [R3, #32]
.L3:
0x0800ADE0: 8809 LDRH R1, [R1]
0x0800ADE2: F7FF FFB0 BL HAL_UARTEx_RxEventCallback ; 0x0800AD46
0x0800ADE6: BD70 POP {R4-R6, PC}
.L4:
0x0800ADE8: F7FF FFAF BL HAL_UART_RxCpltCallback ; 0x0800AD4A
0x0800ADEC: BD70 POP {R4-R6, PC}
Section .text.HAL_UARTEx_DisableFifoMode from stm32g0xx_hal_uart_ex.o, size=54, align=2
HAL_UARTEx_DisableFifoMode:
0x0800ADEE: B530 PUSH {R4-R5, LR}
0x0800ADF0: 2180 MOVS R1, #128
0x0800ADF2: 5C41 LDRB R1, [R0, R1]
0x0800ADF4: 2901 CMP R1, #1
0x0800ADF6: D101 BNE .L1 ; 0x0800ADFC
0x0800ADF8: 2002 MOVS R0, #2
0x0800ADFA: BD30 POP {R4-R5, PC}
.L1:
0x0800ADFC: 4602 MOV R2, R0
0x0800ADFE: 3280 ADDS R2, #128
0x0800AE00: 2124 MOVS R1, #36
0x0800AE02: 6051 STR R1, [R2, #4]
0x0800AE04: 6801 LDR R1, [R0]
0x0800AE06: 680B LDR R3, [R1]
0x0800AE08: 680C LDR R4, [R1]
0x0800AE0A: 2501 MOVS R5, #1
0x0800AE0C: 43AC BICS R4, R5
0x0800AE0E: 600C STR R4, [R1]
0x0800AE10: 076C LSLS R4, R5, #29
0x0800AE12: 43A3 BICS R3, R4
0x0800AE14: 600B STR R3, [R1]
0x0800AE16: 2100 MOVS R1, #0
0x0800AE18: 6641 STR R1, [R0, #100]
0x0800AE1A: 7011 STRB R1, [R2]
0x0800AE1C: 2020 MOVS R0, #32
0x0800AE1E: 6050 STR R0, [R2, #4]
0x0800AE20: 4608 MOV R0, R1
0x0800AE22: BD30 POP {R4-R5, PC}
Section .text.FEEPROM_ConfigFreeBytes from feeprom.o, size=6, align=2
FEEPROM_ConfigFreeBytes:
0x0800AE24: 20F9 MOVS R0, #249
0x0800AE26: 00C0 LSLS R0, R0, #3
0x0800AE28: 4770 BX LR
Section .text.ShowSlaveAddressOnLED from main.o, size=58, align=2
ShowSlaveAddressOnLED:
0x0800AE2A: B5F0 PUSH {R4-R7, LR}
0x0800AE2C: B081 SUB SP, SP, #4
0x0800AE2E: 2800 CMP R0, #0
0x0800AE30: D016 BEQ .L2 ; 0x0800AE60
0x0800AE32: 4614 MOV R4, R2
0x0800AE34: 460D MOV R5, R1
0x0800AE36: 4606 MOV R6, R0
0x0800AE38: 27FF MOVS R7, #255
0x0800AE3A: 374E ADDS R7, #78
.L1:
0x0800AE3C: 2201 MOVS R2, #1
0x0800AE3E: 4628 MOV R0, R5
0x0800AE40: 4621 MOV R1, R4
0x0800AE42: F000 F9CB BL HAL_GPIO_WritePin ; 0x0800B1DC
0x0800AE46: 4638 MOV R0, R7
0x0800AE48: F7F8 FA08 BL HAL_Delay ; 0x0800325C
0x0800AE4C: 2200 MOVS R2, #0
0x0800AE4E: 4628 MOV R0, R5
0x0800AE50: 4621 MOV R1, R4
0x0800AE52: F000 F9C3 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x0800AE56: 4638 MOV R0, R7
0x0800AE58: F7F8 FA00 BL HAL_Delay ; 0x0800325C
0x0800AE5C: 1E76 SUBS R6, R6, #1
0x0800AE5E: D1ED BNE .L1 ; 0x0800AE3C
.L2:
0x0800AE60: B001 ADD SP, SP, #4
0x0800AE62: BDF0 POP {R4-R7, PC}
Section .text.LEDBlink from main.o, size=114, align=2
LEDBlink:
0x0800AE64: B5F0 PUSH {R4-R7, LR}
0x0800AE66: B081 SUB SP, SP, #4
0x0800AE68: 461D MOV R5, R3
0x0800AE6A: 4614 MOV R4, R2
0x0800AE6C: 460F MOV R7, R1
0x0800AE6E: 4606 MOV R6, R0
0x0800AE70: F7F8 F9EE BL HAL_GetTick ; 0x08003250
0x0800AE74: 683A LDR R2, [R7]
0x0800AE76: 42AA CMP R2, R5
0x0800AE78: D20B BCS .L1 ; 0x0800AE92
0x0800AE7A: 6823 LDR R3, [R4]
0x0800AE7C: 2B02 CMP R3, #2
0x0800AE7E: D01C BEQ .L6 ; 0x0800AEBA
0x0800AE80: 4605 MOV R5, R0
0x0800AE82: 9909 LDR R1, [SP, #36]
0x0800AE84: 9808 LDR R0, [SP, #32]
0x0800AE86: 2B01 CMP R3, #1
0x0800AE88: D007 BEQ .L4 ; 0x0800AE9A
0x0800AE8A: 2B00 CMP R3, #0
0x0800AE8C: D103 BNE .L3 ; 0x0800AE96
0x0800AE8E: 2201 MOVS R2, #1
0x0800AE90: E00B B .L5 ; 0x0800AEAA
.L1:
0x0800AE92: 2000 MOVS R0, #0
.L2:
0x0800AE94: 6038 STR R0, [R7]
.L3:
0x0800AE96: B001 ADD SP, SP, #4
0x0800AE98: BDF0 POP {R4-R7, PC}
.L4:
0x0800AE9A: 9B06 LDR R3, [SP, #24]
0x0800AE9C: 0052 LSLS R2, R2, #1
0x0800AE9E: 5A9A LDRH R2, [R3, R2]
0x0800AEA0: 6833 LDR R3, [R6]
0x0800AEA2: 1AEB SUBS R3, R5, R3
0x0800AEA4: 4293 CMP R3, R2
0x0800AEA6: D9F6 BLS .L3 ; 0x0800AE96
0x0800AEA8: 2200 MOVS R2, #0
.L5:
0x0800AEAA: F000 F997 BL HAL_GPIO_WritePin ; 0x0800B1DC
0x0800AEAE: 6035 STR R5, [R6]
0x0800AEB0: 6820 LDR R0, [R4]
0x0800AEB2: 1C40 ADDS R0, R0, #1
0x0800AEB4: 6020 STR R0, [R4]
0x0800AEB6: B001 ADD SP, SP, #4
0x0800AEB8: BDF0 POP {R4-R7, PC}
.L6:
0x0800AEBA: 4603 MOV R3, R0
0x0800AEBC: 9807 LDR R0, [SP, #28]
0x0800AEBE: 0051 LSLS R1, R2, #1
0x0800AEC0: 5A40 LDRH R0, [R0, R1]
0x0800AEC2: 6831 LDR R1, [R6]
0x0800AEC4: 1A59 SUBS R1, R3, R1
0x0800AEC6: 4281 CMP R1, R0
0x0800AEC8: D9E5 BLS .L3 ; 0x0800AE96
0x0800AECA: 6033 STR R3, [R6]
0x0800AECC: 2000 MOVS R0, #0
0x0800AECE: 6020 STR R0, [R4]
0x0800AED0: 6838 LDR R0, [R7]
0x0800AED2: 1C40 ADDS R0, R0, #1
0x0800AED4: E7DE B .L2 ; 0x0800AE94
Section .text.mbInit from modbus.o, size=70, align=2
mbInit:
0x0800AED6: B5B0 PUSH {R4-R5, R7, LR}
0x0800AED8: B082 SUB SP, SP, #8
0x0800AEDA: 461D MOV R5, R3
0x0800AEDC: 4613 MOV R3, R2
0x0800AEDE: 460A MOV R2, R1
0x0800AEE0: 4604 MOV R4, R0
0x0800AEE2: 200B MOVS R0, #11
0x0800AEE4: 9001 STR R0, [SP, #4]
0x0800AEE6: 2B02 CMP R3, #2
0x0800AEE8: D301 BCC .L1 ; 0x0800AEEE
0x0800AEEA: 2002 MOVS R0, #2
0x0800AEEC: E000 B .L2 ; 0x0800AEF0
.L1:
0x0800AEEE: 2001 MOVS R0, #1
.L2:
0x0800AEF0: 9000 STR R0, [SP, #0]
0x0800AEF2: 4620 MOV R0, R4
0x0800AEF4: 4629 MOV R1, R5
0x0800AEF6: F7FE FC75 BL mbUartInit ; 0x080097E4
0x0800AEFA: 2026 MOVS R0, #38
0x0800AEFC: 2100 MOVS R1, #0
0x0800AEFE: 5421 STRB R1, [R4, R0]
0x0800AF00: 208D MOVS R0, #141
0x0800AF02: 0080 LSLS R0, R0, #2
0x0800AF04: 9A06 LDR R2, [SP, #24]
0x0800AF06: 5022 STR R2, [R4, R0]
0x0800AF08: 84A1 STRH R1, [R4, #36]
0x0800AF0A: 61E1 STR R1, [R4, #28]
0x0800AF0C: 8421 STRH R1, [R4, #32]
0x0800AF0E: 1820 ADDS R0, R4, R0
0x0800AF10: 341C ADDS R4, #28
0x0800AF12: 71A1 STRB R1, [R4, #6]
0x0800AF14: 9907 LDR R1, [SP, #28]
0x0800AF16: 6041 STR R1, [R0, #4]
0x0800AF18: B002 ADD SP, SP, #8
0x0800AF1A: BDB0 POP {R4-R5, R7, PC}
Section .text.mbSlaveProcessPdu from modbus.o, size=66, align=2
mbSlaveProcessPdu:
0x0800AF1C: B5B0 PUSH {R4-R5, R7, LR}
0x0800AF1E: B082 SUB SP, SP, #8
0x0800AF20: 784C LDRB R4, [R1, #1]
0x0800AF22: 9D06 LDR R5, [SP, #24]
0x0800AF24: 2C10 CMP R4, #16
0x0800AF26: D007 BEQ .L1 ; 0x0800AF38
0x0800AF28: 2C06 CMP R4, #6
0x0800AF2A: D00A BEQ .L2 ; 0x0800AF42
0x0800AF2C: 2C03 CMP R4, #3
0x0800AF2E: D10D BNE .L3 ; 0x0800AF4C
0x0800AF30: F7FE FEB0 BL mbSlaveReadHoldingRegisters ; 0x08009C94
0x0800AF34: B002 ADD SP, SP, #8
0x0800AF36: BDB0 POP {R4-R5, R7, PC}
.L1:
0x0800AF38: 9500 STR R5, [SP, #0]
0x0800AF3A: F7FE FF29 BL mbSlaveWriteMultipleRegisters ; 0x08009D90
0x0800AF3E: B002 ADD SP, SP, #8
0x0800AF40: BDB0 POP {R4-R5, R7, PC}
.L2:
0x0800AF42: 9500 STR R5, [SP, #0]
0x0800AF44: F7FE FEE6 BL mbSlaveWriteSingleRegister ; 0x08009D14
0x0800AF48: B002 ADD SP, SP, #8
0x0800AF4A: BDB0 POP {R4-R5, R7, PC}
.L3:
0x0800AF4C: 2180 MOVS R1, #128
0x0800AF4E: 404C EORS R4, R1
0x0800AF50: 5484 STRB R4, [R0, R2]
0x0800AF52: 1880 ADDS R0, R0, R2
0x0800AF54: 2101 MOVS R1, #1
0x0800AF56: 7041 STRB R1, [R0, #1]
0x0800AF58: 1C90 ADDS R0, R2, #2
0x0800AF5A: B002 ADD SP, SP, #8
0x0800AF5C: BDB0 POP {R4-R5, R7, PC}
Section .text.SVC_Handler from stm32g0xx_it.o, size=2, align=2
SVC_Handler:
0x0800AF5E: 4770 BX LR
Section .text.PendSV_Handler from stm32g0xx_it.o, size=2, align=2
PendSV_Handler:
0x0800AF60: 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:
0x0800AF62: D108 BNE .L2 ; 0x0800AF76
0x0800AF64: 2800 CMP R0, #0
0x0800AF66: D106 BNE .L2 ; 0x0800AF76
0x0800AF68: 42F5 CMN R5, R6
0x0800AF6A: D804 BHI .L2 ; 0x0800AF76
0x0800AF6C: D301 BCC .L1 ; 0x0800AF72
0x0800AF6E: 2A00 CMP R2, #0
0x0800AF70: D101 BNE .L2 ; 0x0800AF76
.L1:
0x0800AF72: 0D6D LSRS R5, R5, #21
0x0800AF74: D109 BNE .L4 ; 0x0800AF8A
.L2:
0x0800AF76: 2000 MOVS R0, #0
0x0800AF78: 43C1 MVNS R1, R0
0x0800AF7A: 0D09 LSRS R1, R1, #20
0x0800AF7C: 04C9 LSLS R1, R1, #19
0x0800AF7E: BDF0 POP {R4-R7, PC}
.L3:
0x0800AF80: D1F9 BNE .L2 ; 0x0800AF76
0x0800AF82: 4212 TST R2, R2
0x0800AF84: D1F7 BNE .L2 ; 0x0800AF76
0x0800AF86: 0D64 LSRS R4, R4, #21
0x0800AF88: D0F5 BEQ .L2 ; 0x0800AF76
.L4:
0x0800AF8A: 2000 MOVS R0, #0
0x0800AF8C: 43C1 MVNS R1, R0
0x0800AF8E: 0549 LSLS R1, R1, #21
0x0800AF90: 0849 LSRS R1, R1, #1
0x0800AF92: E0A6 B .L7 ; 0x0800B0E2
.L5:
0x0800AF94: 2000 MOVS R0, #0
0x0800AF96: 4661 MOV R1, R12
0x0800AF98: BDF0 POP {R4-R7, PC}
__aeabi_dmul:
0x0800AF9A: B5F0 PUSH {R4-R7, LR}
0x0800AF9C: 2701 MOVS R7, #1
0x0800AF9E: 07FF LSLS R7, R7, #31
0x0800AFA0: 000E MOVS R6, R1
0x0800AFA2: 405E EORS R6, R3
0x0800AFA4: 403E ANDS R6, R7
0x0800AFA6: 46B4 MOV R12, R6
0x0800AFA8: 0ABE LSRS R6, R7, #10
0x0800AFAA: 184C ADDS R4, R1, R1
0x0800AFAC: 18DD ADDS R5, R3, R3
0x0800AFAE: 42F4 CMN R4, R6
0x0800AFB0: D2D7 BCS __aeabi_dmul_aux ; 0x0800AF62
0x0800AFB2: 42F5 CMN R5, R6
0x0800AFB4: D2E4 BCS .L3 ; 0x0800AF80
0x0800AFB6: 0D64 LSRS R4, R4, #21
0x0800AFB8: D0EC BEQ .L5 ; 0x0800AF94
0x0800AFBA: 0D6D LSRS R5, R5, #21
0x0800AFBC: D0EA BEQ .L5 ; 0x0800AF94
0x0800AFBE: 1964 ADDS R4, R4, R5
0x0800AFC0: 02C9 LSLS R1, R1, #11
0x0800AFC2: 4339 ORRS R1, R7
0x0800AFC4: 0D46 LSRS R6, R0, #21
0x0800AFC6: 02C0 LSLS R0, R0, #11
0x0800AFC8: 4331 ORRS R1, R6
0x0800AFCA: 02DB LSLS R3, R3, #11
0x0800AFCC: 433B ORRS R3, R7
0x0800AFCE: 0ADB LSRS R3, R3, #11
0x0800AFD0: B410 PUSH {R4}
0x0800AFD2: 468E MOV LR, R1
0x0800AFD4: B285 UXTH R5, R0
0x0800AFD6: B297 UXTH R7, R2
0x0800AFD8: 436F MULS R7, R5, R7
0x0800AFDA: 0C14 LSRS R4, R2, #16
0x0800AFDC: 436C MULS R4, R5, R4
0x0800AFDE: 0C3E LSRS R6, R7, #16
0x0800AFE0: 19A4 ADDS R4, R4, R6
0x0800AFE2: 0C26 LSRS R6, R4, #16
0x0800AFE4: 0424 LSLS R4, R4, #16
0x0800AFE6: B2BF UXTH R7, R7
0x0800AFE8: 4327 ORRS R7, R4
0x0800AFEA: B29C UXTH R4, R3
0x0800AFEC: 436C MULS R4, R5, R4
0x0800AFEE: 19A4 ADDS R4, R4, R6
0x0800AFF0: 0C19 LSRS R1, R3, #16
0x0800AFF2: 4369 MULS R1, R5, R1
0x0800AFF4: 0C25 LSRS R5, R4, #16
0x0800AFF6: B2A4 UXTH R4, R4
0x0800AFF8: 1949 ADDS R1, R1, R5
0x0800AFFA: 040D LSLS R5, R1, #16
0x0800AFFC: 0C09 LSRS R1, R1, #16
0x0800AFFE: 1964 ADDS R4, R4, R5
0x0800B000: 0C00 LSRS R0, R0, #16
0x0800B002: B295 UXTH R5, R2
0x0800B004: 4345 MULS R5, R0, R5
0x0800B006: 0C3E LSRS R6, R7, #16
0x0800B008: 1976 ADDS R6, R6, R5
0x0800B00A: 4337 ORRS R7, R6
0x0800B00C: B2BF UXTH R7, R7
0x0800B00E: 0C36 LSRS R6, R6, #16
0x0800B010: 0C15 LSRS R5, R2, #16
0x0800B012: 4345 MULS R5, R0, R5
0x0800B014: 19AD ADDS R5, R5, R6
0x0800B016: B2A6 UXTH R6, R4
0x0800B018: 0C24 LSRS R4, R4, #16
0x0800B01A: 19AD ADDS R5, R5, R6
0x0800B01C: 042E LSLS R6, R5, #16
0x0800B01E: 4337 ORRS R7, R6
0x0800B020: 0C2E LSRS R6, R5, #16
0x0800B022: 1936 ADDS R6, R6, R4
0x0800B024: B29D UXTH R5, R3
0x0800B026: 4345 MULS R5, R0, R5
0x0800B028: 19AD ADDS R5, R5, R6
0x0800B02A: B2AC UXTH R4, R5
0x0800B02C: 0C2E LSRS R6, R5, #16
0x0800B02E: 1989 ADDS R1, R1, R6
0x0800B030: 0C1D LSRS R5, R3, #16
0x0800B032: 4345 MULS R5, R0, R5
0x0800B034: 186D ADDS R5, R5, R1
0x0800B036: 042E LSLS R6, R5, #16
0x0800B038: 0C29 LSRS R1, R5, #16
0x0800B03A: 4334 ORRS R4, R6
0x0800B03C: 4670 MOV R0, LR
0x0800B03E: B280 UXTH R0, R0
0x0800B040: B295 UXTH R5, R2
0x0800B042: 4345 MULS R5, R0, R5
0x0800B044: 0C3E LSRS R6, R7, #16
0x0800B046: 1976 ADDS R6, R6, R5
0x0800B048: 4337 ORRS R7, R6
0x0800B04A: B2BF UXTH R7, R7
0x0800B04C: 0C36 LSRS R6, R6, #16
0x0800B04E: 0C15 LSRS R5, R2, #16
0x0800B050: 4345 MULS R5, R0, R5
0x0800B052: 19AD ADDS R5, R5, R6
0x0800B054: B2A6 UXTH R6, R4
0x0800B056: 19AD ADDS R5, R5, R6
0x0800B058: 0C24 LSRS R4, R4, #16
0x0800B05A: 042E LSLS R6, R5, #16
0x0800B05C: 4337 ORRS R7, R6
0x0800B05E: 0C2E LSRS R6, R5, #16
0x0800B060: 1936 ADDS R6, R6, R4
0x0800B062: B29D UXTH R5, R3
0x0800B064: 4345 MULS R5, R0, R5
0x0800B066: 19AD ADDS R5, R5, R6
0x0800B068: B2AC UXTH R4, R5
0x0800B06A: 0C2E LSRS R6, R5, #16
0x0800B06C: 1989 ADDS R1, R1, R6
0x0800B06E: 0C1D LSRS R5, R3, #16
0x0800B070: 4345 MULS R5, R0, R5
0x0800B072: 186D ADDS R5, R5, R1
0x0800B074: 042E LSLS R6, R5, #16
0x0800B076: 4334 ORRS R4, R6
0x0800B078: 0C29 LSRS R1, R5, #16
0x0800B07A: 4675 MOV R5, LR
0x0800B07C: 0C2D LSRS R5, R5, #16
0x0800B07E: B290 UXTH R0, R2
0x0800B080: 4368 MULS R0, R5, R0
0x0800B082: 0C3E LSRS R6, R7, #16
0x0800B084: 1980 ADDS R0, R0, R6
0x0800B086: 0406 LSLS R6, R0, #16
0x0800B088: B2BF UXTH R7, R7
0x0800B08A: 433E ORRS R6, R7
0x0800B08C: 0C07 LSRS R7, R0, #16
0x0800B08E: B2A0 UXTH R0, R4
0x0800B090: 183F ADDS R7, R7, R0
0x0800B092: 0C12 LSRS R2, R2, #16
0x0800B094: 436A MULS R2, R5, R2
0x0800B096: 19D0 ADDS R0, R2, R7
0x0800B098: 0C02 LSRS R2, R0, #16
0x0800B09A: B280 UXTH R0, R0
0x0800B09C: 0C24 LSRS R4, R4, #16
0x0800B09E: 18A4 ADDS R4, R4, R2
0x0800B0A0: B29A UXTH R2, R3
0x0800B0A2: 436A MULS R2, R5, R2
0x0800B0A4: 1912 ADDS R2, R2, R4
0x0800B0A6: 0414 LSLS R4, R2, #16
0x0800B0A8: 4320 ORRS R0, R4
0x0800B0AA: 0C12 LSRS R2, R2, #16
0x0800B0AC: 1889 ADDS R1, R1, R2
0x0800B0AE: 0C1B LSRS R3, R3, #16
0x0800B0B0: 436B MULS R3, R5, R3
0x0800B0B2: 18C9 ADDS R1, R1, R3
0x0800B0B4: BC10 POP {R4}
0x0800B0B6: 2701 MOVS R7, #1
0x0800B0B8: 053D LSLS R5, R7, #20
0x0800B0BA: 4229 TST R1, R5
0x0800B0BC: D103 BNE .L6 ; 0x0800B0C6
0x0800B0BE: 19B6 ADDS R6, R6, R6
0x0800B0C0: 4140 ADCS R0, R0
0x0800B0C2: 4149 ADCS R1, R1
0x0800B0C4: 3C01 SUBS R4, #1
.L6:
0x0800B0C6: 07FF LSLS R7, R7, #31
0x0800B0C8: 0D7D LSRS R5, R7, #21
0x0800B0CA: 3D01 SUBS R5, #1
0x0800B0CC: 1B64 SUBS R4, R4, R5
0x0800B0CE: DB0B BLT .L8 ; 0x0800B0E8
0x0800B0D0: 006D LSLS R5, R5, #1
0x0800B0D2: 42AC CMP R4, R5
0x0800B0D4: DA09 BGE .L9 ; 0x0800B0EA
0x0800B0D6: 0524 LSLS R4, R4, #20
0x0800B0D8: 2500 MOVS R5, #0
0x0800B0DA: 0842 LSRS R2, R0, #1
0x0800B0DC: 41BE SBCS R6, R7
0x0800B0DE: 4168 ADCS R0, R5
0x0800B0E0: 4161 ADCS R1, R4
.L7:
0x0800B0E2: 4666 MOV R6, R12
0x0800B0E4: 4331 ORRS R1, R6
0x0800B0E6: BDF0 POP {R4-R7, PC}
.L8:
0x0800B0E8: E754 B .L5 ; 0x0800AF94
.L9:
0x0800B0EA: E74E B .L4 ; 0x0800AF8A
Section .text.HAL_ADC_Stop from stm32g0xx_hal_adc.o, size=64, align=2
HAL_ADC_Stop:
0x0800B0EC: B5B0 PUSH {R4-R5, R7, LR}
0x0800B0EE: 4604 MOV R4, R0
0x0800B0F0: 2054 MOVS R0, #84
0x0800B0F2: 5C20 LDRB R0, [R4, R0]
0x0800B0F4: 2801 CMP R0, #1
0x0800B0F6: D101 BNE .L1 ; 0x0800B0FC
0x0800B0F8: 2002 MOVS R0, #2
0x0800B0FA: BDB0 POP {R4-R5, R7, PC}
.L1:
0x0800B0FC: 4625 MOV R5, R4
0x0800B0FE: 3554 ADDS R5, #84
0x0800B100: 2001 MOVS R0, #1
0x0800B102: 7028 STRB R0, [R5]
0x0800B104: 4620 MOV R0, R4
0x0800B106: F7F8 FA05 BL ADC_ConversionStop ; 0x08003514
0x0800B10A: 2800 CMP R0, #0
0x0800B10C: D10B BNE .L2 ; 0x0800B126
0x0800B10E: 4620 MOV R0, R4
0x0800B110: F7F8 FA2E BL ADC_Disable ; 0x08003570
0x0800B114: 2800 CMP R0, #0
0x0800B116: D106 BNE .L2 ; 0x0800B126
0x0800B118: 20FF MOVS R0, #255
0x0800B11A: 3002 ADDS R0, #2
0x0800B11C: 6DA1 LDR R1, [R4, #88]
0x0800B11E: 4381 BICS R1, R0
0x0800B120: 1C48 ADDS R0, R1, #1
0x0800B122: 65A0 STR R0, [R4, #88]
0x0800B124: 2000 MOVS R0, #0
.L2:
0x0800B126: 2100 MOVS R1, #0
0x0800B128: 7029 STRB R1, [R5]
0x0800B12A: BDB0 POP {R4-R5, R7, PC}
Section .text.ADC_DMAConvCplt from stm32g0xx_hal_adc.o, size=124, align=2
ADC_DMAConvCplt:
0x0800B12C: B5B0 PUSH {R4-R5, R7, LR}
0x0800B12E: 4601 MOV R1, R0
0x0800B130: 6A80 LDR R0, [R0, #40]
0x0800B132: 6D83 LDR R3, [R0, #88]
0x0800B134: 6D82 LDR R2, [R0, #88]
0x0800B136: 2450 MOVS R4, #80
0x0800B138: 4223 TST R3, R4
0x0800B13A: D006 BEQ .L1 ; 0x0800B14A
0x0800B13C: 06D2 LSLS R2, R2, #27
0x0800B13E: D410 BMI .L3 ; 0x0800B162
0x0800B140: 6D00 LDR R0, [R0, #80]
0x0800B142: 6B42 LDR R2, [R0, #52]
0x0800B144: 4608 MOV R0, R1
0x0800B146: 4790 BLX R2
0x0800B148: BDB0 POP {R4-R5, R7, PC}
.L1:
0x0800B14A: 2101 MOVS R1, #1
0x0800B14C: 024B LSLS R3, R1, #9
0x0800B14E: 431A ORRS R2, R3
0x0800B150: 6582 STR R2, [R0, #88]
0x0800B152: 6802 LDR R2, [R0]
0x0800B154: 68D3 LDR R3, [R2, #12]
0x0800B156: 051B LSLS R3, R3, #20
0x0800B158: 0F9B LSRS R3, R3, #30
0x0800B15A: D005 BEQ .L4 ; 0x0800B168
.L2:
0x0800B15C: F7FF FC8F BL HAL_ADC_ConvCpltCallback ; 0x0800AA7E
0x0800B160: BDB0 POP {R4-R5, R7, PC}
.L3:
0x0800B162: F7FF FC8D BL HAL_ADC_ErrorCallback ; 0x0800AA80
0x0800B166: BDB0 POP {R4-R5, R7, PC}
.L4:
0x0800B168: 7E83 LDRB R3, [R0, #26]
0x0800B16A: 2B00 CMP R3, #0
0x0800B16C: D1F6 BNE .L2 ; 0x0800B15C
0x0800B16E: 6813 LDR R3, [R2]
0x0800B170: 071B LSLS R3, R3, #28
0x0800B172: D5F3 BPL .L2 ; 0x0800B15C
0x0800B174: 6893 LDR R3, [R2, #8]
0x0800B176: 075B LSLS R3, R3, #29
0x0800B178: D40A BMI .L5 ; 0x0800B190
0x0800B17A: 4603 MOV R3, R0
0x0800B17C: 3358 ADDS R3, #88
0x0800B17E: 6854 LDR R4, [R2, #4]
0x0800B180: 250C MOVS R5, #12
0x0800B182: 43AC BICS R4, R5
0x0800B184: 6054 STR R4, [R2, #4]
0x0800B186: 24FF MOVS R4, #255
0x0800B188: 3402 ADDS R4, #2
0x0800B18A: 681A LDR R2, [R3]
0x0800B18C: 43A2 BICS R2, R4
0x0800B18E: E006 B .L6 ; 0x0800B19E
.L5:
0x0800B190: 6D82 LDR R2, [R0, #88]
0x0800B192: 2320 MOVS R3, #32
0x0800B194: 4313 ORRS R3, R2
0x0800B196: 6583 STR R3, [R0, #88]
0x0800B198: 4603 MOV R3, R0
0x0800B19A: 335C ADDS R3, #92
0x0800B19C: 6DC2 LDR R2, [R0, #92]
.L6:
0x0800B19E: 430A ORRS R2, R1
0x0800B1A0: 601A STR R2, [R3]
0x0800B1A2: F7FF FC6C BL HAL_ADC_ConvCpltCallback ; 0x0800AA7E
0x0800B1A6: 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:
0x0800B1A8: 6800 LDR R0, [R0]
0x0800B1AA: 21B4 MOVS R1, #180
0x0800B1AC: 5841 LDR R1, [R0, R1]
0x0800B1AE: 207F MOVS R0, #127
0x0800B1B0: 4008 ANDS R0, R1
0x0800B1B2: 4770 BX LR
Section .text.HAL_DAC_Init from stm32g0xx_hal_dac.o, size=40, align=2
HAL_DAC_Init:
0x0800B1B4: B510 PUSH {R4, LR}
0x0800B1B6: 2800 CMP R0, #0
0x0800B1B8: D00E BEQ .L2 ; 0x0800B1D8
0x0800B1BA: 4604 MOV R4, R0
0x0800B1BC: 7900 LDRB R0, [R0, #4]
0x0800B1BE: 2800 CMP R0, #0
0x0800B1C0: D103 BNE .L1 ; 0x0800B1CA
0x0800B1C2: 7160 STRB R0, [R4, #5]
0x0800B1C4: 4620 MOV R0, R4
0x0800B1C6: F7FB FB83 BL HAL_DAC_MspInit ; 0x080068D0
.L1:
0x0800B1CA: 2002 MOVS R0, #2
0x0800B1CC: 7120 STRB R0, [R4, #4]
0x0800B1CE: 2000 MOVS R0, #0
0x0800B1D0: 6120 STR R0, [R4, #16]
0x0800B1D2: 2101 MOVS R1, #1
0x0800B1D4: 7121 STRB R1, [R4, #4]
0x0800B1D6: BD10 POP {R4, PC}
.L2:
0x0800B1D8: 2001 MOVS R0, #1
0x0800B1DA: BD10 POP {R4, PC}
Section .text.HAL_GPIO_WritePin from stm32g0xx_hal_gpio.o, size=16, align=2
HAL_GPIO_WritePin:
0x0800B1DC: 2A00 CMP R2, #0
0x0800B1DE: D002 BEQ .L1 ; 0x0800B1E6
0x0800B1E0: 2218 MOVS R2, #24
0x0800B1E2: 5081 STR R1, [R0, R2]
0x0800B1E4: 4770 BX LR
.L1:
0x0800B1E6: 2228 MOVS R2, #40
0x0800B1E8: 5081 STR R1, [R0, R2]
0x0800B1EA: 4770 BX LR
Section .text.HAL_GPIO_TogglePin from stm32g0xx_hal_gpio.o, size=16, align=2
HAL_GPIO_TogglePin:
0x0800B1EC: 6942 LDR R2, [R0, #20]
0x0800B1EE: 460B MOV R3, R1
0x0800B1F0: 4393 BICS R3, R2
0x0800B1F2: 400A ANDS R2, R1
0x0800B1F4: 0411 LSLS R1, R2, #16
0x0800B1F6: 18C9 ADDS R1, R1, R3
0x0800B1F8: 6181 STR R1, [R0, #24]
0x0800B1FA: 4770 BX LR
Section .text.UART_TxISR_8BIT_FIFOEN from stm32g0xx_hal_uart.o, size=108, align=2
UART_TxISR_8BIT_FIFOEN:
0x0800B1FC: B530 PUSH {R4-R5, LR}
0x0800B1FE: 2184 MOVS R1, #132
0x0800B200: 5841 LDR R1, [R0, R1]
0x0800B202: 2921 CMP R1, #33
0x0800B204: D104 BNE .L1 ; 0x0800B210
0x0800B206: 4601 MOV R1, R0
0x0800B208: 3156 ADDS R1, #86
0x0800B20A: 8A8A LDRH R2, [R1, #20]
0x0800B20C: 2A00 CMP R2, #0
0x0800B20E: D103 BNE .L3 ; 0x0800B218
.L1:
0x0800B210: BD30 POP {R4-R5, PC}
.L2:
0x0800B212: 1E52 SUBS R2, R2, #1
0x0800B214: 0413 LSLS R3, R2, #16
0x0800B216: D0FB BEQ .L1 ; 0x0800B210
.L3:
0x0800B218: 880B LDRH R3, [R1]
0x0800B21A: 2B00 CMP R3, #0
0x0800B21C: D00C BEQ .L4 ; 0x0800B238
0x0800B21E: 6803 LDR R3, [R0]
0x0800B220: 69DC LDR R4, [R3, #28]
0x0800B222: 0624 LSLS R4, R4, #24
0x0800B224: D5F5 BPL .L2 ; 0x0800B212
0x0800B226: 6D04 LDR R4, [R0, #80]
0x0800B228: 7825 LDRB R5, [R4]
0x0800B22A: 629D STR R5, [R3, #40]
0x0800B22C: 1C63 ADDS R3, R4, #1
0x0800B22E: 6503 STR R3, [R0, #80]
0x0800B230: 880B LDRH R3, [R1]
0x0800B232: 1E5B SUBS R3, R3, #1
0x0800B234: 800B STRH R3, [R1]
0x0800B236: E7EC B .L2 ; 0x0800B212
.L4:
0x0800B238: F3EF 8110 MRS R1, PRIMASK
0x0800B23C: 2201 MOVS R2, #1
0x0800B23E: F382 8810 MSR PRIMASK, R2
0x0800B242: 05D3 LSLS R3, R2, #23
0x0800B244: 6804 LDR R4, [R0]
0x0800B246: 68A5 LDR R5, [R4, #8]
0x0800B248: 439D BICS R5, R3
0x0800B24A: 60A5 STR R5, [R4, #8]
0x0800B24C: F381 8810 MSR PRIMASK, R1
0x0800B250: F3EF 8110 MRS R1, PRIMASK
0x0800B254: F382 8810 MSR PRIMASK, R2
0x0800B258: 6800 LDR R0, [R0]
0x0800B25A: 6802 LDR R2, [R0]
0x0800B25C: 2340 MOVS R3, #64
0x0800B25E: 4313 ORRS R3, R2
0x0800B260: 6003 STR R3, [R0]
0x0800B262: F381 8810 MSR PRIMASK, R1
0x0800B266: BD30 POP {R4-R5, PC}
Section .text.UART_TxISR_8BIT from stm32g0xx_hal_uart.o, size=88, align=2
UART_TxISR_8BIT:
0x0800B268: B530 PUSH {R4-R5, LR}
0x0800B26A: 2184 MOVS R1, #132
0x0800B26C: 5841 LDR R1, [R0, R1]
0x0800B26E: 2921 CMP R1, #33
0x0800B270: D10D BNE .L1 ; 0x0800B28E
0x0800B272: 4601 MOV R1, R0
0x0800B274: 3156 ADDS R1, #86
0x0800B276: 880A LDRH R2, [R1]
0x0800B278: 2A00 CMP R2, #0
0x0800B27A: D009 BEQ .L2 ; 0x0800B290
0x0800B27C: 6802 LDR R2, [R0]
0x0800B27E: 6D03 LDR R3, [R0, #80]
0x0800B280: 781C LDRB R4, [R3]
0x0800B282: 6294 STR R4, [R2, #40]
0x0800B284: 1C5A ADDS R2, R3, #1
0x0800B286: 6502 STR R2, [R0, #80]
0x0800B288: 8808 LDRH R0, [R1]
0x0800B28A: 1E40 SUBS R0, R0, #1
0x0800B28C: 8008 STRH R0, [R1]
.L1:
0x0800B28E: BD30 POP {R4-R5, PC}
.L2:
0x0800B290: F3EF 8110 MRS R1, PRIMASK
0x0800B294: 2201 MOVS R2, #1
0x0800B296: F382 8810 MSR PRIMASK, R2
0x0800B29A: 6803 LDR R3, [R0]
0x0800B29C: 681C LDR R4, [R3]
0x0800B29E: 2580 MOVS R5, #128
0x0800B2A0: 43AC BICS R4, R5
0x0800B2A2: 601C STR R4, [R3]
0x0800B2A4: F381 8810 MSR PRIMASK, R1
0x0800B2A8: F3EF 8110 MRS R1, PRIMASK
0x0800B2AC: F382 8810 MSR PRIMASK, R2
0x0800B2B0: 6800 LDR R0, [R0]
0x0800B2B2: 6802 LDR R2, [R0]
0x0800B2B4: 2340 MOVS R3, #64
0x0800B2B6: 4313 ORRS R3, R2
0x0800B2B8: 6003 STR R3, [R0]
0x0800B2BA: F381 8810 MSR PRIMASK, R1
0x0800B2BE: BD30 POP {R4-R5, PC}
Section .text.UART_RxISR_16BIT from stm32g0xx_hal_uart.o, size=160, align=2
UART_RxISR_16BIT:
0x0800B2C0: B570 PUSH {R4-R6, LR}
0x0800B2C2: 6802 LDR R2, [R0]
0x0800B2C4: 4601 MOV R1, R0
0x0800B2C6: 315C ADDS R1, #92
0x0800B2C8: 888B LDRH R3, [R1, #4]
0x0800B2CA: 6ACC LDR R4, [R1, #44]
0x0800B2CC: 2C22 CMP R4, #34
0x0800B2CE: D10C BNE .L1 ; 0x0800B2EA
0x0800B2D0: 6A52 LDR R2, [R2, #36]
0x0800B2D2: 4013 ANDS R3, R2
0x0800B2D4: 6D82 LDR R2, [R0, #88]
0x0800B2D6: 8013 STRH R3, [R2]
0x0800B2D8: 884B LDRH R3, [R1, #2]
0x0800B2DA: 1E5B SUBS R3, R3, #1
0x0800B2DC: 804B STRH R3, [R1, #2]
0x0800B2DE: 1C92 ADDS R2, R2, #2
0x0800B2E0: 6582 STR R2, [R0, #88]
0x0800B2E2: 884A LDRH R2, [R1, #2]
0x0800B2E4: 2A00 CMP R2, #0
0x0800B2E6: D005 BEQ .L2 ; 0x0800B2F4
0x0800B2E8: BD70 POP {R4-R6, PC}
.L1:
0x0800B2EA: 6990 LDR R0, [R2, #24]
0x0800B2EC: 2108 MOVS R1, #8
0x0800B2EE: 4301 ORRS R1, R0
0x0800B2F0: 6191 STR R1, [R2, #24]
0x0800B2F2: BD70 POP {R4-R6, PC}
.L2:
0x0800B2F4: F3EF 8310 MRS R3, PRIMASK
0x0800B2F8: 2201 MOVS R2, #1
0x0800B2FA: F382 8810 MSR PRIMASK, R2
0x0800B2FE: 2409 MOVS R4, #9
0x0800B300: 0164 LSLS R4, R4, #5
0x0800B302: 6805 LDR R5, [R0]
0x0800B304: 682E LDR R6, [R5]
0x0800B306: 43A6 BICS R6, R4
0x0800B308: 602E STR R6, [R5]
0x0800B30A: F383 8810 MSR PRIMASK, R3
0x0800B30E: F3EF 8310 MRS R3, PRIMASK
0x0800B312: F382 8810 MSR PRIMASK, R2
0x0800B316: 6804 LDR R4, [R0]
0x0800B318: 68A5 LDR R5, [R4, #8]
0x0800B31A: 4395 BICS R5, R2
0x0800B31C: 60A5 STR R5, [R4, #8]
0x0800B31E: F383 8810 MSR PRIMASK, R3
0x0800B322: 2320 MOVS R3, #32
0x0800B324: 62CB STR R3, [R1, #44]
0x0800B326: 2300 MOVS R3, #0
0x0800B328: 6703 STR R3, [R0, #112]
0x0800B32A: 6EC4 LDR R4, [R0, #108]
0x0800B32C: 2C01 CMP R4, #1
0x0800B32E: D114 BNE .L4 ; 0x0800B35A
0x0800B330: 66C3 STR R3, [R0, #108]
0x0800B332: F3EF 8310 MRS R3, PRIMASK
0x0800B336: F382 8810 MSR PRIMASK, R2
0x0800B33A: 6804 LDR R4, [R0]
0x0800B33C: 6825 LDR R5, [R4]
0x0800B33E: 2210 MOVS R2, #16
0x0800B340: 4395 BICS R5, R2
0x0800B342: 6025 STR R5, [R4]
0x0800B344: F383 8810 MSR PRIMASK, R3
0x0800B348: 6803 LDR R3, [R0]
0x0800B34A: 69DC LDR R4, [R3, #28]
0x0800B34C: 06E4 LSLS R4, R4, #27
0x0800B34E: D500 BPL .L3 ; 0x0800B352
0x0800B350: 621A STR R2, [R3, #32]
.L3:
0x0800B352: 8809 LDRH R1, [R1]
0x0800B354: F7FF FCF7 BL HAL_UARTEx_RxEventCallback ; 0x0800AD46
0x0800B358: BD70 POP {R4-R6, PC}
.L4:
0x0800B35A: F7FF FCF6 BL HAL_UART_RxCpltCallback ; 0x0800AD4A
0x0800B35E: BD70 POP {R4-R6, PC}
Section .text._StoreChar from SEGGER_RTT_printf.o, size=68, align=2
_StoreChar:
0x0800B360: B510 PUSH {R4, LR}
0x0800B362: 4604 MOV R4, R0
0x0800B364: 6842 LDR R2, [R0, #4]
0x0800B366: 6883 LDR R3, [R0, #8]
0x0800B368: 1C58 ADDS R0, R3, #1
0x0800B36A: 4290 CMP R0, R2
0x0800B36C: D903 BLS .L2 ; 0x0800B376
0x0800B36E: 4618 MOV R0, R3
0x0800B370: 4290 CMP R0, R2
0x0800B372: D009 BEQ .L3 ; 0x0800B388
.L1:
0x0800B374: BD10 POP {R4, PC}
.L2:
0x0800B376: 6822 LDR R2, [R4]
0x0800B378: 54D1 STRB R1, [R2, R3]
0x0800B37A: 60A0 STR R0, [R4, #8]
0x0800B37C: 68E1 LDR R1, [R4, #12]
0x0800B37E: 1C49 ADDS R1, R1, #1
0x0800B380: 60E1 STR R1, [R4, #12]
0x0800B382: 6862 LDR R2, [R4, #4]
0x0800B384: 4290 CMP R0, R2
0x0800B386: D1F5 BNE .L1 ; 0x0800B374
.L3:
0x0800B388: 6821 LDR R1, [R4]
0x0800B38A: 6920 LDR R0, [R4, #16]
0x0800B38C: F7FF FA78 BL SEGGER_RTT_Write ; 0x0800A880
0x0800B390: 68A1 LDR R1, [R4, #8]
0x0800B392: 4288 CMP R0, R1
0x0800B394: D102 BNE .L4 ; 0x0800B39C
0x0800B396: 2000 MOVS R0, #0
0x0800B398: 60A0 STR R0, [R4, #8]
0x0800B39A: BD10 POP {R4, PC}
.L4:
0x0800B39C: 2000 MOVS R0, #0
0x0800B39E: 43C0 MVNS R0, R0
0x0800B3A0: 60E0 STR R0, [R4, #12]
0x0800B3A2: BD10 POP {R4, PC}
Section .text.SEGGER_RTT_printf from SEGGER_RTT_printf.o, size=28, align=2
SEGGER_RTT_printf:
0x0800B3A4: B082 SUB SP, SP, #8
0x0800B3A6: B500 PUSH {LR}
0x0800B3A8: B081 SUB SP, SP, #4
0x0800B3AA: 9202 STR R2, [SP, #8]
0x0800B3AC: 9303 STR R3, [SP, #12]
0x0800B3AE: AA02 ADD R2, SP, #8
0x0800B3B0: 9200 STR R2, [SP, #0]
0x0800B3B2: 466A MOV R2, SP
0x0800B3B4: F7FA FE72 BL SEGGER_RTT_vprintf ; 0x0800609C
0x0800B3B8: B001 ADD SP, SP, #4
0x0800B3BA: BC02 POP {R1}
0x0800B3BC: B002 ADD SP, SP, #8
0x0800B3BE: 4708 BX R1
Section .text.mbGetFrameComplete from modbus.o, size=4, align=2
mbGetFrameComplete:
0x0800B3C0: 7D00 LDRB R0, [R0, #20]
0x0800B3C2: 4770 BX LR
Section .rodata.UARTPrescTable from stm32g0xx_hal_uart.o, size=24, align=2
UARTPrescTable:
0x0800B3C4: 01 DC.B 0x01 ; '\x01'
0x0800B3C5: 00 DC.B 0x00 ; '\0'
0x0800B3C6: 02 DC.B 0x02 ; '\x02'
0x0800B3C7: 00 DC.B 0x00 ; '\0'
0x0800B3C8: 04 DC.B 0x04 ; '\x04'
0x0800B3C9: 00 DC.B 0x00 ; '\0'
0x0800B3CA: 06 DC.B 0x06 ; '\x06'
0x0800B3CB: 00 DC.B 0x00 ; '\0'
0x0800B3CC: 08 DC.B 0x08 ; '\x08'
0x0800B3CD: 00 DC.B 0x00 ; '\0'
0x0800B3CE: 0A DC.B 0x0A ; '\n'
0x0800B3CF: 00 DC.B 0x00 ; '\0'
0x0800B3D0: 0C DC.B 0x0C ; '\x0C'
0x0800B3D1: 00 DC.B 0x00 ; '\0'
0x0800B3D2: 10 DC.B 0x10 ; '\x10'
0x0800B3D3: 00 DC.B 0x00 ; '\0'
0x0800B3D4: 20 DC.B 0x20 ; ' '
0x0800B3D5: 00 DC.B 0x00 ; '\0'
0x0800B3D6: 40 DC.B 0x40 ; '@'
0x0800B3D7: 00 DC.B 0x00 ; '\0'
0x0800B3D8: 80 DC.B 0x80 ; '\x80'
0x0800B3D9: 00 DC.B 0x00 ; '\0'
0x0800B3DA: 00 DC.B 0x00 ; '\0'
0x0800B3DB: 01 DC.B 0x01 ; '\x01'
Section .rodata..L.str.15 from main.o, size=19, align=1
0x0800B3DC: 54 DC.B 0x54 ; 'T'
0x0800B3DD: 72 DC.B 0x72 ; 'r'
0x0800B3DE: 79 DC.B 0x79 ; 'y'
0x0800B3DF: 69 DC.B 0x69 ; 'i'
0x0800B3E0: 6E DC.B 0x6E ; 'n'
0x0800B3E1: 67 DC.B 0x67 ; 'g'
0x0800B3E2: 20 DC.B 0x20 ; ' '
0x0800B3E3: 74 DC.B 0x74 ; 't'
0x0800B3E4: 6F DC.B 0x6F ; 'o'
0x0800B3E5: 20 DC.B 0x20 ; ' '
0x0800B3E6: 72 DC.B 0x72 ; 'r'
0x0800B3E7: 65 DC.B 0x65 ; 'e'
0x0800B3E8: 73 DC.B 0x73 ; 's'
0x0800B3E9: 74 DC.B 0x74 ; 't'
0x0800B3EA: 61 DC.B 0x61 ; 'a'
0x0800B3EB: 72 DC.B 0x72 ; 'r'
0x0800B3EC: 74 DC.B 0x74 ; 't'
0x0800B3ED: 2E DC.B 0x2E ; '.'
0x0800B3EE: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.18 from main.o, size=47, align=1
0x0800B3EF: 43 DC.B 0x43 ; 'C'
0x0800B3F0: 61 DC.B 0x61 ; 'a'
0x0800B3F1: 6E DC.B 0x6E ; 'n'
0x0800B3F2: 6E DC.B 0x6E ; 'n'
0x0800B3F3: 6F DC.B 0x6F ; 'o'
0x0800B3F4: 74 DC.B 0x74 ; 't'
0x0800B3F5: 20 DC.B 0x20 ; ' '
0x0800B3F6: 72 DC.B 0x72 ; 'r'
0x0800B3F7: 65 DC.B 0x65 ; 'e'
0x0800B3F8: 61 DC.B 0x61 ; 'a'
0x0800B3F9: 64 DC.B 0x64 ; 'd'
0x0800B3FA: 20 DC.B 0x20 ; ' '
0x0800B3FB: 73 DC.B 0x73 ; 's'
0x0800B3FC: 74 DC.B 0x74 ; 't'
0x0800B3FD: 61 DC.B 0x61 ; 'a'
0x0800B3FE: 74 DC.B 0x74 ; 't'
0x0800B3FF: 69 DC.B 0x69 ; 'i'
0x0800B400: 73 DC.B 0x73 ; 's'
0x0800B401: 74 DC.B 0x74 ; 't'
0x0800B402: 63 DC.B 0x63 ; 'c'
0x0800B403: 61 DC.B 0x61 ; 'a'
0x0800B404: 6C DC.B 0x6C ; 'l'
0x0800B405: 20 DC.B 0x20 ; ' '
0x0800B406: 64 DC.B 0x64 ; 'd'
0x0800B407: 61 DC.B 0x61 ; 'a'
0x0800B408: 74 DC.B 0x74 ; 't'
0x0800B409: 61 DC.B 0x61 ; 'a'
0x0800B40A: 20 DC.B 0x20 ; ' '
0x0800B40B: 66 DC.B 0x66 ; 'f'
0x0800B40C: 72 DC.B 0x72 ; 'r'
0x0800B40D: 6F DC.B 0x6F ; 'o'
0x0800B40E: 6D DC.B 0x6D ; 'm'
0x0800B40F: 20 DC.B 0x20 ; ' '
0x0800B410: 46 DC.B 0x46 ; 'F'
0x0800B411: 4C DC.B 0x4C ; 'L'
0x0800B412: 41 DC.B 0x41 ; 'A'
0x0800B413: 53 DC.B 0x53 ; 'S'
0x0800B414: 48 DC.B 0x48 ; 'H'
0x0800B415: 20 DC.B 0x20 ; ' '
0x0800B416: 6D DC.B 0x6D ; 'm'
0x0800B417: 65 DC.B 0x65 ; 'e'
0x0800B418: 6D DC.B 0x6D ; 'm'
0x0800B419: 6F DC.B 0x6F ; 'o'
0x0800B41A: 72 DC.B 0x72 ; 'r'
0x0800B41B: 79 DC.B 0x79 ; 'y'
0x0800B41C: 21 DC.B 0x21 ; '!'
0x0800B41D: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.21 from main.o, size=23, align=1
0x0800B41E: 41 DC.B 0x41 ; 'A'
0x0800B41F: 44 DC.B 0x44 ; 'D'
0x0800B420: 43 DC.B 0x43 ; 'C'
0x0800B421: 20 DC.B 0x20 ; ' '
0x0800B422: 63 DC.B 0x63 ; 'c'
0x0800B423: 61 DC.B 0x61 ; 'a'
0x0800B424: 6C DC.B 0x6C ; 'l'
0x0800B425: 69 DC.B 0x69 ; 'i'
0x0800B426: 62 DC.B 0x62 ; 'b'
0x0800B427: 72 DC.B 0x72 ; 'r'
0x0800B428: 61 DC.B 0x61 ; 'a'
0x0800B429: 74 DC.B 0x74 ; 't'
0x0800B42A: 69 DC.B 0x69 ; 'i'
0x0800B42B: 6F DC.B 0x6F ; 'o'
0x0800B42C: 6E DC.B 0x6E ; 'n'
0x0800B42D: 20 DC.B 0x20 ; ' '
0x0800B42E: 65 DC.B 0x65 ; 'e'
0x0800B42F: 72 DC.B 0x72 ; 'r'
0x0800B430: 72 DC.B 0x72 ; 'r'
0x0800B431: 6F DC.B 0x6F ; 'o'
0x0800B432: 72 DC.B 0x72 ; 'r'
0x0800B433: 21 DC.B 0x21 ; '!'
0x0800B434: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.28 from main.o, size=51, align=1
0x0800B435: 53 DC.B 0x53 ; 'S'
0x0800B436: 74 DC.B 0x74 ; 't'
0x0800B437: 61 DC.B 0x61 ; 'a'
0x0800B438: 72 DC.B 0x72 ; 'r'
0x0800B439: 74 DC.B 0x74 ; 't'
0x0800B43A: 69 DC.B 0x69 ; 'i'
0x0800B43B: 6E DC.B 0x6E ; 'n'
0x0800B43C: 67 DC.B 0x67 ; 'g'
0x0800B43D: 20 DC.B 0x20 ; ' '
0x0800B43E: 56 DC.B 0x56 ; 'V'
0x0800B43F: 65 DC.B 0x65 ; 'e'
0x0800B440: 63 DC.B 0x63 ; 'c'
0x0800B441: 74 DC.B 0x74 ; 't'
0x0800B442: 6F DC.B 0x6F ; 'o'
0x0800B443: 72 DC.B 0x72 ; 'r'
0x0800B444: 20 DC.B 0x20 ; ' '
0x0800B445: 54 DC.B 0x54 ; 'T'
0x0800B446: 61 DC.B 0x61 ; 'a'
0x0800B447: 62 DC.B 0x62 ; 'b'
0x0800B448: 6C DC.B 0x6C ; 'l'
0x0800B449: 65 DC.B 0x65 ; 'e'
0x0800B44A: 20 DC.B 0x20 ; ' '
0x0800B44B: 63 DC.B 0x63 ; 'c'
0x0800B44C: 6F DC.B 0x6F ; 'o'
0x0800B44D: 70 DC.B 0x70 ; 'p'
0x0800B44E: 79 DC.B 0x79 ; 'y'
0x0800B44F: 69 DC.B 0x69 ; 'i'
0x0800B450: 6E DC.B 0x6E ; 'n'
0x0800B451: 67 DC.B 0x67 ; 'g'
0x0800B452: 20 DC.B 0x20 ; ' '
0x0800B453: 66 DC.B 0x66 ; 'f'
0x0800B454: 72 DC.B 0x72 ; 'r'
0x0800B455: 6F DC.B 0x6F ; 'o'
0x0800B456: 6D DC.B 0x6D ; 'm'
0x0800B457: 20 DC.B 0x20 ; ' '
0x0800B458: 46 DC.B 0x46 ; 'F'
0x0800B459: 4C DC.B 0x4C ; 'L'
0x0800B45A: 41 DC.B 0x41 ; 'A'
0x0800B45B: 53 DC.B 0x53 ; 'S'
0x0800B45C: 48 DC.B 0x48 ; 'H'
0x0800B45D: 20 DC.B 0x20 ; ' '
0x0800B45E: 74 DC.B 0x74 ; 't'
0x0800B45F: 6F DC.B 0x6F ; 'o'
0x0800B460: 20 DC.B 0x20 ; ' '
0x0800B461: 52 DC.B 0x52 ; 'R'
0x0800B462: 41 DC.B 0x41 ; 'A'
0x0800B463: 4D DC.B 0x4D ; 'M'
0x0800B464: 2E DC.B 0x2E ; '.'
0x0800B465: 2E DC.B 0x2E ; '.'
0x0800B466: 2E DC.B 0x2E ; '.'
0x0800B467: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.32 from main.o, size=43, align=1
0x0800B468: 4D DC.B 0x4D ; 'M'
0x0800B469: 6F DC.B 0x6F ; 'o'
0x0800B46A: 64 DC.B 0x64 ; 'd'
0x0800B46B: 65 DC.B 0x65 ; 'e'
0x0800B46C: 20 DC.B 0x20 ; ' '
0x0800B46D: 30 DC.B 0x30 ; '0'
0x0800B46E: 20 DC.B 0x20 ; ' '
0x0800B46F: 69 DC.B 0x69 ; 'i'
0x0800B470: 73 DC.B 0x73 ; 's'
0x0800B471: 20 DC.B 0x20 ; ' '
0x0800B472: 73 DC.B 0x73 ; 's'
0x0800B473: 65 DC.B 0x65 ; 'e'
0x0800B474: 6C DC.B 0x6C ; 'l'
0x0800B475: 65 DC.B 0x65 ; 'e'
0x0800B476: 63 DC.B 0x63 ; 'c'
0x0800B477: 74 DC.B 0x74 ; 't'
0x0800B478: 65 DC.B 0x65 ; 'e'
0x0800B479: 64 DC.B 0x64 ; 'd'
0x0800B47A: 2E DC.B 0x2E ; '.'
0x0800B47B: 20 DC.B 0x20 ; ' '
0x0800B47C: 41 DC.B 0x41 ; 'A'
0x0800B47D: 75 DC.B 0x75 ; 'u'
0x0800B47E: 74 DC.B 0x74 ; 't'
0x0800B47F: 6F DC.B 0x6F ; 'o'
0x0800B480: 2D DC.B 0x2D ; '-'
0x0800B481: 72 DC.B 0x72 ; 'r'
0x0800B482: 65 DC.B 0x65 ; 'e'
0x0800B483: 63 DC.B 0x63 ; 'c'
0x0800B484: 6F DC.B 0x6F ; 'o'
0x0800B485: 6E DC.B 0x6E ; 'n'
0x0800B486: 6E DC.B 0x6E ; 'n'
0x0800B487: 65 DC.B 0x65 ; 'e'
0x0800B488: 63 DC.B 0x63 ; 'c'
0x0800B489: 74 DC.B 0x74 ; 't'
0x0800B48A: 20 DC.B 0x20 ; ' '
0x0800B48B: 69 DC.B 0x69 ; 'i'
0x0800B48C: 73 DC.B 0x73 ; 's'
0x0800B48D: 20 DC.B 0x20 ; ' '
0x0800B48E: 4F DC.B 0x4F ; 'O'
0x0800B48F: 46 DC.B 0x46 ; 'F'
0x0800B490: 46 DC.B 0x46 ; 'F'
0x0800B491: 2E DC.B 0x2E ; '.'
0x0800B492: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.34 from main.o, size=43, align=1
0x0800B493: 4D DC.B 0x4D ; 'M'
0x0800B494: 6F DC.B 0x6F ; 'o'
0x0800B495: 64 DC.B 0x64 ; 'd'
0x0800B496: 65 DC.B 0x65 ; 'e'
0x0800B497: 20 DC.B 0x20 ; ' '
0x0800B498: 31 DC.B 0x31 ; '1'
0x0800B499: 20 DC.B 0x20 ; ' '
0x0800B49A: 69 DC.B 0x69 ; 'i'
0x0800B49B: 73 DC.B 0x73 ; 's'
0x0800B49C: 20 DC.B 0x20 ; ' '
0x0800B49D: 73 DC.B 0x73 ; 's'
0x0800B49E: 65 DC.B 0x65 ; 'e'
0x0800B49F: 6C DC.B 0x6C ; 'l'
0x0800B4A0: 65 DC.B 0x65 ; 'e'
0x0800B4A1: 63 DC.B 0x63 ; 'c'
0x0800B4A2: 74 DC.B 0x74 ; 't'
0x0800B4A3: 65 DC.B 0x65 ; 'e'
0x0800B4A4: 64 DC.B 0x64 ; 'd'
0x0800B4A5: 2E DC.B 0x2E ; '.'
0x0800B4A6: 20 DC.B 0x20 ; ' '
0x0800B4A7: 41 DC.B 0x41 ; 'A'
0x0800B4A8: 75 DC.B 0x75 ; 'u'
0x0800B4A9: 74 DC.B 0x74 ; 't'
0x0800B4AA: 6F DC.B 0x6F ; 'o'
0x0800B4AB: 2D DC.B 0x2D ; '-'
0x0800B4AC: 72 DC.B 0x72 ; 'r'
0x0800B4AD: 65 DC.B 0x65 ; 'e'
0x0800B4AE: 63 DC.B 0x63 ; 'c'
0x0800B4AF: 6F DC.B 0x6F ; 'o'
0x0800B4B0: 6E DC.B 0x6E ; 'n'
0x0800B4B1: 6E DC.B 0x6E ; 'n'
0x0800B4B2: 65 DC.B 0x65 ; 'e'
0x0800B4B3: 63 DC.B 0x63 ; 'c'
0x0800B4B4: 74 DC.B 0x74 ; 't'
0x0800B4B5: 20 DC.B 0x20 ; ' '
0x0800B4B6: 69 DC.B 0x69 ; 'i'
0x0800B4B7: 73 DC.B 0x73 ; 's'
0x0800B4B8: 20 DC.B 0x20 ; ' '
0x0800B4B9: 4F DC.B 0x4F ; 'O'
0x0800B4BA: 46 DC.B 0x46 ; 'F'
0x0800B4BB: 46 DC.B 0x46 ; 'F'
0x0800B4BC: 2E DC.B 0x2E ; '.'
0x0800B4BD: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.36 from main.o, size=43, align=1
0x0800B4BE: 4D DC.B 0x4D ; 'M'
0x0800B4BF: 6F DC.B 0x6F ; 'o'
0x0800B4C0: 64 DC.B 0x64 ; 'd'
0x0800B4C1: 65 DC.B 0x65 ; 'e'
0x0800B4C2: 20 DC.B 0x20 ; ' '
0x0800B4C3: 32 DC.B 0x32 ; '2'
0x0800B4C4: 20 DC.B 0x20 ; ' '
0x0800B4C5: 69 DC.B 0x69 ; 'i'
0x0800B4C6: 73 DC.B 0x73 ; 's'
0x0800B4C7: 20 DC.B 0x20 ; ' '
0x0800B4C8: 73 DC.B 0x73 ; 's'
0x0800B4C9: 65 DC.B 0x65 ; 'e'
0x0800B4CA: 6C DC.B 0x6C ; 'l'
0x0800B4CB: 65 DC.B 0x65 ; 'e'
0x0800B4CC: 63 DC.B 0x63 ; 'c'
0x0800B4CD: 74 DC.B 0x74 ; 't'
0x0800B4CE: 65 DC.B 0x65 ; 'e'
0x0800B4CF: 64 DC.B 0x64 ; 'd'
0x0800B4D0: 2E DC.B 0x2E ; '.'
0x0800B4D1: 20 DC.B 0x20 ; ' '
0x0800B4D2: 41 DC.B 0x41 ; 'A'
0x0800B4D3: 75 DC.B 0x75 ; 'u'
0x0800B4D4: 74 DC.B 0x74 ; 't'
0x0800B4D5: 6F DC.B 0x6F ; 'o'
0x0800B4D6: 2D DC.B 0x2D ; '-'
0x0800B4D7: 72 DC.B 0x72 ; 'r'
0x0800B4D8: 65 DC.B 0x65 ; 'e'
0x0800B4D9: 63 DC.B 0x63 ; 'c'
0x0800B4DA: 6F DC.B 0x6F ; 'o'
0x0800B4DB: 6E DC.B 0x6E ; 'n'
0x0800B4DC: 6E DC.B 0x6E ; 'n'
0x0800B4DD: 65 DC.B 0x65 ; 'e'
0x0800B4DE: 63 DC.B 0x63 ; 'c'
0x0800B4DF: 74 DC.B 0x74 ; 't'
0x0800B4E0: 20 DC.B 0x20 ; ' '
0x0800B4E1: 69 DC.B 0x69 ; 'i'
0x0800B4E2: 73 DC.B 0x73 ; 's'
0x0800B4E3: 20 DC.B 0x20 ; ' '
0x0800B4E4: 4F DC.B 0x4F ; 'O'
0x0800B4E5: 46 DC.B 0x46 ; 'F'
0x0800B4E6: 46 DC.B 0x46 ; 'F'
0x0800B4E7: 2E DC.B 0x2E ; '.'
0x0800B4E8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.38 from main.o, size=43, align=1
0x0800B4E9: 4D DC.B 0x4D ; 'M'
0x0800B4EA: 6F DC.B 0x6F ; 'o'
0x0800B4EB: 64 DC.B 0x64 ; 'd'
0x0800B4EC: 65 DC.B 0x65 ; 'e'
0x0800B4ED: 20 DC.B 0x20 ; ' '
0x0800B4EE: 33 DC.B 0x33 ; '3'
0x0800B4EF: 20 DC.B 0x20 ; ' '
0x0800B4F0: 69 DC.B 0x69 ; 'i'
0x0800B4F1: 73 DC.B 0x73 ; 's'
0x0800B4F2: 20 DC.B 0x20 ; ' '
0x0800B4F3: 73 DC.B 0x73 ; 's'
0x0800B4F4: 65 DC.B 0x65 ; 'e'
0x0800B4F5: 6C DC.B 0x6C ; 'l'
0x0800B4F6: 65 DC.B 0x65 ; 'e'
0x0800B4F7: 63 DC.B 0x63 ; 'c'
0x0800B4F8: 74 DC.B 0x74 ; 't'
0x0800B4F9: 65 DC.B 0x65 ; 'e'
0x0800B4FA: 64 DC.B 0x64 ; 'd'
0x0800B4FB: 2E DC.B 0x2E ; '.'
0x0800B4FC: 20 DC.B 0x20 ; ' '
0x0800B4FD: 41 DC.B 0x41 ; 'A'
0x0800B4FE: 75 DC.B 0x75 ; 'u'
0x0800B4FF: 74 DC.B 0x74 ; 't'
0x0800B500: 6F DC.B 0x6F ; 'o'
0x0800B501: 2D DC.B 0x2D ; '-'
0x0800B502: 72 DC.B 0x72 ; 'r'
0x0800B503: 65 DC.B 0x65 ; 'e'
0x0800B504: 63 DC.B 0x63 ; 'c'
0x0800B505: 6F DC.B 0x6F ; 'o'
0x0800B506: 6E DC.B 0x6E ; 'n'
0x0800B507: 6E DC.B 0x6E ; 'n'
0x0800B508: 65 DC.B 0x65 ; 'e'
0x0800B509: 63 DC.B 0x63 ; 'c'
0x0800B50A: 74 DC.B 0x74 ; 't'
0x0800B50B: 20 DC.B 0x20 ; ' '
0x0800B50C: 69 DC.B 0x69 ; 'i'
0x0800B50D: 73 DC.B 0x73 ; 's'
0x0800B50E: 20 DC.B 0x20 ; ' '
0x0800B50F: 4F DC.B 0x4F ; 'O'
0x0800B510: 46 DC.B 0x46 ; 'F'
0x0800B511: 46 DC.B 0x46 ; 'F'
0x0800B512: 2E DC.B 0x2E ; '.'
0x0800B513: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.40 from main.o, size=43, align=1
0x0800B514: 4D DC.B 0x4D ; 'M'
0x0800B515: 6F DC.B 0x6F ; 'o'
0x0800B516: 64 DC.B 0x64 ; 'd'
0x0800B517: 65 DC.B 0x65 ; 'e'
0x0800B518: 20 DC.B 0x20 ; ' '
0x0800B519: 34 DC.B 0x34 ; '4'
0x0800B51A: 20 DC.B 0x20 ; ' '
0x0800B51B: 69 DC.B 0x69 ; 'i'
0x0800B51C: 73 DC.B 0x73 ; 's'
0x0800B51D: 20 DC.B 0x20 ; ' '
0x0800B51E: 73 DC.B 0x73 ; 's'
0x0800B51F: 65 DC.B 0x65 ; 'e'
0x0800B520: 6C DC.B 0x6C ; 'l'
0x0800B521: 65 DC.B 0x65 ; 'e'
0x0800B522: 63 DC.B 0x63 ; 'c'
0x0800B523: 74 DC.B 0x74 ; 't'
0x0800B524: 65 DC.B 0x65 ; 'e'
0x0800B525: 64 DC.B 0x64 ; 'd'
0x0800B526: 2E DC.B 0x2E ; '.'
0x0800B527: 20 DC.B 0x20 ; ' '
0x0800B528: 41 DC.B 0x41 ; 'A'
0x0800B529: 75 DC.B 0x75 ; 'u'
0x0800B52A: 74 DC.B 0x74 ; 't'
0x0800B52B: 6F DC.B 0x6F ; 'o'
0x0800B52C: 2D DC.B 0x2D ; '-'
0x0800B52D: 72 DC.B 0x72 ; 'r'
0x0800B52E: 65 DC.B 0x65 ; 'e'
0x0800B52F: 63 DC.B 0x63 ; 'c'
0x0800B530: 6F DC.B 0x6F ; 'o'
0x0800B531: 6E DC.B 0x6E ; 'n'
0x0800B532: 6E DC.B 0x6E ; 'n'
0x0800B533: 65 DC.B 0x65 ; 'e'
0x0800B534: 63 DC.B 0x63 ; 'c'
0x0800B535: 74 DC.B 0x74 ; 't'
0x0800B536: 20 DC.B 0x20 ; ' '
0x0800B537: 69 DC.B 0x69 ; 'i'
0x0800B538: 73 DC.B 0x73 ; 's'
0x0800B539: 20 DC.B 0x20 ; ' '
0x0800B53A: 4F DC.B 0x4F ; 'O'
0x0800B53B: 46 DC.B 0x46 ; 'F'
0x0800B53C: 46 DC.B 0x46 ; 'F'
0x0800B53D: 2E DC.B 0x2E ; '.'
0x0800B53E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.42 from main.o, size=43, align=1
0x0800B53F: 4D DC.B 0x4D ; 'M'
0x0800B540: 6F DC.B 0x6F ; 'o'
0x0800B541: 64 DC.B 0x64 ; 'd'
0x0800B542: 65 DC.B 0x65 ; 'e'
0x0800B543: 20 DC.B 0x20 ; ' '
0x0800B544: 35 DC.B 0x35 ; '5'
0x0800B545: 20 DC.B 0x20 ; ' '
0x0800B546: 69 DC.B 0x69 ; 'i'
0x0800B547: 73 DC.B 0x73 ; 's'
0x0800B548: 20 DC.B 0x20 ; ' '
0x0800B549: 73 DC.B 0x73 ; 's'
0x0800B54A: 65 DC.B 0x65 ; 'e'
0x0800B54B: 6C DC.B 0x6C ; 'l'
0x0800B54C: 65 DC.B 0x65 ; 'e'
0x0800B54D: 63 DC.B 0x63 ; 'c'
0x0800B54E: 74 DC.B 0x74 ; 't'
0x0800B54F: 65 DC.B 0x65 ; 'e'
0x0800B550: 64 DC.B 0x64 ; 'd'
0x0800B551: 2E DC.B 0x2E ; '.'
0x0800B552: 20 DC.B 0x20 ; ' '
0x0800B553: 41 DC.B 0x41 ; 'A'
0x0800B554: 75 DC.B 0x75 ; 'u'
0x0800B555: 74 DC.B 0x74 ; 't'
0x0800B556: 6F DC.B 0x6F ; 'o'
0x0800B557: 2D DC.B 0x2D ; '-'
0x0800B558: 72 DC.B 0x72 ; 'r'
0x0800B559: 65 DC.B 0x65 ; 'e'
0x0800B55A: 63 DC.B 0x63 ; 'c'
0x0800B55B: 6F DC.B 0x6F ; 'o'
0x0800B55C: 6E DC.B 0x6E ; 'n'
0x0800B55D: 6E DC.B 0x6E ; 'n'
0x0800B55E: 65 DC.B 0x65 ; 'e'
0x0800B55F: 63 DC.B 0x63 ; 'c'
0x0800B560: 74 DC.B 0x74 ; 't'
0x0800B561: 20 DC.B 0x20 ; ' '
0x0800B562: 69 DC.B 0x69 ; 'i'
0x0800B563: 73 DC.B 0x73 ; 's'
0x0800B564: 20 DC.B 0x20 ; ' '
0x0800B565: 4F DC.B 0x4F ; 'O'
0x0800B566: 46 DC.B 0x46 ; 'F'
0x0800B567: 46 DC.B 0x46 ; 'F'
0x0800B568: 2E DC.B 0x2E ; '.'
0x0800B569: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.46 from main.o, size=27, align=1
0x0800B56A: 55 DC.B 0x55 ; 'U'
0x0800B56B: 50 DC.B 0x50 ; 'P'
0x0800B56C: 20 DC.B 0x20 ; ' '
0x0800B56D: 62 DC.B 0x62 ; 'b'
0x0800B56E: 75 DC.B 0x75 ; 'u'
0x0800B56F: 74 DC.B 0x74 ; 't'
0x0800B570: 74 DC.B 0x74 ; 't'
0x0800B571: 6F DC.B 0x6F ; 'o'
0x0800B572: 6E DC.B 0x6E ; 'n'
0x0800B573: 20 DC.B 0x20 ; ' '
0x0800B574: 69 DC.B 0x69 ; 'i'
0x0800B575: 73 DC.B 0x73 ; 's'
0x0800B576: 20 DC.B 0x20 ; ' '
0x0800B577: 6C DC.B 0x6C ; 'l'
0x0800B578: 6F DC.B 0x6F ; 'o'
0x0800B579: 6E DC.B 0x6E ; 'n'
0x0800B57A: 67 DC.B 0x67 ; 'g'
0x0800B57B: 2D DC.B 0x2D ; '-'
0x0800B57C: 70 DC.B 0x70 ; 'p'
0x0800B57D: 72 DC.B 0x72 ; 'r'
0x0800B57E: 65 DC.B 0x65 ; 'e'
0x0800B57F: 73 DC.B 0x73 ; 's'
0x0800B580: 73 DC.B 0x73 ; 's'
0x0800B581: 65 DC.B 0x65 ; 'e'
0x0800B582: 64 DC.B 0x64 ; 'd'
0x0800B583: 2E DC.B 0x2E ; '.'
0x0800B584: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.54 from main.o, size=11, align=1
0x0800B585: 56 DC.B 0x56 ; 'V'
0x0800B586: 61 DC.B 0x61 ; 'a'
0x0800B587: 3A DC.B 0x3A ; ':'
0x0800B588: 20 DC.B 0x20 ; ' '
0x0800B589: 25 DC.B 0x25 ; '%'
0x0800B58A: 36 DC.B 0x36 ; '6'
0x0800B58B: 64 DC.B 0x64 ; 'd'
0x0800B58C: 20 DC.B 0x20 ; ' '
0x0800B58D: 6D DC.B 0x6D ; 'm'
0x0800B58E: 56 DC.B 0x56 ; 'V'
0x0800B58F: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.55 from main.o, size=11, align=1
0x0800B590: 56 DC.B 0x56 ; 'V'
0x0800B591: 62 DC.B 0x62 ; 'b'
0x0800B592: 3A DC.B 0x3A ; ':'
0x0800B593: 20 DC.B 0x20 ; ' '
0x0800B594: 25 DC.B 0x25 ; '%'
0x0800B595: 36 DC.B 0x36 ; '6'
0x0800B596: 64 DC.B 0x64 ; 'd'
0x0800B597: 20 DC.B 0x20 ; ' '
0x0800B598: 6D DC.B 0x6D ; 'm'
0x0800B599: 56 DC.B 0x56 ; 'V'
0x0800B59A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.60 from main.o, size=11, align=1
0x0800B59B: 44 DC.B 0x44 ; 'D'
0x0800B59C: 41 DC.B 0x41 ; 'A'
0x0800B59D: 43 DC.B 0x43 ; 'C'
0x0800B59E: 5F DC.B 0x5F ; '_'
0x0800B59F: 41 DC.B 0x41 ; 'A'
0x0800B5A0: 3A DC.B 0x3A ; ':'
0x0800B5A1: 20 DC.B 0x20 ; ' '
0x0800B5A2: 25 DC.B 0x25 ; '%'
0x0800B5A3: 34 DC.B 0x34 ; '4'
0x0800B5A4: 64 DC.B 0x64 ; 'd'
0x0800B5A5: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.61 from main.o, size=11, align=1
0x0800B5A6: 44 DC.B 0x44 ; 'D'
0x0800B5A7: 41 DC.B 0x41 ; 'A'
0x0800B5A8: 43 DC.B 0x43 ; 'C'
0x0800B5A9: 5F DC.B 0x5F ; '_'
0x0800B5AA: 42 DC.B 0x42 ; 'B'
0x0800B5AB: 3A DC.B 0x3A ; ':'
0x0800B5AC: 20 DC.B 0x20 ; ' '
0x0800B5AD: 25 DC.B 0x25 ; '%'
0x0800B5AE: 34 DC.B 0x34 ; '4'
0x0800B5AF: 64 DC.B 0x64 ; 'd'
0x0800B5B0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.63 from main.o, size=3, align=1
0x0800B5B1: 4F DC.B 0x4F ; 'O'
0x0800B5B2: 50 DC.B 0x50 ; 'P'
0x0800B5B3: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.64 from main.o, size=3, align=1
0x0800B5B4: 43 DC.B 0x43 ; 'C'
0x0800B5B5: 4C DC.B 0x4C ; 'L'
0x0800B5B6: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.65 from main.o, size=3, align=1
0x0800B5B7: 42 DC.B 0x42 ; 'B'
0x0800B5B8: 41 DC.B 0x41 ; 'A'
0x0800B5B9: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.66 from main.o, size=3, align=1
0x0800B5BA: 41 DC.B 0x41 ; 'A'
0x0800B5BB: 42 DC.B 0x42 ; 'B'
0x0800B5BC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.68 from main.o, size=3, align=1
0x0800B5BD: 25 DC.B 0x25 ; '%'
0x0800B5BE: 73 DC.B 0x73 ; 's'
0x0800B5BF: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.70 from main.o, size=3, align=1
0x0800B5C0: 4F DC.B 0x4F ; 'O'
0x0800B5C1: 54 DC.B 0x54 ; 'T'
0x0800B5C2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.71 from main.o, size=3, align=1
0x0800B5C3: 4F DC.B 0x4F ; 'O'
0x0800B5C4: 43 DC.B 0x43 ; 'C'
0x0800B5C5: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.72 from main.o, size=3, align=1
0x0800B5C6: 4F DC.B 0x4F ; 'O'
0x0800B5C7: 4C DC.B 0x4C ; 'L'
0x0800B5C8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.73 from main.o, size=3, align=1
0x0800B5C9: 4C DC.B 0x4C ; 'L'
0x0800B5CA: 42 DC.B 0x42 ; 'B'
0x0800B5CB: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.80 from main.o, size=39, align=1
0x0800B5CC: 43 DC.B 0x43 ; 'C'
0x0800B5CD: 75 DC.B 0x75 ; 'u'
0x0800B5CE: 72 DC.B 0x72 ; 'r'
0x0800B5CF: 72 DC.B 0x72 ; 'r'
0x0800B5D0: 65 DC.B 0x65 ; 'e'
0x0800B5D1: 6E DC.B 0x6E ; 'n'
0x0800B5D2: 74 DC.B 0x74 ; 't'
0x0800B5D3: 20 DC.B 0x20 ; ' '
0x0800B5D4: 63 DC.B 0x63 ; 'c'
0x0800B5D5: 61 DC.B 0x61 ; 'a'
0x0800B5D6: 6C DC.B 0x6C ; 'l'
0x0800B5D7: 6C DC.B 0x6C ; 'l'
0x0800B5D8: 69 DC.B 0x69 ; 'i'
0x0800B5D9: 62 DC.B 0x62 ; 'b'
0x0800B5DA: 72 DC.B 0x72 ; 'r'
0x0800B5DB: 61 DC.B 0x61 ; 'a'
0x0800B5DC: 74 DC.B 0x74 ; 't'
0x0800B5DD: 69 DC.B 0x69 ; 'i'
0x0800B5DE: 6F DC.B 0x6F ; 'o'
0x0800B5DF: 6E DC.B 0x6E ; 'n'
0x0800B5E0: 20 DC.B 0x20 ; ' '
0x0800B5E1: 73 DC.B 0x73 ; 's'
0x0800B5E2: 65 DC.B 0x65 ; 'e'
0x0800B5E3: 71 DC.B 0x71 ; 'q'
0x0800B5E4: 75 DC.B 0x75 ; 'u'
0x0800B5E5: 65 DC.B 0x65 ; 'e'
0x0800B5E6: 6E DC.B 0x6E ; 'n'
0x0800B5E7: 63 DC.B 0x63 ; 'c'
0x0800B5E8: 65 DC.B 0x65 ; 'e'
0x0800B5E9: 20 DC.B 0x20 ; ' '
0x0800B5EA: 73 DC.B 0x73 ; 's'
0x0800B5EB: 74 DC.B 0x74 ; 't'
0x0800B5EC: 61 DC.B 0x61 ; 'a'
0x0800B5ED: 72 DC.B 0x72 ; 'r'
0x0800B5EE: 74 DC.B 0x74 ; 't'
0x0800B5EF: 65 DC.B 0x65 ; 'e'
0x0800B5F0: 64 DC.B 0x64 ; 'd'
0x0800B5F1: 2E DC.B 0x2E ; '.'
0x0800B5F2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.83 from main.o, size=27, align=1
0x0800B5F3: 09 DC.B 0x09 ; '\t'
0x0800B5F4: 5B DC.B 0x5B ; '['
0x0800B5F5: 25 DC.B 0x25 ; '%'
0x0800B5F6: 34 DC.B 0x34 ; '4'
0x0800B5F7: 64 DC.B 0x64 ; 'd'
0x0800B5F8: 5D DC.B 0x5D ; ']'
0x0800B5F9: 20 DC.B 0x20 ; ' '
0x0800B5FA: 53 DC.B 0x53 ; 'S'
0x0800B5FB: 61 DC.B 0x61 ; 'a'
0x0800B5FC: 6D DC.B 0x6D ; 'm'
0x0800B5FD: 70 DC.B 0x70 ; 'p'
0x0800B5FE: 6C DC.B 0x6C ; 'l'
0x0800B5FF: 65 DC.B 0x65 ; 'e'
0x0800B600: 64 DC.B 0x64 ; 'd'
0x0800B601: 20 DC.B 0x20 ; ' '
0x0800B602: 76 DC.B 0x76 ; 'v'
0x0800B603: 61 DC.B 0x61 ; 'a'
0x0800B604: 6C DC.B 0x6C ; 'l'
0x0800B605: 75 DC.B 0x75 ; 'u'
0x0800B606: 65 DC.B 0x65 ; 'e'
0x0800B607: 3A DC.B 0x3A ; ':'
0x0800B608: 20 DC.B 0x20 ; ' '
0x0800B609: 25 DC.B 0x25 ; '%'
0x0800B60A: 34 DC.B 0x34 ; '4'
0x0800B60B: 64 DC.B 0x64 ; 'd'
0x0800B60C: 0A DC.B 0x0A ; '\n'
0x0800B60D: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.85 from main.o, size=11, align=1
0x0800B60E: 48 DC.B 0x48 ; 'H'
0x0800B60F: 41 DC.B 0x41 ; 'A'
0x0800B610: 4C DC.B 0x4C ; 'L'
0x0800B611: 20 DC.B 0x20 ; ' '
0x0800B612: 65 DC.B 0x65 ; 'e'
0x0800B613: 72 DC.B 0x72 ; 'r'
0x0800B614: 72 DC.B 0x72 ; 'r'
0x0800B615: 6F DC.B 0x6F ; 'o'
0x0800B616: 72 DC.B 0x72 ; 'r'
0x0800B617: 21 DC.B 0x21 ; '!'
0x0800B618: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.87 from main.o, size=23, align=1
0x0800B619: 53 DC.B 0x53 ; 'S'
0x0800B61A: 41 DC.B 0x41 ; 'A'
0x0800B61B: 56 DC.B 0x56 ; 'V'
0x0800B61C: 45 DC.B 0x45 ; 'E'
0x0800B61D: 20 DC.B 0x20 ; ' '
0x0800B61E: 4C DC.B 0x4C ; 'L'
0x0800B61F: 4F DC.B 0x4F ; 'O'
0x0800B620: 43 DC.B 0x43 ; 'C'
0x0800B621: 4B DC.B 0x4B ; 'K'
0x0800B622: 2D DC.B 0x2D ; '-'
0x0800B623: 4B DC.B 0x4B ; 'K'
0x0800B624: 45 DC.B 0x45 ; 'E'
0x0800B625: 59 DC.B 0x59 ; 'Y'
0x0800B626: 20 DC.B 0x20 ; ' '
0x0800B627: 43 DC.B 0x43 ; 'C'
0x0800B628: 4F DC.B 0x4F ; 'O'
0x0800B629: 4D DC.B 0x4D ; 'M'
0x0800B62A: 4D DC.B 0x4D ; 'M'
0x0800B62B: 41 DC.B 0x41 ; 'A'
0x0800B62C: 4E DC.B 0x4E ; 'N'
0x0800B62D: 44 DC.B 0x44 ; 'D'
0x0800B62E: 2E DC.B 0x2E ; '.'
0x0800B62F: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.88 from main.o, size=51, align=1
0x0800B630: 43 DC.B 0x43 ; 'C'
0x0800B631: 61 DC.B 0x61 ; 'a'
0x0800B632: 6E DC.B 0x6E ; 'n'
0x0800B633: 6E DC.B 0x6E ; 'n'
0x0800B634: 6F DC.B 0x6F ; 'o'
0x0800B635: 74 DC.B 0x74 ; 't'
0x0800B636: 20 DC.B 0x20 ; ' '
0x0800B637: 72 DC.B 0x72 ; 'r'
0x0800B638: 65 DC.B 0x65 ; 'e'
0x0800B639: 73 DC.B 0x73 ; 's'
0x0800B63A: 74 DC.B 0x74 ; 't'
0x0800B63B: 6F DC.B 0x6F ; 'o'
0x0800B63C: 72 DC.B 0x72 ; 'r'
0x0800B63D: 65 DC.B 0x65 ; 'e'
0x0800B63E: 20 DC.B 0x20 ; ' '
0x0800B63F: 64 DC.B 0x64 ; 'd'
0x0800B640: 65 DC.B 0x65 ; 'e'
0x0800B641: 66 DC.B 0x66 ; 'f'
0x0800B642: 61 DC.B 0x61 ; 'a'
0x0800B643: 75 DC.B 0x75 ; 'u'
0x0800B644: 6C DC.B 0x6C ; 'l'
0x0800B645: 74 DC.B 0x74 ; 't'
0x0800B646: 20 DC.B 0x20 ; ' '
0x0800B647: 73 DC.B 0x73 ; 's'
0x0800B648: 65 DC.B 0x65 ; 'e'
0x0800B649: 74 DC.B 0x74 ; 't'
0x0800B64A: 74 DC.B 0x74 ; 't'
0x0800B64B: 69 DC.B 0x69 ; 'i'
0x0800B64C: 6E DC.B 0x6E ; 'n'
0x0800B64D: 67 DC.B 0x67 ; 'g'
0x0800B64E: 73 DC.B 0x73 ; 's'
0x0800B64F: 20 DC.B 0x20 ; ' '
0x0800B650: 66 DC.B 0x66 ; 'f'
0x0800B651: 72 DC.B 0x72 ; 'r'
0x0800B652: 6F DC.B 0x6F ; 'o'
0x0800B653: 6D DC.B 0x6D ; 'm'
0x0800B654: 20 DC.B 0x20 ; ' '
0x0800B655: 46 DC.B 0x46 ; 'F'
0x0800B656: 4C DC.B 0x4C ; 'L'
0x0800B657: 41 DC.B 0x41 ; 'A'
0x0800B658: 53 DC.B 0x53 ; 'S'
0x0800B659: 48 DC.B 0x48 ; 'H'
0x0800B65A: 20 DC.B 0x20 ; ' '
0x0800B65B: 6D DC.B 0x6D ; 'm'
0x0800B65C: 65 DC.B 0x65 ; 'e'
0x0800B65D: 6D DC.B 0x6D ; 'm'
0x0800B65E: 6F DC.B 0x6F ; 'o'
0x0800B65F: 72 DC.B 0x72 ; 'r'
0x0800B660: 79 DC.B 0x79 ; 'y'
0x0800B661: 21 DC.B 0x21 ; '!'
0x0800B662: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from log.o, size=2, align=1
0x0800B663: 0A DC.B 0x0A ; '\n'
0x0800B664: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.4 from main.o, size=34, align=1
0x0800B665: 44 DC.B 0x44 ; 'D'
0x0800B666: 65 DC.B 0x65 ; 'e'
0x0800B667: 76 DC.B 0x76 ; 'v'
0x0800B668: 69 DC.B 0x69 ; 'i'
0x0800B669: 63 DC.B 0x63 ; 'c'
0x0800B66A: 65 DC.B 0x65 ; 'e'
0x0800B66B: 20 DC.B 0x20 ; ' '
0x0800B66C: 49 DC.B 0x49 ; 'I'
0x0800B66D: 44 DC.B 0x44 ; 'D'
0x0800B66E: 3A DC.B 0x3A ; ':'
0x0800B66F: 20 DC.B 0x20 ; ' '
0x0800B670: 53 DC.B 0x53 ; 'S'
0x0800B671: 54 DC.B 0x54 ; 'T'
0x0800B672: 4D DC.B 0x4D ; 'M'
0x0800B673: 33 DC.B 0x33 ; '3'
0x0800B674: 32 DC.B 0x32 ; '2'
0x0800B675: 47 DC.B 0x47 ; 'G'
0x0800B676: 30 DC.B 0x30 ; '0'
0x0800B677: 42 DC.B 0x42 ; 'B'
0x0800B678: 31 DC.B 0x31 ; '1'
0x0800B679: 20 DC.B 0x20 ; ' '
0x0800B67A: 6F DC.B 0x6F ; 'o'
0x0800B67B: 72 DC.B 0x72 ; 'r'
0x0800B67C: 20 DC.B 0x20 ; ' '
0x0800B67D: 53 DC.B 0x53 ; 'S'
0x0800B67E: 54 DC.B 0x54 ; 'T'
0x0800B67F: 4D DC.B 0x4D ; 'M'
0x0800B680: 33 DC.B 0x33 ; '3'
0x0800B681: 32 DC.B 0x32 ; '2'
0x0800B682: 47 DC.B 0x47 ; 'G'
0x0800B683: 30 DC.B 0x30 ; '0'
0x0800B684: 43 DC.B 0x43 ; 'C'
0x0800B685: 31 DC.B 0x31 ; '1'
0x0800B686: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.5 from main.o, size=34, align=1
0x0800B687: 44 DC.B 0x44 ; 'D'
0x0800B688: 65 DC.B 0x65 ; 'e'
0x0800B689: 76 DC.B 0x76 ; 'v'
0x0800B68A: 69 DC.B 0x69 ; 'i'
0x0800B68B: 63 DC.B 0x63 ; 'c'
0x0800B68C: 65 DC.B 0x65 ; 'e'
0x0800B68D: 20 DC.B 0x20 ; ' '
0x0800B68E: 49 DC.B 0x49 ; 'I'
0x0800B68F: 44 DC.B 0x44 ; 'D'
0x0800B690: 3A DC.B 0x3A ; ':'
0x0800B691: 20 DC.B 0x20 ; ' '
0x0800B692: 53 DC.B 0x53 ; 'S'
0x0800B693: 54 DC.B 0x54 ; 'T'
0x0800B694: 4D DC.B 0x4D ; 'M'
0x0800B695: 33 DC.B 0x33 ; '3'
0x0800B696: 32 DC.B 0x32 ; '2'
0x0800B697: 47 DC.B 0x47 ; 'G'
0x0800B698: 30 DC.B 0x30 ; '0'
0x0800B699: 37 DC.B 0x37 ; '7'
0x0800B69A: 31 DC.B 0x31 ; '1'
0x0800B69B: 20 DC.B 0x20 ; ' '
0x0800B69C: 6F DC.B 0x6F ; 'o'
0x0800B69D: 72 DC.B 0x72 ; 'r'
0x0800B69E: 20 DC.B 0x20 ; ' '
0x0800B69F: 53 DC.B 0x53 ; 'S'
0x0800B6A0: 54 DC.B 0x54 ; 'T'
0x0800B6A1: 4D DC.B 0x4D ; 'M'
0x0800B6A2: 33 DC.B 0x33 ; '3'
0x0800B6A3: 32 DC.B 0x32 ; '2'
0x0800B6A4: 47 DC.B 0x47 ; 'G'
0x0800B6A5: 30 DC.B 0x30 ; '0'
0x0800B6A6: 38 DC.B 0x38 ; '8'
0x0800B6A7: 31 DC.B 0x31 ; '1'
0x0800B6A8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.6 from main.o, size=34, align=1
0x0800B6A9: 44 DC.B 0x44 ; 'D'
0x0800B6AA: 65 DC.B 0x65 ; 'e'
0x0800B6AB: 76 DC.B 0x76 ; 'v'
0x0800B6AC: 69 DC.B 0x69 ; 'i'
0x0800B6AD: 63 DC.B 0x63 ; 'c'
0x0800B6AE: 65 DC.B 0x65 ; 'e'
0x0800B6AF: 20 DC.B 0x20 ; ' '
0x0800B6B0: 49 DC.B 0x49 ; 'I'
0x0800B6B1: 44 DC.B 0x44 ; 'D'
0x0800B6B2: 3A DC.B 0x3A ; ':'
0x0800B6B3: 20 DC.B 0x20 ; ' '
0x0800B6B4: 53 DC.B 0x53 ; 'S'
0x0800B6B5: 54 DC.B 0x54 ; 'T'
0x0800B6B6: 4D DC.B 0x4D ; 'M'
0x0800B6B7: 33 DC.B 0x33 ; '3'
0x0800B6B8: 32 DC.B 0x32 ; '2'
0x0800B6B9: 47 DC.B 0x47 ; 'G'
0x0800B6BA: 30 DC.B 0x30 ; '0'
0x0800B6BB: 35 DC.B 0x35 ; '5'
0x0800B6BC: 31 DC.B 0x31 ; '1'
0x0800B6BD: 20 DC.B 0x20 ; ' '
0x0800B6BE: 6F DC.B 0x6F ; 'o'
0x0800B6BF: 72 DC.B 0x72 ; 'r'
0x0800B6C0: 20 DC.B 0x20 ; ' '
0x0800B6C1: 53 DC.B 0x53 ; 'S'
0x0800B6C2: 54 DC.B 0x54 ; 'T'
0x0800B6C3: 4D DC.B 0x4D ; 'M'
0x0800B6C4: 33 DC.B 0x33 ; '3'
0x0800B6C5: 32 DC.B 0x32 ; '2'
0x0800B6C6: 47 DC.B 0x47 ; 'G'
0x0800B6C7: 30 DC.B 0x30 ; '0'
0x0800B6C8: 36 DC.B 0x36 ; '6'
0x0800B6C9: 31 DC.B 0x31 ; '1'
0x0800B6CA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.7 from main.o, size=34, align=1
0x0800B6CB: 44 DC.B 0x44 ; 'D'
0x0800B6CC: 65 DC.B 0x65 ; 'e'
0x0800B6CD: 76 DC.B 0x76 ; 'v'
0x0800B6CE: 69 DC.B 0x69 ; 'i'
0x0800B6CF: 63 DC.B 0x63 ; 'c'
0x0800B6D0: 65 DC.B 0x65 ; 'e'
0x0800B6D1: 20 DC.B 0x20 ; ' '
0x0800B6D2: 49 DC.B 0x49 ; 'I'
0x0800B6D3: 44 DC.B 0x44 ; 'D'
0x0800B6D4: 3A DC.B 0x3A ; ':'
0x0800B6D5: 20 DC.B 0x20 ; ' '
0x0800B6D6: 53 DC.B 0x53 ; 'S'
0x0800B6D7: 54 DC.B 0x54 ; 'T'
0x0800B6D8: 4D DC.B 0x4D ; 'M'
0x0800B6D9: 33 DC.B 0x33 ; '3'
0x0800B6DA: 32 DC.B 0x32 ; '2'
0x0800B6DB: 47 DC.B 0x47 ; 'G'
0x0800B6DC: 30 DC.B 0x30 ; '0'
0x0800B6DD: 33 DC.B 0x33 ; '3'
0x0800B6DE: 31 DC.B 0x31 ; '1'
0x0800B6DF: 20 DC.B 0x20 ; ' '
0x0800B6E0: 6F DC.B 0x6F ; 'o'
0x0800B6E1: 72 DC.B 0x72 ; 'r'
0x0800B6E2: 20 DC.B 0x20 ; ' '
0x0800B6E3: 53 DC.B 0x53 ; 'S'
0x0800B6E4: 54 DC.B 0x54 ; 'T'
0x0800B6E5: 4D DC.B 0x4D ; 'M'
0x0800B6E6: 33 DC.B 0x33 ; '3'
0x0800B6E7: 32 DC.B 0x32 ; '2'
0x0800B6E8: 47 DC.B 0x47 ; 'G'
0x0800B6E9: 30 DC.B 0x30 ; '0'
0x0800B6EA: 34 DC.B 0x34 ; '4'
0x0800B6EB: 31 DC.B 0x31 ; '1'
0x0800B6EC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.10 from main.o, size=54, align=1
0x0800B6ED: 46 DC.B 0x46 ; 'F'
0x0800B6EE: 72 DC.B 0x72 ; 'r'
0x0800B6EF: 65 DC.B 0x65 ; 'e'
0x0800B6F0: 65 DC.B 0x65 ; 'e'
0x0800B6F1: 20 DC.B 0x20 ; ' '
0x0800B6F2: 73 DC.B 0x73 ; 's'
0x0800B6F3: 70 DC.B 0x70 ; 'p'
0x0800B6F4: 61 DC.B 0x61 ; 'a'
0x0800B6F5: 63 DC.B 0x63 ; 'c'
0x0800B6F6: 65 DC.B 0x65 ; 'e'
0x0800B6F7: 20 DC.B 0x20 ; ' '
0x0800B6F8: 66 DC.B 0x66 ; 'f'
0x0800B6F9: 6F DC.B 0x6F ; 'o'
0x0800B6FA: 72 DC.B 0x72 ; 'r'
0x0800B6FB: 20 DC.B 0x20 ; ' '
0x0800B6FC: 63 DC.B 0x63 ; 'c'
0x0800B6FD: 6F DC.B 0x6F ; 'o'
0x0800B6FE: 66 DC.B 0x66 ; 'f'
0x0800B6FF: 69 DC.B 0x69 ; 'i'
0x0800B700: 67 DC.B 0x67 ; 'g'
0x0800B701: 75 DC.B 0x75 ; 'u'
0x0800B702: 72 DC.B 0x72 ; 'r'
0x0800B703: 61 DC.B 0x61 ; 'a'
0x0800B704: 74 DC.B 0x74 ; 't'
0x0800B705: 69 DC.B 0x69 ; 'i'
0x0800B706: 6F DC.B 0x6F ; 'o'
0x0800B707: 6E DC.B 0x6E ; 'n'
0x0800B708: 20 DC.B 0x20 ; ' '
0x0800B709: 69 DC.B 0x69 ; 'i'
0x0800B70A: 6E DC.B 0x6E ; 'n'
0x0800B70B: 20 DC.B 0x20 ; ' '
0x0800B70C: 66 DC.B 0x66 ; 'f'
0x0800B70D: 61 DC.B 0x61 ; 'a'
0x0800B70E: 6B DC.B 0x6B ; 'k'
0x0800B70F: 65 DC.B 0x65 ; 'e'
0x0800B710: 20 DC.B 0x20 ; ' '
0x0800B711: 45 DC.B 0x45 ; 'E'
0x0800B712: 45 DC.B 0x45 ; 'E'
0x0800B713: 50 DC.B 0x50 ; 'P'
0x0800B714: 52 DC.B 0x52 ; 'R'
0x0800B715: 4F DC.B 0x4F ; 'O'
0x0800B716: 4D DC.B 0x4D ; 'M'
0x0800B717: 3A DC.B 0x3A ; ':'
0x0800B718: 20 DC.B 0x20 ; ' '
0x0800B719: 25 DC.B 0x25 ; '%'
0x0800B71A: 75 DC.B 0x75 ; 'u'
0x0800B71B: 20 DC.B 0x20 ; ' '
0x0800B71C: 62 DC.B 0x62 ; 'b'
0x0800B71D: 79 DC.B 0x79 ; 'y'
0x0800B71E: 74 DC.B 0x74 ; 't'
0x0800B71F: 65 DC.B 0x65 ; 'e'
0x0800B720: 73 DC.B 0x73 ; 's'
0x0800B721: 0A DC.B 0x0A ; '\n'
0x0800B722: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.12 from main.o, size=34, align=1
0x0800B723: 4D DC.B 0x4D ; 'M'
0x0800B724: 41 DC.B 0x41 ; 'A'
0x0800B725: 58 DC.B 0x58 ; 'X'
0x0800B726: 5F DC.B 0x5F ; '_'
0x0800B727: 50 DC.B 0x50 ; 'P'
0x0800B728: 4F DC.B 0x4F ; 'O'
0x0800B729: 53 DC.B 0x53 ; 'S'
0x0800B72A: 53 DC.B 0x53 ; 'S'
0x0800B72B: 49 DC.B 0x49 ; 'I'
0x0800B72C: 42 DC.B 0x42 ; 'B'
0x0800B72D: 4C DC.B 0x4C ; 'L'
0x0800B72E: 45 DC.B 0x45 ; 'E'
0x0800B72F: 5F DC.B 0x5F ; '_'
0x0800B730: 44 DC.B 0x44 ; 'D'
0x0800B731: 49 DC.B 0x49 ; 'I'
0x0800B732: 46 DC.B 0x46 ; 'F'
0x0800B733: 46 DC.B 0x46 ; 'F'
0x0800B734: 5F DC.B 0x5F ; '_'
0x0800B735: 54 DC.B 0x54 ; 'T'
0x0800B736: 4F DC.B 0x4F ; 'O'
0x0800B737: 5F DC.B 0x5F ; '_'
0x0800B738: 4D DC.B 0x4D ; 'M'
0x0800B739: 45 DC.B 0x45 ; 'E'
0x0800B73A: 41 DC.B 0x41 ; 'A'
0x0800B73B: 53 DC.B 0x53 ; 'S'
0x0800B73C: 55 DC.B 0x55 ; 'U'
0x0800B73D: 52 DC.B 0x52 ; 'R'
0x0800B73E: 45 DC.B 0x45 ; 'E'
0x0800B73F: 3A DC.B 0x3A ; ':'
0x0800B740: 20 DC.B 0x20 ; ' '
0x0800B741: 25 DC.B 0x25 ; '%'
0x0800B742: 75 DC.B 0x75 ; 'u'
0x0800B743: 0A DC.B 0x0A ; '\n'
0x0800B744: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.25 from main.o, size=30, align=1
0x0800B745: 43 DC.B 0x43 ; 'C'
0x0800B746: 61 DC.B 0x61 ; 'a'
0x0800B747: 6E DC.B 0x6E ; 'n'
0x0800B748: 6E DC.B 0x6E ; 'n'
0x0800B749: 6F DC.B 0x6F ; 'o'
0x0800B74A: 74 DC.B 0x74 ; 't'
0x0800B74B: 20 DC.B 0x20 ; ' '
0x0800B74C: 73 DC.B 0x73 ; 's'
0x0800B74D: 74 DC.B 0x74 ; 't'
0x0800B74E: 61 DC.B 0x61 ; 'a'
0x0800B74F: 72 DC.B 0x72 ; 'r'
0x0800B750: 74 DC.B 0x74 ; 't'
0x0800B751: 20 DC.B 0x20 ; ' '
0x0800B752: 41 DC.B 0x41 ; 'A'
0x0800B753: 44 DC.B 0x44 ; 'D'
0x0800B754: 43 DC.B 0x43 ; 'C'
0x0800B755: 20 DC.B 0x20 ; ' '
0x0800B756: 69 DC.B 0x69 ; 'i'
0x0800B757: 6E DC.B 0x6E ; 'n'
0x0800B758: 20 DC.B 0x20 ; ' '
0x0800B759: 44 DC.B 0x44 ; 'D'
0x0800B75A: 4D DC.B 0x4D ; 'M'
0x0800B75B: 41 DC.B 0x41 ; 'A'
0x0800B75C: 20 DC.B 0x20 ; ' '
0x0800B75D: 6D DC.B 0x6D ; 'm'
0x0800B75E: 6F DC.B 0x6F ; 'o'
0x0800B75F: 64 DC.B 0x64 ; 'd'
0x0800B760: 65 DC.B 0x65 ; 'e'
0x0800B761: 21 DC.B 0x21 ; '!'
0x0800B762: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.27 from main.o, size=62, align=1
0x0800B763: 43 DC.B 0x43 ; 'C'
0x0800B764: 61 DC.B 0x61 ; 'a'
0x0800B765: 6E DC.B 0x6E ; 'n'
0x0800B766: 6E DC.B 0x6E ; 'n'
0x0800B767: 6F DC.B 0x6F ; 'o'
0x0800B768: 74 DC.B 0x74 ; 't'
0x0800B769: 20 DC.B 0x20 ; ' '
0x0800B76A: 63 DC.B 0x63 ; 'c'
0x0800B76B: 6F DC.B 0x6F ; 'o'
0x0800B76C: 70 DC.B 0x70 ; 'p'
0x0800B76D: 79 DC.B 0x79 ; 'y'
0x0800B76E: 20 DC.B 0x20 ; ' '
0x0800B76F: 56 DC.B 0x56 ; 'V'
0x0800B770: 65 DC.B 0x65 ; 'e'
0x0800B771: 63 DC.B 0x63 ; 'c'
0x0800B772: 74 DC.B 0x74 ; 't'
0x0800B773: 6F DC.B 0x6F ; 'o'
0x0800B774: 72 DC.B 0x72 ; 'r'
0x0800B775: 20 DC.B 0x20 ; ' '
0x0800B776: 54 DC.B 0x54 ; 'T'
0x0800B777: 61 DC.B 0x61 ; 'a'
0x0800B778: 62 DC.B 0x62 ; 'b'
0x0800B779: 6C DC.B 0x6C ; 'l'
0x0800B77A: 65 DC.B 0x65 ; 'e'
0x0800B77B: 20 DC.B 0x20 ; ' '
0x0800B77C: 66 DC.B 0x66 ; 'f'
0x0800B77D: 72 DC.B 0x72 ; 'r'
0x0800B77E: 6F DC.B 0x6F ; 'o'
0x0800B77F: 6D DC.B 0x6D ; 'm'
0x0800B780: 20 DC.B 0x20 ; ' '
0x0800B781: 46 DC.B 0x46 ; 'F'
0x0800B782: 4C DC.B 0x4C ; 'L'
0x0800B783: 41 DC.B 0x41 ; 'A'
0x0800B784: 53 DC.B 0x53 ; 'S'
0x0800B785: 48 DC.B 0x48 ; 'H'
0x0800B786: 20 DC.B 0x20 ; ' '
0x0800B787: 74 DC.B 0x74 ; 't'
0x0800B788: 6F DC.B 0x6F ; 'o'
0x0800B789: 20 DC.B 0x20 ; ' '
0x0800B78A: 52 DC.B 0x52 ; 'R'
0x0800B78B: 41 DC.B 0x41 ; 'A'
0x0800B78C: 4D DC.B 0x4D ; 'M'
0x0800B78D: 21 DC.B 0x21 ; '!'
0x0800B78E: 20 DC.B 0x20 ; ' '
0x0800B78F: 44 DC.B 0x44 ; 'D'
0x0800B790: 4D DC.B 0x4D ; 'M'
0x0800B791: 41 DC.B 0x41 ; 'A'
0x0800B792: 20 DC.B 0x20 ; ' '
0x0800B793: 69 DC.B 0x69 ; 'i'
0x0800B794: 73 DC.B 0x73 ; 's'
0x0800B795: 20 DC.B 0x20 ; ' '
0x0800B796: 6E DC.B 0x6E ; 'n'
0x0800B797: 6F DC.B 0x6F ; 'o'
0x0800B798: 74 DC.B 0x74 ; 't'
0x0800B799: 20 DC.B 0x20 ; ' '
0x0800B79A: 72 DC.B 0x72 ; 'r'
0x0800B79B: 65 DC.B 0x65 ; 'e'
0x0800B79C: 61 DC.B 0x61 ; 'a'
0x0800B79D: 64 DC.B 0x64 ; 'd'
0x0800B79E: 79 DC.B 0x79 ; 'y'
0x0800B79F: 21 DC.B 0x21 ; '!'
0x0800B7A0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.29 from main.o, size=54, align=1
0x0800B7A1: 43 DC.B 0x43 ; 'C'
0x0800B7A2: 61 DC.B 0x61 ; 'a'
0x0800B7A3: 6E DC.B 0x6E ; 'n'
0x0800B7A4: 6E DC.B 0x6E ; 'n'
0x0800B7A5: 6F DC.B 0x6F ; 'o'
0x0800B7A6: 74 DC.B 0x74 ; 't'
0x0800B7A7: 20 DC.B 0x20 ; ' '
0x0800B7A8: 66 DC.B 0x66 ; 'f'
0x0800B7A9: 69 DC.B 0x69 ; 'i'
0x0800B7AA: 6E DC.B 0x6E ; 'n'
0x0800B7AB: 69 DC.B 0x69 ; 'i'
0x0800B7AC: 73 DC.B 0x73 ; 's'
0x0800B7AD: 68 DC.B 0x68 ; 'h'
0x0800B7AE: 20 DC.B 0x20 ; ' '
0x0800B7AF: 63 DC.B 0x63 ; 'c'
0x0800B7B0: 6F DC.B 0x6F ; 'o'
0x0800B7B1: 70 DC.B 0x70 ; 'p'
0x0800B7B2: 79 DC.B 0x79 ; 'y'
0x0800B7B3: 69 DC.B 0x69 ; 'i'
0x0800B7B4: 6E DC.B 0x6E ; 'n'
0x0800B7B5: 67 DC.B 0x67 ; 'g'
0x0800B7B6: 20 DC.B 0x20 ; ' '
0x0800B7B7: 56 DC.B 0x56 ; 'V'
0x0800B7B8: 65 DC.B 0x65 ; 'e'
0x0800B7B9: 63 DC.B 0x63 ; 'c'
0x0800B7BA: 74 DC.B 0x74 ; 't'
0x0800B7BB: 6F DC.B 0x6F ; 'o'
0x0800B7BC: 72 DC.B 0x72 ; 'r'
0x0800B7BD: 20 DC.B 0x20 ; ' '
0x0800B7BE: 54 DC.B 0x54 ; 'T'
0x0800B7BF: 61 DC.B 0x61 ; 'a'
0x0800B7C0: 62 DC.B 0x62 ; 'b'
0x0800B7C1: 6C DC.B 0x6C ; 'l'
0x0800B7C2: 65 DC.B 0x65 ; 'e'
0x0800B7C3: 20 DC.B 0x20 ; ' '
0x0800B7C4: 66 DC.B 0x66 ; 'f'
0x0800B7C5: 72 DC.B 0x72 ; 'r'
0x0800B7C6: 6F DC.B 0x6F ; 'o'
0x0800B7C7: 6D DC.B 0x6D ; 'm'
0x0800B7C8: 20 DC.B 0x20 ; ' '
0x0800B7C9: 46 DC.B 0x46 ; 'F'
0x0800B7CA: 4C DC.B 0x4C ; 'L'
0x0800B7CB: 41 DC.B 0x41 ; 'A'
0x0800B7CC: 53 DC.B 0x53 ; 'S'
0x0800B7CD: 48 DC.B 0x48 ; 'H'
0x0800B7CE: 20 DC.B 0x20 ; ' '
0x0800B7CF: 74 DC.B 0x74 ; 't'
0x0800B7D0: 6F DC.B 0x6F ; 'o'
0x0800B7D1: 20 DC.B 0x20 ; ' '
0x0800B7D2: 52 DC.B 0x52 ; 'R'
0x0800B7D3: 41 DC.B 0x41 ; 'A'
0x0800B7D4: 4D DC.B 0x4D ; 'M'
0x0800B7D5: 21 DC.B 0x21 ; '!'
0x0800B7D6: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.31 from main.o, size=42, align=1
0x0800B7D7: 4D DC.B 0x4D ; 'M'
0x0800B7D8: 6F DC.B 0x6F ; 'o'
0x0800B7D9: 64 DC.B 0x64 ; 'd'
0x0800B7DA: 65 DC.B 0x65 ; 'e'
0x0800B7DB: 20 DC.B 0x20 ; ' '
0x0800B7DC: 30 DC.B 0x30 ; '0'
0x0800B7DD: 20 DC.B 0x20 ; ' '
0x0800B7DE: 69 DC.B 0x69 ; 'i'
0x0800B7DF: 73 DC.B 0x73 ; 's'
0x0800B7E0: 20 DC.B 0x20 ; ' '
0x0800B7E1: 73 DC.B 0x73 ; 's'
0x0800B7E2: 65 DC.B 0x65 ; 'e'
0x0800B7E3: 6C DC.B 0x6C ; 'l'
0x0800B7E4: 65 DC.B 0x65 ; 'e'
0x0800B7E5: 63 DC.B 0x63 ; 'c'
0x0800B7E6: 74 DC.B 0x74 ; 't'
0x0800B7E7: 65 DC.B 0x65 ; 'e'
0x0800B7E8: 64 DC.B 0x64 ; 'd'
0x0800B7E9: 2E DC.B 0x2E ; '.'
0x0800B7EA: 20 DC.B 0x20 ; ' '
0x0800B7EB: 41 DC.B 0x41 ; 'A'
0x0800B7EC: 75 DC.B 0x75 ; 'u'
0x0800B7ED: 74 DC.B 0x74 ; 't'
0x0800B7EE: 6F DC.B 0x6F ; 'o'
0x0800B7EF: 2D DC.B 0x2D ; '-'
0x0800B7F0: 72 DC.B 0x72 ; 'r'
0x0800B7F1: 65 DC.B 0x65 ; 'e'
0x0800B7F2: 63 DC.B 0x63 ; 'c'
0x0800B7F3: 6F DC.B 0x6F ; 'o'
0x0800B7F4: 6E DC.B 0x6E ; 'n'
0x0800B7F5: 6E DC.B 0x6E ; 'n'
0x0800B7F6: 65 DC.B 0x65 ; 'e'
0x0800B7F7: 63 DC.B 0x63 ; 'c'
0x0800B7F8: 74 DC.B 0x74 ; 't'
0x0800B7F9: 20 DC.B 0x20 ; ' '
0x0800B7FA: 69 DC.B 0x69 ; 'i'
0x0800B7FB: 73 DC.B 0x73 ; 's'
0x0800B7FC: 20 DC.B 0x20 ; ' '
0x0800B7FD: 4F DC.B 0x4F ; 'O'
0x0800B7FE: 4E DC.B 0x4E ; 'N'
0x0800B7FF: 2E DC.B 0x2E ; '.'
0x0800B800: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.33 from main.o, size=42, align=1
0x0800B801: 4D DC.B 0x4D ; 'M'
0x0800B802: 6F DC.B 0x6F ; 'o'
0x0800B803: 64 DC.B 0x64 ; 'd'
0x0800B804: 65 DC.B 0x65 ; 'e'
0x0800B805: 20 DC.B 0x20 ; ' '
0x0800B806: 31 DC.B 0x31 ; '1'
0x0800B807: 20 DC.B 0x20 ; ' '
0x0800B808: 69 DC.B 0x69 ; 'i'
0x0800B809: 73 DC.B 0x73 ; 's'
0x0800B80A: 20 DC.B 0x20 ; ' '
0x0800B80B: 73 DC.B 0x73 ; 's'
0x0800B80C: 65 DC.B 0x65 ; 'e'
0x0800B80D: 6C DC.B 0x6C ; 'l'
0x0800B80E: 65 DC.B 0x65 ; 'e'
0x0800B80F: 63 DC.B 0x63 ; 'c'
0x0800B810: 74 DC.B 0x74 ; 't'
0x0800B811: 65 DC.B 0x65 ; 'e'
0x0800B812: 64 DC.B 0x64 ; 'd'
0x0800B813: 2E DC.B 0x2E ; '.'
0x0800B814: 20 DC.B 0x20 ; ' '
0x0800B815: 41 DC.B 0x41 ; 'A'
0x0800B816: 75 DC.B 0x75 ; 'u'
0x0800B817: 74 DC.B 0x74 ; 't'
0x0800B818: 6F DC.B 0x6F ; 'o'
0x0800B819: 2D DC.B 0x2D ; '-'
0x0800B81A: 72 DC.B 0x72 ; 'r'
0x0800B81B: 65 DC.B 0x65 ; 'e'
0x0800B81C: 63 DC.B 0x63 ; 'c'
0x0800B81D: 6F DC.B 0x6F ; 'o'
0x0800B81E: 6E DC.B 0x6E ; 'n'
0x0800B81F: 6E DC.B 0x6E ; 'n'
0x0800B820: 65 DC.B 0x65 ; 'e'
0x0800B821: 63 DC.B 0x63 ; 'c'
0x0800B822: 74 DC.B 0x74 ; 't'
0x0800B823: 20 DC.B 0x20 ; ' '
0x0800B824: 69 DC.B 0x69 ; 'i'
0x0800B825: 73 DC.B 0x73 ; 's'
0x0800B826: 20 DC.B 0x20 ; ' '
0x0800B827: 4F DC.B 0x4F ; 'O'
0x0800B828: 4E DC.B 0x4E ; 'N'
0x0800B829: 2E DC.B 0x2E ; '.'
0x0800B82A: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.35 from main.o, size=42, align=1
0x0800B82B: 4D DC.B 0x4D ; 'M'
0x0800B82C: 6F DC.B 0x6F ; 'o'
0x0800B82D: 64 DC.B 0x64 ; 'd'
0x0800B82E: 65 DC.B 0x65 ; 'e'
0x0800B82F: 20 DC.B 0x20 ; ' '
0x0800B830: 32 DC.B 0x32 ; '2'
0x0800B831: 20 DC.B 0x20 ; ' '
0x0800B832: 69 DC.B 0x69 ; 'i'
0x0800B833: 73 DC.B 0x73 ; 's'
0x0800B834: 20 DC.B 0x20 ; ' '
0x0800B835: 73 DC.B 0x73 ; 's'
0x0800B836: 65 DC.B 0x65 ; 'e'
0x0800B837: 6C DC.B 0x6C ; 'l'
0x0800B838: 65 DC.B 0x65 ; 'e'
0x0800B839: 63 DC.B 0x63 ; 'c'
0x0800B83A: 74 DC.B 0x74 ; 't'
0x0800B83B: 65 DC.B 0x65 ; 'e'
0x0800B83C: 64 DC.B 0x64 ; 'd'
0x0800B83D: 2E DC.B 0x2E ; '.'
0x0800B83E: 20 DC.B 0x20 ; ' '
0x0800B83F: 41 DC.B 0x41 ; 'A'
0x0800B840: 75 DC.B 0x75 ; 'u'
0x0800B841: 74 DC.B 0x74 ; 't'
0x0800B842: 6F DC.B 0x6F ; 'o'
0x0800B843: 2D DC.B 0x2D ; '-'
0x0800B844: 72 DC.B 0x72 ; 'r'
0x0800B845: 65 DC.B 0x65 ; 'e'
0x0800B846: 63 DC.B 0x63 ; 'c'
0x0800B847: 6F DC.B 0x6F ; 'o'
0x0800B848: 6E DC.B 0x6E ; 'n'
0x0800B849: 6E DC.B 0x6E ; 'n'
0x0800B84A: 65 DC.B 0x65 ; 'e'
0x0800B84B: 63 DC.B 0x63 ; 'c'
0x0800B84C: 74 DC.B 0x74 ; 't'
0x0800B84D: 20 DC.B 0x20 ; ' '
0x0800B84E: 69 DC.B 0x69 ; 'i'
0x0800B84F: 73 DC.B 0x73 ; 's'
0x0800B850: 20 DC.B 0x20 ; ' '
0x0800B851: 4F DC.B 0x4F ; 'O'
0x0800B852: 4E DC.B 0x4E ; 'N'
0x0800B853: 2E DC.B 0x2E ; '.'
0x0800B854: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.37 from main.o, size=42, align=1
0x0800B855: 4D DC.B 0x4D ; 'M'
0x0800B856: 6F DC.B 0x6F ; 'o'
0x0800B857: 64 DC.B 0x64 ; 'd'
0x0800B858: 65 DC.B 0x65 ; 'e'
0x0800B859: 20 DC.B 0x20 ; ' '
0x0800B85A: 33 DC.B 0x33 ; '3'
0x0800B85B: 20 DC.B 0x20 ; ' '
0x0800B85C: 69 DC.B 0x69 ; 'i'
0x0800B85D: 73 DC.B 0x73 ; 's'
0x0800B85E: 20 DC.B 0x20 ; ' '
0x0800B85F: 73 DC.B 0x73 ; 's'
0x0800B860: 65 DC.B 0x65 ; 'e'
0x0800B861: 6C DC.B 0x6C ; 'l'
0x0800B862: 65 DC.B 0x65 ; 'e'
0x0800B863: 63 DC.B 0x63 ; 'c'
0x0800B864: 74 DC.B 0x74 ; 't'
0x0800B865: 65 DC.B 0x65 ; 'e'
0x0800B866: 64 DC.B 0x64 ; 'd'
0x0800B867: 2E DC.B 0x2E ; '.'
0x0800B868: 20 DC.B 0x20 ; ' '
0x0800B869: 41 DC.B 0x41 ; 'A'
0x0800B86A: 75 DC.B 0x75 ; 'u'
0x0800B86B: 74 DC.B 0x74 ; 't'
0x0800B86C: 6F DC.B 0x6F ; 'o'
0x0800B86D: 2D DC.B 0x2D ; '-'
0x0800B86E: 72 DC.B 0x72 ; 'r'
0x0800B86F: 65 DC.B 0x65 ; 'e'
0x0800B870: 63 DC.B 0x63 ; 'c'
0x0800B871: 6F DC.B 0x6F ; 'o'
0x0800B872: 6E DC.B 0x6E ; 'n'
0x0800B873: 6E DC.B 0x6E ; 'n'
0x0800B874: 65 DC.B 0x65 ; 'e'
0x0800B875: 63 DC.B 0x63 ; 'c'
0x0800B876: 74 DC.B 0x74 ; 't'
0x0800B877: 20 DC.B 0x20 ; ' '
0x0800B878: 69 DC.B 0x69 ; 'i'
0x0800B879: 73 DC.B 0x73 ; 's'
0x0800B87A: 20 DC.B 0x20 ; ' '
0x0800B87B: 4F DC.B 0x4F ; 'O'
0x0800B87C: 4E DC.B 0x4E ; 'N'
0x0800B87D: 2E DC.B 0x2E ; '.'
0x0800B87E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.39 from main.o, size=42, align=1
0x0800B87F: 4D DC.B 0x4D ; 'M'
0x0800B880: 6F DC.B 0x6F ; 'o'
0x0800B881: 64 DC.B 0x64 ; 'd'
0x0800B882: 65 DC.B 0x65 ; 'e'
0x0800B883: 20 DC.B 0x20 ; ' '
0x0800B884: 34 DC.B 0x34 ; '4'
0x0800B885: 20 DC.B 0x20 ; ' '
0x0800B886: 69 DC.B 0x69 ; 'i'
0x0800B887: 73 DC.B 0x73 ; 's'
0x0800B888: 20 DC.B 0x20 ; ' '
0x0800B889: 73 DC.B 0x73 ; 's'
0x0800B88A: 65 DC.B 0x65 ; 'e'
0x0800B88B: 6C DC.B 0x6C ; 'l'
0x0800B88C: 65 DC.B 0x65 ; 'e'
0x0800B88D: 63 DC.B 0x63 ; 'c'
0x0800B88E: 74 DC.B 0x74 ; 't'
0x0800B88F: 65 DC.B 0x65 ; 'e'
0x0800B890: 64 DC.B 0x64 ; 'd'
0x0800B891: 2E DC.B 0x2E ; '.'
0x0800B892: 20 DC.B 0x20 ; ' '
0x0800B893: 41 DC.B 0x41 ; 'A'
0x0800B894: 75 DC.B 0x75 ; 'u'
0x0800B895: 74 DC.B 0x74 ; 't'
0x0800B896: 6F DC.B 0x6F ; 'o'
0x0800B897: 2D DC.B 0x2D ; '-'
0x0800B898: 72 DC.B 0x72 ; 'r'
0x0800B899: 65 DC.B 0x65 ; 'e'
0x0800B89A: 63 DC.B 0x63 ; 'c'
0x0800B89B: 6F DC.B 0x6F ; 'o'
0x0800B89C: 6E DC.B 0x6E ; 'n'
0x0800B89D: 6E DC.B 0x6E ; 'n'
0x0800B89E: 65 DC.B 0x65 ; 'e'
0x0800B89F: 63 DC.B 0x63 ; 'c'
0x0800B8A0: 74 DC.B 0x74 ; 't'
0x0800B8A1: 20 DC.B 0x20 ; ' '
0x0800B8A2: 69 DC.B 0x69 ; 'i'
0x0800B8A3: 73 DC.B 0x73 ; 's'
0x0800B8A4: 20 DC.B 0x20 ; ' '
0x0800B8A5: 4F DC.B 0x4F ; 'O'
0x0800B8A6: 4E DC.B 0x4E ; 'N'
0x0800B8A7: 2E DC.B 0x2E ; '.'
0x0800B8A8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.41 from main.o, size=42, align=1
0x0800B8A9: 4D DC.B 0x4D ; 'M'
0x0800B8AA: 6F DC.B 0x6F ; 'o'
0x0800B8AB: 64 DC.B 0x64 ; 'd'
0x0800B8AC: 65 DC.B 0x65 ; 'e'
0x0800B8AD: 20 DC.B 0x20 ; ' '
0x0800B8AE: 35 DC.B 0x35 ; '5'
0x0800B8AF: 20 DC.B 0x20 ; ' '
0x0800B8B0: 69 DC.B 0x69 ; 'i'
0x0800B8B1: 73 DC.B 0x73 ; 's'
0x0800B8B2: 20 DC.B 0x20 ; ' '
0x0800B8B3: 73 DC.B 0x73 ; 's'
0x0800B8B4: 65 DC.B 0x65 ; 'e'
0x0800B8B5: 6C DC.B 0x6C ; 'l'
0x0800B8B6: 65 DC.B 0x65 ; 'e'
0x0800B8B7: 63 DC.B 0x63 ; 'c'
0x0800B8B8: 74 DC.B 0x74 ; 't'
0x0800B8B9: 65 DC.B 0x65 ; 'e'
0x0800B8BA: 64 DC.B 0x64 ; 'd'
0x0800B8BB: 2E DC.B 0x2E ; '.'
0x0800B8BC: 20 DC.B 0x20 ; ' '
0x0800B8BD: 41 DC.B 0x41 ; 'A'
0x0800B8BE: 75 DC.B 0x75 ; 'u'
0x0800B8BF: 74 DC.B 0x74 ; 't'
0x0800B8C0: 6F DC.B 0x6F ; 'o'
0x0800B8C1: 2D DC.B 0x2D ; '-'
0x0800B8C2: 72 DC.B 0x72 ; 'r'
0x0800B8C3: 65 DC.B 0x65 ; 'e'
0x0800B8C4: 63 DC.B 0x63 ; 'c'
0x0800B8C5: 6F DC.B 0x6F ; 'o'
0x0800B8C6: 6E DC.B 0x6E ; 'n'
0x0800B8C7: 6E DC.B 0x6E ; 'n'
0x0800B8C8: 65 DC.B 0x65 ; 'e'
0x0800B8C9: 63 DC.B 0x63 ; 'c'
0x0800B8CA: 74 DC.B 0x74 ; 't'
0x0800B8CB: 20 DC.B 0x20 ; ' '
0x0800B8CC: 69 DC.B 0x69 ; 'i'
0x0800B8CD: 73 DC.B 0x73 ; 's'
0x0800B8CE: 20 DC.B 0x20 ; ' '
0x0800B8CF: 4F DC.B 0x4F ; 'O'
0x0800B8D0: 4E DC.B 0x4E ; 'N'
0x0800B8D1: 2E DC.B 0x2E ; '.'
0x0800B8D2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.45 from main.o, size=22, align=1
0x0800B8D3: 55 DC.B 0x55 ; 'U'
0x0800B8D4: 50 DC.B 0x50 ; 'P'
0x0800B8D5: 20 DC.B 0x20 ; ' '
0x0800B8D6: 62 DC.B 0x62 ; 'b'
0x0800B8D7: 75 DC.B 0x75 ; 'u'
0x0800B8D8: 74 DC.B 0x74 ; 't'
0x0800B8D9: 74 DC.B 0x74 ; 't'
0x0800B8DA: 6F DC.B 0x6F ; 'o'
0x0800B8DB: 6E DC.B 0x6E ; 'n'
0x0800B8DC: 20 DC.B 0x20 ; ' '
0x0800B8DD: 69 DC.B 0x69 ; 'i'
0x0800B8DE: 73 DC.B 0x73 ; 's'
0x0800B8DF: 20 DC.B 0x20 ; ' '
0x0800B8E0: 70 DC.B 0x70 ; 'p'
0x0800B8E1: 72 DC.B 0x72 ; 'r'
0x0800B8E2: 65 DC.B 0x65 ; 'e'
0x0800B8E3: 73 DC.B 0x73 ; 's'
0x0800B8E4: 73 DC.B 0x73 ; 's'
0x0800B8E5: 65 DC.B 0x65 ; 'e'
0x0800B8E6: 64 DC.B 0x64 ; 'd'
0x0800B8E7: 2E DC.B 0x2E ; '.'
0x0800B8E8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.57 from main.o, size=2, align=1
0x0800B8E9: 4E DC.B 0x4E ; 'N'
0x0800B8EA: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.62 from main.o, size=6, align=1
0x0800B8EB: 52 DC.B 0x52 ; 'R'
0x0800B8EC: 3A DC.B 0x3A ; ':'
0x0800B8ED: 20 DC.B 0x20 ; ' '
0x0800B8EE: 25 DC.B 0x25 ; '%'
0x0800B8EF: 73 DC.B 0x73 ; 's'
0x0800B8F0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.77 from main.o, size=2, align=1
0x0800B8F1: 0A DC.B 0x0A ; '\n'
0x0800B8F2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.86 from main.o, size=34, align=1
0x0800B8F3: 43 DC.B 0x43 ; 'C'
0x0800B8F4: 61 DC.B 0x61 ; 'a'
0x0800B8F5: 6E DC.B 0x6E ; 'n'
0x0800B8F6: 6E DC.B 0x6E ; 'n'
0x0800B8F7: 6F DC.B 0x6F ; 'o'
0x0800B8F8: 74 DC.B 0x74 ; 't'
0x0800B8F9: 20 DC.B 0x20 ; ' '
0x0800B8FA: 73 DC.B 0x73 ; 's'
0x0800B8FB: 61 DC.B 0x61 ; 'a'
0x0800B8FC: 76 DC.B 0x76 ; 'v'
0x0800B8FD: 65 DC.B 0x65 ; 'e'
0x0800B8FE: 20 DC.B 0x20 ; ' '
0x0800B8FF: 64 DC.B 0x64 ; 'd'
0x0800B900: 61 DC.B 0x61 ; 'a'
0x0800B901: 74 DC.B 0x74 ; 't'
0x0800B902: 61 DC.B 0x61 ; 'a'
0x0800B903: 20 DC.B 0x20 ; ' '
0x0800B904: 69 DC.B 0x69 ; 'i'
0x0800B905: 6E DC.B 0x6E ; 'n'
0x0800B906: 20 DC.B 0x20 ; ' '
0x0800B907: 46 DC.B 0x46 ; 'F'
0x0800B908: 4C DC.B 0x4C ; 'L'
0x0800B909: 41 DC.B 0x41 ; 'A'
0x0800B90A: 53 DC.B 0x53 ; 'S'
0x0800B90B: 48 DC.B 0x48 ; 'H'
0x0800B90C: 20 DC.B 0x20 ; ' '
0x0800B90D: 6D DC.B 0x6D ; 'm'
0x0800B90E: 65 DC.B 0x65 ; 'e'
0x0800B90F: 6D DC.B 0x6D ; 'm'
0x0800B910: 6F DC.B 0x6F ; 'o'
0x0800B911: 72 DC.B 0x72 ; 'r'
0x0800B912: 79 DC.B 0x79 ; 'y'
0x0800B913: 21 DC.B 0x21 ; '!'
0x0800B914: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from stm32g0xx_it.o, size=14, align=1
0x0800B915: 4E DC.B 0x4E ; 'N'
0x0800B916: 4D DC.B 0x4D ; 'M'
0x0800B917: 49 DC.B 0x49 ; 'I'
0x0800B918: 20 DC.B 0x20 ; ' '
0x0800B919: 45 DC.B 0x45 ; 'E'
0x0800B91A: 52 DC.B 0x52 ; 'R'
0x0800B91B: 52 DC.B 0x52 ; 'R'
0x0800B91C: 4F DC.B 0x4F ; 'O'
0x0800B91D: 52 DC.B 0x52 ; 'R'
0x0800B91E: 21 DC.B 0x21 ; '!'
0x0800B91F: 21 DC.B 0x21 ; '!'
0x0800B920: 21 DC.B 0x21 ; '!'
0x0800B921: 0A DC.B 0x0A ; '\n'
0x0800B922: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from main.o, size=5, align=1
0x0800B923: 4D DC.B 0x4D ; 'M'
0x0800B924: 41 DC.B 0x41 ; 'A'
0x0800B925: 49 DC.B 0x49 ; 'I'
0x0800B926: 4E DC.B 0x4E ; 'N'
0x0800B927: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from main.o, size=21, align=1
0x0800B928: 43 DC.B 0x43 ; 'C'
0x0800B929: 61 DC.B 0x61 ; 'a'
0x0800B92A: 6E DC.B 0x6E ; 'n'
0x0800B92B: 6E DC.B 0x6E ; 'n'
0x0800B92C: 6F DC.B 0x6F ; 'o'
0x0800B92D: 74 DC.B 0x74 ; 't'
0x0800B92E: 20 DC.B 0x20 ; ' '
0x0800B92F: 73 DC.B 0x73 ; 's'
0x0800B930: 74 DC.B 0x74 ; 't'
0x0800B931: 61 DC.B 0x61 ; 'a'
0x0800B932: 72 DC.B 0x72 ; 'r'
0x0800B933: 74 DC.B 0x74 ; 't'
0x0800B934: 20 DC.B 0x20 ; ' '
0x0800B935: 54 DC.B 0x54 ; 'T'
0x0800B936: 49 DC.B 0x49 ; 'I'
0x0800B937: 4D DC.B 0x4D ; 'M'
0x0800B938: 45 DC.B 0x45 ; 'E'
0x0800B939: 52 DC.B 0x52 ; 'R'
0x0800B93A: 32 DC.B 0x32 ; '2'
0x0800B93B: 21 DC.B 0x21 ; '!'
0x0800B93C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from main.o, size=5, align=1
0x0800B93D: 1B DC.B 0x1B ; '\x1B'
0x0800B93E: 5B DC.B 0x5B ; '['
0x0800B93F: 32 DC.B 0x32 ; '2'
0x0800B940: 4A DC.B 0x4A ; 'J'
0x0800B941: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.3 from main.o, size=17, align=1
0x0800B942: 50 DC.B 0x50 ; 'P'
0x0800B943: 72 DC.B 0x72 ; 'r'
0x0800B944: 6F DC.B 0x6F ; 'o'
0x0800B945: 67 DC.B 0x67 ; 'g'
0x0800B946: 72 DC.B 0x72 ; 'r'
0x0800B947: 61 DC.B 0x61 ; 'a'
0x0800B948: 6D DC.B 0x6D ; 'm'
0x0800B949: 20 DC.B 0x20 ; ' '
0x0800B94A: 73 DC.B 0x73 ; 's'
0x0800B94B: 74 DC.B 0x74 ; 't'
0x0800B94C: 61 DC.B 0x61 ; 'a'
0x0800B94D: 72 DC.B 0x72 ; 'r'
0x0800B94E: 74 DC.B 0x74 ; 't'
0x0800B94F: 65 DC.B 0x65 ; 'e'
0x0800B950: 64 DC.B 0x64 ; 'd'
0x0800B951: 2E DC.B 0x2E ; '.'
0x0800B952: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.13 from main.o, size=17, align=1
0x0800B953: 43 DC.B 0x43 ; 'C'
0x0800B954: 50 DC.B 0x50 ; 'P'
0x0800B955: 55 DC.B 0x55 ; 'U'
0x0800B956: 20 DC.B 0x20 ; ' '
0x0800B957: 46 DC.B 0x46 ; 'F'
0x0800B958: 72 DC.B 0x72 ; 'r'
0x0800B959: 65 DC.B 0x65 ; 'e'
0x0800B95A: 71 DC.B 0x71 ; 'q'
0x0800B95B: 3A DC.B 0x3A ; ':'
0x0800B95C: 20 DC.B 0x20 ; ' '
0x0800B95D: 25 DC.B 0x25 ; '%'
0x0800B95E: 75 DC.B 0x75 ; 'u'
0x0800B95F: 20 DC.B 0x20 ; ' '
0x0800B960: 48 DC.B 0x48 ; 'H'
0x0800B961: 7A DC.B 0x7A ; 'z'
0x0800B962: 0A DC.B 0x0A ; '\n'
0x0800B963: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.17 from main.o, size=45, align=1
0x0800B964: 43 DC.B 0x43 ; 'C'
0x0800B965: 61 DC.B 0x61 ; 'a'
0x0800B966: 6E DC.B 0x6E ; 'n'
0x0800B967: 6E DC.B 0x6E ; 'n'
0x0800B968: 6F DC.B 0x6F ; 'o'
0x0800B969: 74 DC.B 0x74 ; 't'
0x0800B96A: 20 DC.B 0x20 ; ' '
0x0800B96B: 72 DC.B 0x72 ; 'r'
0x0800B96C: 65 DC.B 0x65 ; 'e'
0x0800B96D: 61 DC.B 0x61 ; 'a'
0x0800B96E: 64 DC.B 0x64 ; 'd'
0x0800B96F: 20 DC.B 0x20 ; ' '
0x0800B970: 63 DC.B 0x63 ; 'c'
0x0800B971: 6F DC.B 0x6F ; 'o'
0x0800B972: 6E DC.B 0x6E ; 'n'
0x0800B973: 66 DC.B 0x66 ; 'f'
0x0800B974: 69 DC.B 0x69 ; 'i'
0x0800B975: 67 DC.B 0x67 ; 'g'
0x0800B976: 75 DC.B 0x75 ; 'u'
0x0800B977: 72 DC.B 0x72 ; 'r'
0x0800B978: 61 DC.B 0x61 ; 'a'
0x0800B979: 74 DC.B 0x74 ; 't'
0x0800B97A: 69 DC.B 0x69 ; 'i'
0x0800B97B: 6F DC.B 0x6F ; 'o'
0x0800B97C: 6E DC.B 0x6E ; 'n'
0x0800B97D: 20 DC.B 0x20 ; ' '
0x0800B97E: 66 DC.B 0x66 ; 'f'
0x0800B97F: 72 DC.B 0x72 ; 'r'
0x0800B980: 6F DC.B 0x6F ; 'o'
0x0800B981: 6D DC.B 0x6D ; 'm'
0x0800B982: 20 DC.B 0x20 ; ' '
0x0800B983: 46 DC.B 0x46 ; 'F'
0x0800B984: 4C DC.B 0x4C ; 'L'
0x0800B985: 41 DC.B 0x41 ; 'A'
0x0800B986: 53 DC.B 0x53 ; 'S'
0x0800B987: 48 DC.B 0x48 ; 'H'
0x0800B988: 20 DC.B 0x20 ; ' '
0x0800B989: 6D DC.B 0x6D ; 'm'
0x0800B98A: 65 DC.B 0x65 ; 'e'
0x0800B98B: 6D DC.B 0x6D ; 'm'
0x0800B98C: 6F DC.B 0x6F ; 'o'
0x0800B98D: 72 DC.B 0x72 ; 'r'
0x0800B98E: 79 DC.B 0x79 ; 'y'
0x0800B98F: 21 DC.B 0x21 ; '!'
0x0800B990: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.19 from main.o, size=33, align=1
0x0800B991: 25 DC.B 0x25 ; '%'
0x0800B992: 73 DC.B 0x73 ; 's'
0x0800B993: 25 DC.B 0x25 ; '%'
0x0800B994: 73 DC.B 0x73 ; 's'
0x0800B995: 3A DC.B 0x3A ; ':'
0x0800B996: 20 DC.B 0x20 ; ' '
0x0800B997: 41 DC.B 0x41 ; 'A'
0x0800B998: 44 DC.B 0x44 ; 'D'
0x0800B999: 43 DC.B 0x43 ; 'C'
0x0800B99A: 20 DC.B 0x20 ; ' '
0x0800B99B: 43 DC.B 0x43 ; 'C'
0x0800B99C: 61 DC.B 0x61 ; 'a'
0x0800B99D: 6C DC.B 0x6C ; 'l'
0x0800B99E: 69 DC.B 0x69 ; 'i'
0x0800B99F: 62 DC.B 0x62 ; 'b'
0x0800B9A0: 72 DC.B 0x72 ; 'r'
0x0800B9A1: 61 DC.B 0x61 ; 'a'
0x0800B9A2: 74 DC.B 0x74 ; 't'
0x0800B9A3: 69 DC.B 0x69 ; 'i'
0x0800B9A4: 6F DC.B 0x6F ; 'o'
0x0800B9A5: 6E DC.B 0x6E ; 'n'
0x0800B9A6: 20 DC.B 0x20 ; ' '
0x0800B9A7: 76 DC.B 0x76 ; 'v'
0x0800B9A8: 61 DC.B 0x61 ; 'a'
0x0800B9A9: 6C DC.B 0x6C ; 'l'
0x0800B9AA: 75 DC.B 0x75 ; 'u'
0x0800B9AB: 65 DC.B 0x65 ; 'e'
0x0800B9AC: 3A DC.B 0x3A ; ':'
0x0800B9AD: 20 DC.B 0x20 ; ' '
0x0800B9AE: 25 DC.B 0x25 ; '%'
0x0800B9AF: 75 DC.B 0x75 ; 'u'
0x0800B9B0: 0A DC.B 0x0A ; '\n'
0x0800B9B1: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.22 from main.o, size=17, align=1
0x0800B9B2: 43 DC.B 0x43 ; 'C'
0x0800B9B3: 61 DC.B 0x61 ; 'a'
0x0800B9B4: 6E DC.B 0x6E ; 'n'
0x0800B9B5: 6E DC.B 0x6E ; 'n'
0x0800B9B6: 6F DC.B 0x6F ; 'o'
0x0800B9B7: 74 DC.B 0x74 ; 't'
0x0800B9B8: 20 DC.B 0x20 ; ' '
0x0800B9B9: 73 DC.B 0x73 ; 's'
0x0800B9BA: 74 DC.B 0x74 ; 't'
0x0800B9BB: 6F DC.B 0x6F ; 'o'
0x0800B9BC: 70 DC.B 0x70 ; 'p'
0x0800B9BD: 20 DC.B 0x20 ; ' '
0x0800B9BE: 41 DC.B 0x41 ; 'A'
0x0800B9BF: 44 DC.B 0x44 ; 'D'
0x0800B9C0: 43 DC.B 0x43 ; 'C'
0x0800B9C1: 21 DC.B 0x21 ; '!'
0x0800B9C2: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.23 from main.o, size=45, align=1
0x0800B9C3: 25 DC.B 0x25 ; '%'
0x0800B9C4: 73 DC.B 0x73 ; 's'
0x0800B9C5: 3A DC.B 0x3A ; ':'
0x0800B9C6: 20 DC.B 0x20 ; ' '
0x0800B9C7: 44 DC.B 0x44 ; 'D'
0x0800B9C8: 41 DC.B 0x41 ; 'A'
0x0800B9C9: 43 DC.B 0x43 ; 'C'
0x0800B9CA: 20 DC.B 0x20 ; ' '
0x0800B9CB: 43 DC.B 0x43 ; 'C'
0x0800B9CC: 61 DC.B 0x61 ; 'a'
0x0800B9CD: 6C DC.B 0x6C ; 'l'
0x0800B9CE: 69 DC.B 0x69 ; 'i'
0x0800B9CF: 62 DC.B 0x62 ; 'b'
0x0800B9D0: 72 DC.B 0x72 ; 'r'
0x0800B9D1: 61 DC.B 0x61 ; 'a'
0x0800B9D2: 74 DC.B 0x74 ; 't'
0x0800B9D3: 69 DC.B 0x69 ; 'i'
0x0800B9D4: 6F DC.B 0x6F ; 'o'
0x0800B9D5: 6E DC.B 0x6E ; 'n'
0x0800B9D6: 20 DC.B 0x20 ; ' '
0x0800B9D7: 76 DC.B 0x76 ; 'v'
0x0800B9D8: 61 DC.B 0x61 ; 'a'
0x0800B9D9: 6C DC.B 0x6C ; 'l'
0x0800B9DA: 75 DC.B 0x75 ; 'u'
0x0800B9DB: 65 DC.B 0x65 ; 'e'
0x0800B9DC: 20 DC.B 0x20 ; ' '
0x0800B9DD: 66 DC.B 0x66 ; 'f'
0x0800B9DE: 6F DC.B 0x6F ; 'o'
0x0800B9DF: 72 DC.B 0x72 ; 'r'
0x0800B9E0: 20 DC.B 0x20 ; ' '
0x0800B9E1: 63 DC.B 0x63 ; 'c'
0x0800B9E2: 68 DC.B 0x68 ; 'h'
0x0800B9E3: 61 DC.B 0x61 ; 'a'
0x0800B9E4: 6E DC.B 0x6E ; 'n'
0x0800B9E5: 6E DC.B 0x6E ; 'n'
0x0800B9E6: 65 DC.B 0x65 ; 'e'
0x0800B9E7: 6C DC.B 0x6C ; 'l'
0x0800B9E8: 20 DC.B 0x20 ; ' '
0x0800B9E9: 31 DC.B 0x31 ; '1'
0x0800B9EA: 3A DC.B 0x3A ; ':'
0x0800B9EB: 20 DC.B 0x20 ; ' '
0x0800B9EC: 25 DC.B 0x25 ; '%'
0x0800B9ED: 75 DC.B 0x75 ; 'u'
0x0800B9EE: 0A DC.B 0x0A ; '\n'
0x0800B9EF: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.24 from main.o, size=45, align=1
0x0800B9F0: 25 DC.B 0x25 ; '%'
0x0800B9F1: 73 DC.B 0x73 ; 's'
0x0800B9F2: 3A DC.B 0x3A ; ':'
0x0800B9F3: 20 DC.B 0x20 ; ' '
0x0800B9F4: 44 DC.B 0x44 ; 'D'
0x0800B9F5: 41 DC.B 0x41 ; 'A'
0x0800B9F6: 43 DC.B 0x43 ; 'C'
0x0800B9F7: 20 DC.B 0x20 ; ' '
0x0800B9F8: 43 DC.B 0x43 ; 'C'
0x0800B9F9: 61 DC.B 0x61 ; 'a'
0x0800B9FA: 6C DC.B 0x6C ; 'l'
0x0800B9FB: 69 DC.B 0x69 ; 'i'
0x0800B9FC: 62 DC.B 0x62 ; 'b'
0x0800B9FD: 72 DC.B 0x72 ; 'r'
0x0800B9FE: 61 DC.B 0x61 ; 'a'
0x0800B9FF: 74 DC.B 0x74 ; 't'
0x0800BA00: 69 DC.B 0x69 ; 'i'
0x0800BA01: 6F DC.B 0x6F ; 'o'
0x0800BA02: 6E DC.B 0x6E ; 'n'
0x0800BA03: 20 DC.B 0x20 ; ' '
0x0800BA04: 76 DC.B 0x76 ; 'v'
0x0800BA05: 61 DC.B 0x61 ; 'a'
0x0800BA06: 6C DC.B 0x6C ; 'l'
0x0800BA07: 75 DC.B 0x75 ; 'u'
0x0800BA08: 65 DC.B 0x65 ; 'e'
0x0800BA09: 20 DC.B 0x20 ; ' '
0x0800BA0A: 66 DC.B 0x66 ; 'f'
0x0800BA0B: 6F DC.B 0x6F ; 'o'
0x0800BA0C: 72 DC.B 0x72 ; 'r'
0x0800BA0D: 20 DC.B 0x20 ; ' '
0x0800BA0E: 63 DC.B 0x63 ; 'c'
0x0800BA0F: 68 DC.B 0x68 ; 'h'
0x0800BA10: 61 DC.B 0x61 ; 'a'
0x0800BA11: 6E DC.B 0x6E ; 'n'
0x0800BA12: 6E DC.B 0x6E ; 'n'
0x0800BA13: 65 DC.B 0x65 ; 'e'
0x0800BA14: 6C DC.B 0x6C ; 'l'
0x0800BA15: 20 DC.B 0x20 ; ' '
0x0800BA16: 32 DC.B 0x32 ; '2'
0x0800BA17: 3A DC.B 0x3A ; ':'
0x0800BA18: 20 DC.B 0x20 ; ' '
0x0800BA19: 25 DC.B 0x25 ; '%'
0x0800BA1A: 75 DC.B 0x75 ; 'u'
0x0800BA1B: 0A DC.B 0x0A ; '\n'
0x0800BA1C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.26 from main.o, size=53, align=1
0x0800BA1D: 49 DC.B 0x49 ; 'I'
0x0800BA1E: 74 DC.B 0x74 ; 't'
0x0800BA1F: 20 DC.B 0x20 ; ' '
0x0800BA20: 69 DC.B 0x69 ; 'i'
0x0800BA21: 73 DC.B 0x73 ; 's'
0x0800BA22: 20 DC.B 0x20 ; ' '
0x0800BA23: 74 DC.B 0x74 ; 't'
0x0800BA24: 69 DC.B 0x69 ; 'i'
0x0800BA25: 6D DC.B 0x6D ; 'm'
0x0800BA26: 65 DC.B 0x65 ; 'e'
0x0800BA27: 20 DC.B 0x20 ; ' '
0x0800BA28: 74 DC.B 0x74 ; 't'
0x0800BA29: 6F DC.B 0x6F ; 'o'
0x0800BA2A: 20 DC.B 0x20 ; ' '
0x0800BA2B: 73 DC.B 0x73 ; 's'
0x0800BA2C: 61 DC.B 0x61 ; 'a'
0x0800BA2D: 76 DC.B 0x76 ; 'v'
0x0800BA2E: 65 DC.B 0x65 ; 'e'
0x0800BA2F: 20 DC.B 0x20 ; ' '
0x0800BA30: 73 DC.B 0x73 ; 's'
0x0800BA31: 74 DC.B 0x74 ; 't'
0x0800BA32: 61 DC.B 0x61 ; 'a'
0x0800BA33: 74 DC.B 0x74 ; 't'
0x0800BA34: 69 DC.B 0x69 ; 'i'
0x0800BA35: 73 DC.B 0x73 ; 's'
0x0800BA36: 74 DC.B 0x74 ; 't'
0x0800BA37: 69 DC.B 0x69 ; 'i'
0x0800BA38: 63 DC.B 0x63 ; 'c'
0x0800BA39: 61 DC.B 0x61 ; 'a'
0x0800BA3A: 6C DC.B 0x6C ; 'l'
0x0800BA3B: 20 DC.B 0x20 ; ' '
0x0800BA3C: 64 DC.B 0x64 ; 'd'
0x0800BA3D: 61 DC.B 0x61 ; 'a'
0x0800BA3E: 74 DC.B 0x74 ; 't'
0x0800BA3F: 61 DC.B 0x61 ; 'a'
0x0800BA40: 20 DC.B 0x20 ; ' '
0x0800BA41: 69 DC.B 0x69 ; 'i'
0x0800BA42: 6E DC.B 0x6E ; 'n'
0x0800BA43: 20 DC.B 0x20 ; ' '
0x0800BA44: 46 DC.B 0x46 ; 'F'
0x0800BA45: 6C DC.B 0x6C ; 'l'
0x0800BA46: 61 DC.B 0x61 ; 'a'
0x0800BA47: 73 DC.B 0x73 ; 's'
0x0800BA48: 68 DC.B 0x68 ; 'h'
0x0800BA49: 20 DC.B 0x20 ; ' '
0x0800BA4A: 6D DC.B 0x6D ; 'm'
0x0800BA4B: 65 DC.B 0x65 ; 'e'
0x0800BA4C: 6D DC.B 0x6D ; 'm'
0x0800BA4D: 6F DC.B 0x6F ; 'o'
0x0800BA4E: 72 DC.B 0x72 ; 'r'
0x0800BA4F: 79 DC.B 0x79 ; 'y'
0x0800BA50: 2E DC.B 0x2E ; '.'
0x0800BA51: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.44 from main.o, size=77, align=1
0x0800BA52: 49 DC.B 0x49 ; 'I'
0x0800BA53: 6C DC.B 0x6C ; 'l'
0x0800BA54: 6C DC.B 0x6C ; 'l'
0x0800BA55: 65 DC.B 0x65 ; 'e'
0x0800BA56: 67 DC.B 0x67 ; 'g'
0x0800BA57: 61 DC.B 0x61 ; 'a'
0x0800BA58: 6C DC.B 0x6C ; 'l'
0x0800BA59: 20 DC.B 0x20 ; ' '
0x0800BA5A: 4D DC.B 0x4D ; 'M'
0x0800BA5B: 6F DC.B 0x6F ; 'o'
0x0800BA5C: 64 DC.B 0x64 ; 'd'
0x0800BA5D: 65 DC.B 0x65 ; 'e'
0x0800BA5E: 20 DC.B 0x20 ; ' '
0x0800BA5F: 69 DC.B 0x69 ; 'i'
0x0800BA60: 73 DC.B 0x73 ; 's'
0x0800BA61: 20 DC.B 0x20 ; ' '
0x0800BA62: 73 DC.B 0x73 ; 's'
0x0800BA63: 65 DC.B 0x65 ; 'e'
0x0800BA64: 6C DC.B 0x6C ; 'l'
0x0800BA65: 65 DC.B 0x65 ; 'e'
0x0800BA66: 63 DC.B 0x63 ; 'c'
0x0800BA67: 74 DC.B 0x74 ; 't'
0x0800BA68: 65 DC.B 0x65 ; 'e'
0x0800BA69: 64 DC.B 0x64 ; 'd'
0x0800BA6A: 2E DC.B 0x2E ; '.'
0x0800BA6B: 20 DC.B 0x20 ; ' '
0x0800BA6C: 44 DC.B 0x44 ; 'D'
0x0800BA6D: 65 DC.B 0x65 ; 'e'
0x0800BA6E: 66 DC.B 0x66 ; 'f'
0x0800BA6F: 61 DC.B 0x61 ; 'a'
0x0800BA70: 75 DC.B 0x75 ; 'u'
0x0800BA71: 6C DC.B 0x6C ; 'l'
0x0800BA72: 74 DC.B 0x74 ; 't'
0x0800BA73: 20 DC.B 0x20 ; ' '
0x0800BA74: 4D DC.B 0x4D ; 'M'
0x0800BA75: 6F DC.B 0x6F ; 'o'
0x0800BA76: 64 DC.B 0x64 ; 'd'
0x0800BA77: 65 DC.B 0x65 ; 'e'
0x0800BA78: 20 DC.B 0x20 ; ' '
0x0800BA79: 34 DC.B 0x34 ; '4'
0x0800BA7A: 20 DC.B 0x20 ; ' '
0x0800BA7B: 69 DC.B 0x69 ; 'i'
0x0800BA7C: 73 DC.B 0x73 ; 's'
0x0800BA7D: 20 DC.B 0x20 ; ' '
0x0800BA7E: 73 DC.B 0x73 ; 's'
0x0800BA7F: 65 DC.B 0x65 ; 'e'
0x0800BA80: 6C DC.B 0x6C ; 'l'
0x0800BA81: 65 DC.B 0x65 ; 'e'
0x0800BA82: 63 DC.B 0x63 ; 'c'
0x0800BA83: 74 DC.B 0x74 ; 't'
0x0800BA84: 65 DC.B 0x65 ; 'e'
0x0800BA85: 64 DC.B 0x64 ; 'd'
0x0800BA86: 2E DC.B 0x2E ; '.'
0x0800BA87: 20 DC.B 0x20 ; ' '
0x0800BA88: 41 DC.B 0x41 ; 'A'
0x0800BA89: 75 DC.B 0x75 ; 'u'
0x0800BA8A: 74 DC.B 0x74 ; 't'
0x0800BA8B: 6F DC.B 0x6F ; 'o'
0x0800BA8C: 2D DC.B 0x2D ; '-'
0x0800BA8D: 72 DC.B 0x72 ; 'r'
0x0800BA8E: 65 DC.B 0x65 ; 'e'
0x0800BA8F: 63 DC.B 0x63 ; 'c'
0x0800BA90: 6F DC.B 0x6F ; 'o'
0x0800BA91: 6E DC.B 0x6E ; 'n'
0x0800BA92: 6E DC.B 0x6E ; 'n'
0x0800BA93: 65 DC.B 0x65 ; 'e'
0x0800BA94: 63 DC.B 0x63 ; 'c'
0x0800BA95: 74 DC.B 0x74 ; 't'
0x0800BA96: 20 DC.B 0x20 ; ' '
0x0800BA97: 69 DC.B 0x69 ; 'i'
0x0800BA98: 73 DC.B 0x73 ; 's'
0x0800BA99: 20 DC.B 0x20 ; ' '
0x0800BA9A: 4F DC.B 0x4F ; 'O'
0x0800BA9B: 46 DC.B 0x46 ; 'F'
0x0800BA9C: 46 DC.B 0x46 ; 'F'
0x0800BA9D: 2E DC.B 0x2E ; '.'
0x0800BA9E: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.49 from main.o, size=5, align=1
0x0800BA9F: 25 DC.B 0x25 ; '%'
0x0800BAA0: 73 DC.B 0x73 ; 's'
0x0800BAA1: 25 DC.B 0x25 ; '%'
0x0800BAA2: 73 DC.B 0x73 ; 's'
0x0800BAA3: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.53 from main.o, size=9, align=1
0x0800BAA4: 49 DC.B 0x49 ; 'I'
0x0800BAA5: 3A DC.B 0x3A ; ':'
0x0800BAA6: 20 DC.B 0x20 ; ' '
0x0800BAA7: 25 DC.B 0x25 ; '%'
0x0800BAA8: 35 DC.B 0x35 ; '5'
0x0800BAA9: 64 DC.B 0x64 ; 'd'
0x0800BAAA: 20 DC.B 0x20 ; ' '
0x0800BAAB: 41 DC.B 0x41 ; 'A'
0x0800BAAC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.56 from main.o, size=9, align=1
0x0800BAAD: 4F DC.B 0x4F ; 'O'
0x0800BAAE: 56 DC.B 0x56 ; 'V'
0x0800BAAF: 50 DC.B 0x50 ; 'P'
0x0800BAB0: 3A DC.B 0x3A ; ':'
0x0800BAB1: 20 DC.B 0x20 ; ' '
0x0800BAB2: 25 DC.B 0x25 ; '%'
0x0800BAB3: 31 DC.B 0x31 ; '1'
0x0800BAB4: 73 DC.B 0x73 ; 's'
0x0800BAB5: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.59 from main.o, size=9, align=1
0x0800BAB6: 4C DC.B 0x4C ; 'L'
0x0800BAB7: 56 DC.B 0x56 ; 'V'
0x0800BAB8: 50 DC.B 0x50 ; 'P'
0x0800BAB9: 3A DC.B 0x3A ; ':'
0x0800BABA: 20 DC.B 0x20 ; ' '
0x0800BABB: 25 DC.B 0x25 ; '%'
0x0800BABC: 31 DC.B 0x31 ; '1'
0x0800BABD: 73 DC.B 0x73 ; 's'
0x0800BABE: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.67 from main.o, size=13, align=1
0x0800BABF: 54 DC.B 0x54 ; 'T'
0x0800BAC0: 3A DC.B 0x3A ; ':'
0x0800BAC1: 20 DC.B 0x20 ; ' '
0x0800BAC2: 25 DC.B 0x25 ; '%'
0x0800BAC3: 32 DC.B 0x32 ; '2'
0x0800BAC4: 64 DC.B 0x64 ; 'd'
0x0800BAC5: 2E DC.B 0x2E ; '.'
0x0800BAC6: 25 DC.B 0x25 ; '%'
0x0800BAC7: 64 DC.B 0x64 ; 'd'
0x0800BAC8: 20 DC.B 0x20 ; ' '
0x0800BAC9: B0 DC.B 0xB0 ; '\xB0'
0x0800BACA: 43 DC.B 0x43 ; 'C'
0x0800BACB: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.78 from main.o, size=45, align=1
0x0800BACC: 09 DC.B 0x09 ; '\t'
0x0800BACD: 5B DC.B 0x5B ; '['
0x0800BACE: 25 DC.B 0x25 ; '%'
0x0800BACF: 34 DC.B 0x34 ; '4'
0x0800BAD0: 64 DC.B 0x64 ; 'd'
0x0800BAD1: 5D DC.B 0x5D ; ']'
0x0800BAD2: 20 DC.B 0x20 ; ' '
0x0800BAD3: 53 DC.B 0x53 ; 'S'
0x0800BAD4: 61 DC.B 0x61 ; 'a'
0x0800BAD5: 6D DC.B 0x6D ; 'm'
0x0800BAD6: 70 DC.B 0x70 ; 'p'
0x0800BAD7: 6C DC.B 0x6C ; 'l'
0x0800BAD8: 65 DC.B 0x65 ; 'e'
0x0800BAD9: 64 DC.B 0x64 ; 'd'
0x0800BADA: 20 DC.B 0x20 ; ' '
0x0800BADB: 76 DC.B 0x76 ; 'v'
0x0800BADC: 61 DC.B 0x61 ; 'a'
0x0800BADD: 6C DC.B 0x6C ; 'l'
0x0800BADE: 75 DC.B 0x75 ; 'u'
0x0800BADF: 65 DC.B 0x65 ; 'e'
0x0800BAE0: 73 DC.B 0x73 ; 's'
0x0800BAE1: 3A DC.B 0x3A ; ':'
0x0800BAE2: 20 DC.B 0x20 ; ' '
0x0800BAE3: 49 DC.B 0x49 ; 'I'
0x0800BAE4: 2B DC.B 0x2B ; '+'
0x0800BAE5: 20 DC.B 0x20 ; ' '
0x0800BAE6: 3D DC.B 0x3D ; '='
0x0800BAE7: 20 DC.B 0x20 ; ' '
0x0800BAE8: 25 DC.B 0x25 ; '%'
0x0800BAE9: 36 DC.B 0x36 ; '6'
0x0800BAEA: 75 DC.B 0x75 ; 'u'
0x0800BAEB: 20 DC.B 0x20 ; ' '
0x0800BAEC: 20 DC.B 0x20 ; ' '
0x0800BAED: 20 DC.B 0x20 ; ' '
0x0800BAEE: 20 DC.B 0x20 ; ' '
0x0800BAEF: 49 DC.B 0x49 ; 'I'
0x0800BAF0: 2D DC.B 0x2D ; '-'
0x0800BAF1: 20 DC.B 0x20 ; ' '
0x0800BAF2: 3D DC.B 0x3D ; '='
0x0800BAF3: 20 DC.B 0x20 ; ' '
0x0800BAF4: 25 DC.B 0x25 ; '%'
0x0800BAF5: 36 DC.B 0x36 ; '6'
0x0800BAF6: 75 DC.B 0x75 ; 'u'
0x0800BAF7: 0A DC.B 0x0A ; '\n'
0x0800BAF8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.79 from main.o, size=37, align=1
0x0800BAF9: 09 DC.B 0x09 ; '\t'
0x0800BAFA: 09 DC.B 0x09 ; '\t'
0x0800BAFB: 4F DC.B 0x4F ; 'O'
0x0800BAFC: 66 DC.B 0x66 ; 'f'
0x0800BAFD: 66 DC.B 0x66 ; 'f'
0x0800BAFE: 73 DC.B 0x73 ; 's'
0x0800BAFF: 65 DC.B 0x65 ; 'e'
0x0800BB00: 74 DC.B 0x74 ; 't'
0x0800BB01: 20 DC.B 0x20 ; ' '
0x0800BB02: 76 DC.B 0x76 ; 'v'
0x0800BB03: 61 DC.B 0x61 ; 'a'
0x0800BB04: 6C DC.B 0x6C ; 'l'
0x0800BB05: 75 DC.B 0x75 ; 'u'
0x0800BB06: 65 DC.B 0x65 ; 'e'
0x0800BB07: 73 DC.B 0x73 ; 's'
0x0800BB08: 3A DC.B 0x3A ; ':'
0x0800BB09: 20 DC.B 0x20 ; ' '
0x0800BB0A: 49 DC.B 0x49 ; 'I'
0x0800BB0B: 2B DC.B 0x2B ; '+'
0x0800BB0C: 20 DC.B 0x20 ; ' '
0x0800BB0D: 3D DC.B 0x3D ; '='
0x0800BB0E: 20 DC.B 0x20 ; ' '
0x0800BB0F: 25 DC.B 0x25 ; '%'
0x0800BB10: 75 DC.B 0x75 ; 'u'
0x0800BB11: 20 DC.B 0x20 ; ' '
0x0800BB12: 20 DC.B 0x20 ; ' '
0x0800BB13: 20 DC.B 0x20 ; ' '
0x0800BB14: 20 DC.B 0x20 ; ' '
0x0800BB15: 49 DC.B 0x49 ; 'I'
0x0800BB16: 2D DC.B 0x2D ; '-'
0x0800BB17: 20 DC.B 0x20 ; ' '
0x0800BB18: 3D DC.B 0x3D ; '='
0x0800BB19: 20 DC.B 0x20 ; ' '
0x0800BB1A: 25 DC.B 0x25 ; '%'
0x0800BB1B: 75 DC.B 0x75 ; 'u'
0x0800BB1C: 0A DC.B 0x0A ; '\n'
0x0800BB1D: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.84 from main.o, size=21, align=1
0x0800BB1E: 09 DC.B 0x09 ; '\t'
0x0800BB1F: 09 DC.B 0x09 ; '\t'
0x0800BB20: 4F DC.B 0x4F ; 'O'
0x0800BB21: 66 DC.B 0x66 ; 'f'
0x0800BB22: 66 DC.B 0x66 ; 'f'
0x0800BB23: 73 DC.B 0x73 ; 's'
0x0800BB24: 65 DC.B 0x65 ; 'e'
0x0800BB25: 74 DC.B 0x74 ; 't'
0x0800BB26: 20 DC.B 0x20 ; ' '
0x0800BB27: 76 DC.B 0x76 ; 'v'
0x0800BB28: 61 DC.B 0x61 ; 'a'
0x0800BB29: 6C DC.B 0x6C ; 'l'
0x0800BB2A: 75 DC.B 0x75 ; 'u'
0x0800BB2B: 65 DC.B 0x65 ; 'e'
0x0800BB2C: 3A DC.B 0x3A ; ':'
0x0800BB2D: 20 DC.B 0x20 ; ' '
0x0800BB2E: 25 DC.B 0x25 ; '%'
0x0800BB2F: 34 DC.B 0x34 ; '4'
0x0800BB30: 64 DC.B 0x64 ; 'd'
0x0800BB31: 0A DC.B 0x0A ; '\n'
0x0800BB32: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.91 from main.o, size=17, align=1
0x0800BB33: 55 DC.B 0x55 ; 'U'
0x0800BB34: 6E DC.B 0x6E ; 'n'
0x0800BB35: 6B DC.B 0x6B ; 'k'
0x0800BB36: 6E DC.B 0x6E ; 'n'
0x0800BB37: 6F DC.B 0x6F ; 'o'
0x0800BB38: 77 DC.B 0x77 ; 'w'
0x0800BB39: 6E DC.B 0x6E ; 'n'
0x0800BB3A: 20 DC.B 0x20 ; ' '
0x0800BB3B: 63 DC.B 0x63 ; 'c'
0x0800BB3C: 6F DC.B 0x6F ; 'o'
0x0800BB3D: 6D DC.B 0x6D ; 'm'
0x0800BB3E: 6D DC.B 0x6D ; 'm'
0x0800BB3F: 61 DC.B 0x61 ; 'a'
0x0800BB40: 6E DC.B 0x6E ; 'n'
0x0800BB41: 64 DC.B 0x64 ; 'd'
0x0800BB42: 21 DC.B 0x21 ; '!'
0x0800BB43: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from modbus.o, size=13, align=1
0x0800BB44: 55 DC.B 0x55 ; 'U'
0x0800BB45: 53 DC.B 0x53 ; 'S'
0x0800BB46: 41 DC.B 0x41 ; 'A'
0x0800BB47: 52 DC.B 0x52 ; 'R'
0x0800BB48: 54 DC.B 0x54 ; 'T'
0x0800BB49: 20 DC.B 0x20 ; ' '
0x0800BB4A: 65 DC.B 0x65 ; 'e'
0x0800BB4B: 72 DC.B 0x72 ; 'r'
0x0800BB4C: 72 DC.B 0x72 ; 'r'
0x0800BB4D: 6F DC.B 0x6F ; 'o'
0x0800BB4E: 72 DC.B 0x72 ; 'r'
0x0800BB4F: 21 DC.B 0x21 ; '!'
0x0800BB50: 00 DC.B 0x00 ; '\0'
Section .rodata.UARTEx_SetNbDataToProcess.numerator from stm32g0xx_hal_uart_ex.o, size=8, align=1
UARTEx_SetNbDataToProcess.numerator:
0x0800BB51: 01 DC.B 0x01 ; '\x01'
0x0800BB52: 01 DC.B 0x01 ; '\x01'
0x0800BB53: 01 DC.B 0x01 ; '\x01'
0x0800BB54: 03 DC.B 0x03 ; '\x03'
0x0800BB55: 07 DC.B 0x07 ; '\x07'
0x0800BB56: 01 DC.B 0x01 ; '\x01'
0x0800BB57: 00 DC.B 0x00 ; '\0'
0x0800BB58: 00 DC.B 0x00 ; '\0'
Section .rodata.UARTEx_SetNbDataToProcess.denominator from stm32g0xx_hal_uart_ex.o, size=8, align=1
UARTEx_SetNbDataToProcess.denominator:
0x0800BB59: 08 DC.B 0x08 ; '\x08'
0x0800BB5A: 04 DC.B 0x04 ; '\x04'
0x0800BB5B: 02 DC.B 0x02 ; '\x02'
0x0800BB5C: 04 DC.B 0x04 ; '\x04'
0x0800BB5D: 08 DC.B 0x08 ; '\x08'
0x0800BB5E: 01 DC.B 0x01 ; '\x01'
0x0800BB5F: 01 DC.B 0x01 ; '\x01'
0x0800BB60: 01 DC.B 0x01 ; '\x01'
Section .rodata._PrintUnsigned._aV2C from SEGGER_RTT_printf.o, size=16, align=1
_PrintUnsigned._aV2C:
0x0800BB61: 30 DC.B 0x30 ; '0'
0x0800BB62: 31 DC.B 0x31 ; '1'
0x0800BB63: 32 DC.B 0x32 ; '2'
0x0800BB64: 33 DC.B 0x33 ; '3'
0x0800BB65: 34 DC.B 0x34 ; '4'
0x0800BB66: 35 DC.B 0x35 ; '5'
0x0800BB67: 36 DC.B 0x36 ; '6'
0x0800BB68: 37 DC.B 0x37 ; '7'
0x0800BB69: 38 DC.B 0x38 ; '8'
0x0800BB6A: 39 DC.B 0x39 ; '9'
0x0800BB6B: 41 DC.B 0x41 ; 'A'
0x0800BB6C: 42 DC.B 0x42 ; 'B'
0x0800BB6D: 43 DC.B 0x43 ; 'C'
0x0800BB6E: 44 DC.B 0x44 ; 'D'
0x0800BB6F: 45 DC.B 0x45 ; 'E'
0x0800BB70: 46 DC.B 0x46 ; 'F'
Section .rodata..L.str from log.o, size=8, align=1
0x0800BB71: 1B DC.B 0x1B ; '\x1B'
0x0800BB72: 5B DC.B 0x5B ; '['
0x0800BB73: 32 DC.B 0x32 ; '2'
0x0800BB74: 3B DC.B 0x3B ; ';'
0x0800BB75: 33 DC.B 0x33 ; '3'
0x0800BB76: 32 DC.B 0x32 ; '2'
0x0800BB77: 6D DC.B 0x6D ; 'm'
0x0800BB78: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.3 from log.o, size=8, align=1
0x0800BB79: 1B DC.B 0x1B ; '\x1B'
0x0800BB7A: 5B DC.B 0x5B ; '['
0x0800BB7B: 32 DC.B 0x32 ; '2'
0x0800BB7C: 3B DC.B 0x3B ; ';'
0x0800BB7D: 33 DC.B 0x33 ; '3'
0x0800BB7E: 33 DC.B 0x33 ; '3'
0x0800BB7F: 6D DC.B 0x6D ; 'm'
0x0800BB80: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.4 from log.o, size=8, align=1
0x0800BB81: 1B DC.B 0x1B ; '\x1B'
0x0800BB82: 5B DC.B 0x5B ; '['
0x0800BB83: 32 DC.B 0x32 ; '2'
0x0800BB84: 3B DC.B 0x3B ; ';'
0x0800BB85: 33 DC.B 0x33 ; '3'
0x0800BB86: 31 DC.B 0x31 ; '1'
0x0800BB87: 6D DC.B 0x6D ; 'm'
0x0800BB88: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.9 from main.o, size=28, align=1
0x0800BB89: 25 DC.B 0x25 ; '%'
0x0800BB8A: 73 DC.B 0x73 ; 's'
0x0800BB8B: 3A DC.B 0x3A ; ':'
0x0800BB8C: 20 DC.B 0x20 ; ' '
0x0800BB8D: 52 DC.B 0x52 ; 'R'
0x0800BB8E: 65 DC.B 0x65 ; 'e'
0x0800BB8F: 76 DC.B 0x76 ; 'v'
0x0800BB90: 69 DC.B 0x69 ; 'i'
0x0800BB91: 73 DC.B 0x73 ; 's'
0x0800BB92: 69 DC.B 0x69 ; 'i'
0x0800BB93: 6F DC.B 0x6F ; 'o'
0x0800BB94: 6E DC.B 0x6E ; 'n'
0x0800BB95: 20 DC.B 0x20 ; ' '
0x0800BB96: 6E DC.B 0x6E ; 'n'
0x0800BB97: 75 DC.B 0x75 ; 'u'
0x0800BB98: 6D DC.B 0x6D ; 'm'
0x0800BB99: 62 DC.B 0x62 ; 'b'
0x0800BB9A: 65 DC.B 0x65 ; 'e'
0x0800BB9B: 72 DC.B 0x72 ; 'r'
0x0800BB9C: 3A DC.B 0x3A ; ':'
0x0800BB9D: 20 DC.B 0x20 ; ' '
0x0800BB9E: 30 DC.B 0x30 ; '0'
0x0800BB9F: 78 DC.B 0x78 ; 'x'
0x0800BBA0: 25 DC.B 0x25 ; '%'
0x0800BBA1: 34 DC.B 0x34 ; '4'
0x0800BBA2: 58 DC.B 0x58 ; 'X'
0x0800BBA3: 0A DC.B 0x0A ; '\n'
0x0800BBA4: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.11 from main.o, size=52, align=1
0x0800BBA5: 46 DC.B 0x46 ; 'F'
0x0800BBA6: 72 DC.B 0x72 ; 'r'
0x0800BBA7: 65 DC.B 0x65 ; 'e'
0x0800BBA8: 65 DC.B 0x65 ; 'e'
0x0800BBA9: 20 DC.B 0x20 ; ' '
0x0800BBAA: 73 DC.B 0x73 ; 's'
0x0800BBAB: 70 DC.B 0x70 ; 'p'
0x0800BBAC: 61 DC.B 0x61 ; 'a'
0x0800BBAD: 63 DC.B 0x63 ; 'c'
0x0800BBAE: 65 DC.B 0x65 ; 'e'
0x0800BBAF: 20 DC.B 0x20 ; ' '
0x0800BBB0: 66 DC.B 0x66 ; 'f'
0x0800BBB1: 6F DC.B 0x6F ; 'o'
0x0800BBB2: 72 DC.B 0x72 ; 'r'
0x0800BBB3: 20 DC.B 0x20 ; ' '
0x0800BBB4: 73 DC.B 0x73 ; 's'
0x0800BBB5: 74 DC.B 0x74 ; 't'
0x0800BBB6: 61 DC.B 0x61 ; 'a'
0x0800BBB7: 74 DC.B 0x74 ; 't'
0x0800BBB8: 69 DC.B 0x69 ; 'i'
0x0800BBB9: 73 DC.B 0x73 ; 's'
0x0800BBBA: 74 DC.B 0x74 ; 't'
0x0800BBBB: 69 DC.B 0x69 ; 'i'
0x0800BBBC: 63 DC.B 0x63 ; 'c'
0x0800BBBD: 73 DC.B 0x73 ; 's'
0x0800BBBE: 20 DC.B 0x20 ; ' '
0x0800BBBF: 69 DC.B 0x69 ; 'i'
0x0800BBC0: 6E DC.B 0x6E ; 'n'
0x0800BBC1: 20 DC.B 0x20 ; ' '
0x0800BBC2: 66 DC.B 0x66 ; 'f'
0x0800BBC3: 61 DC.B 0x61 ; 'a'
0x0800BBC4: 6B DC.B 0x6B ; 'k'
0x0800BBC5: 65 DC.B 0x65 ; 'e'
0x0800BBC6: 20 DC.B 0x20 ; ' '
0x0800BBC7: 45 DC.B 0x45 ; 'E'
0x0800BBC8: 45 DC.B 0x45 ; 'E'
0x0800BBC9: 50 DC.B 0x50 ; 'P'
0x0800BBCA: 52 DC.B 0x52 ; 'R'
0x0800BBCB: 4F DC.B 0x4F ; 'O'
0x0800BBCC: 4D DC.B 0x4D ; 'M'
0x0800BBCD: 3A DC.B 0x3A ; ':'
0x0800BBCE: 20 DC.B 0x20 ; ' '
0x0800BBCF: 25 DC.B 0x25 ; '%'
0x0800BBD0: 75 DC.B 0x75 ; 'u'
0x0800BBD1: 20 DC.B 0x20 ; ' '
0x0800BBD2: 62 DC.B 0x62 ; 'b'
0x0800BBD3: 79 DC.B 0x79 ; 'y'
0x0800BBD4: 74 DC.B 0x74 ; 't'
0x0800BBD5: 65 DC.B 0x65 ; 'e'
0x0800BBD6: 73 DC.B 0x73 ; 's'
0x0800BBD7: 0A DC.B 0x0A ; '\n'
0x0800BBD8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.14 from main.o, size=24, align=1
0x0800BBD9: 43 DC.B 0x43 ; 'C'
0x0800BBDA: 50 DC.B 0x50 ; 'P'
0x0800BBDB: 55 DC.B 0x55 ; 'U'
0x0800BBDC: 20 DC.B 0x20 ; ' '
0x0800BBDD: 73 DC.B 0x73 ; 's'
0x0800BBDE: 70 DC.B 0x70 ; 'p'
0x0800BBDF: 65 DC.B 0x65 ; 'e'
0x0800BBE0: 65 DC.B 0x65 ; 'e'
0x0800BBE1: 64 DC.B 0x64 ; 'd'
0x0800BBE2: 20 DC.B 0x20 ; ' '
0x0800BBE3: 69 DC.B 0x69 ; 'i'
0x0800BBE4: 73 DC.B 0x73 ; 's'
0x0800BBE5: 20 DC.B 0x20 ; ' '
0x0800BBE6: 6E DC.B 0x6E ; 'n'
0x0800BBE7: 6F DC.B 0x6F ; 'o'
0x0800BBE8: 74 DC.B 0x74 ; 't'
0x0800BBE9: 20 DC.B 0x20 ; ' '
0x0800BBEA: 36 DC.B 0x36 ; '6'
0x0800BBEB: 34 DC.B 0x34 ; '4'
0x0800BBEC: 4D DC.B 0x4D ; 'M'
0x0800BBED: 48 DC.B 0x48 ; 'H'
0x0800BBEE: 7A DC.B 0x7A ; 'z'
0x0800BBEF: 21 DC.B 0x21 ; '!'
0x0800BBF0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.16 from main.o, size=44, align=1
0x0800BBF1: 46 DC.B 0x46 ; 'F'
0x0800BBF2: 69 DC.B 0x69 ; 'i'
0x0800BBF3: 72 DC.B 0x72 ; 'r'
0x0800BBF4: 73 DC.B 0x73 ; 's'
0x0800BBF5: 74 DC.B 0x74 ; 't'
0x0800BBF6: 20 DC.B 0x20 ; ' '
0x0800BBF7: 73 DC.B 0x73 ; 's'
0x0800BBF8: 74 DC.B 0x74 ; 't'
0x0800BBF9: 61 DC.B 0x61 ; 'a'
0x0800BBFA: 72 DC.B 0x72 ; 'r'
0x0800BBFB: 74 DC.B 0x74 ; 't'
0x0800BBFC: 21 DC.B 0x21 ; '!'
0x0800BBFD: 20 DC.B 0x20 ; ' '
0x0800BBFE: 57 DC.B 0x57 ; 'W'
0x0800BBFF: 72 DC.B 0x72 ; 'r'
0x0800BC00: 69 DC.B 0x69 ; 'i'
0x0800BC01: 74 DC.B 0x74 ; 't'
0x0800BC02: 69 DC.B 0x69 ; 'i'
0x0800BC03: 6E DC.B 0x6E ; 'n'
0x0800BC04: 67 DC.B 0x67 ; 'g'
0x0800BC05: 20 DC.B 0x20 ; ' '
0x0800BC06: 64 DC.B 0x64 ; 'd'
0x0800BC07: 65 DC.B 0x65 ; 'e'
0x0800BC08: 66 DC.B 0x66 ; 'f'
0x0800BC09: 61 DC.B 0x61 ; 'a'
0x0800BC0A: 75 DC.B 0x75 ; 'u'
0x0800BC0B: 6C DC.B 0x6C ; 'l'
0x0800BC0C: 74 DC.B 0x74 ; 't'
0x0800BC0D: 20 DC.B 0x20 ; ' '
0x0800BC0E: 63 DC.B 0x63 ; 'c'
0x0800BC0F: 6F DC.B 0x6F ; 'o'
0x0800BC10: 6E DC.B 0x6E ; 'n'
0x0800BC11: 66 DC.B 0x66 ; 'f'
0x0800BC12: 69 DC.B 0x69 ; 'i'
0x0800BC13: 67 DC.B 0x67 ; 'g'
0x0800BC14: 75 DC.B 0x75 ; 'u'
0x0800BC15: 72 DC.B 0x72 ; 'r'
0x0800BC16: 61 DC.B 0x61 ; 'a'
0x0800BC17: 74 DC.B 0x74 ; 't'
0x0800BC18: 69 DC.B 0x69 ; 'i'
0x0800BC19: 6F DC.B 0x6F ; 'o'
0x0800BC1A: 6E DC.B 0x6E ; 'n'
0x0800BC1B: 21 DC.B 0x21 ; '!'
0x0800BC1C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.20 from main.o, size=8, align=1
0x0800BC1D: 1B DC.B 0x1B ; '\x1B'
0x0800BC1E: 5B DC.B 0x5B ; '['
0x0800BC1F: 31 DC.B 0x31 ; '1'
0x0800BC20: 3B DC.B 0x3B ; ';'
0x0800BC21: 33 DC.B 0x33 ; '3'
0x0800BC22: 32 DC.B 0x32 ; '2'
0x0800BC23: 6D DC.B 0x6D ; 'm'
0x0800BC24: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.30 from main.o, size=48, align=1
0x0800BC25: 56 DC.B 0x56 ; 'V'
0x0800BC26: 65 DC.B 0x65 ; 'e'
0x0800BC27: 63 DC.B 0x63 ; 'c'
0x0800BC28: 74 DC.B 0x74 ; 't'
0x0800BC29: 6F DC.B 0x6F ; 'o'
0x0800BC2A: 72 DC.B 0x72 ; 'r'
0x0800BC2B: 20 DC.B 0x20 ; ' '
0x0800BC2C: 54 DC.B 0x54 ; 'T'
0x0800BC2D: 61 DC.B 0x61 ; 'a'
0x0800BC2E: 62 DC.B 0x62 ; 'b'
0x0800BC2F: 6C DC.B 0x6C ; 'l'
0x0800BC30: 65 DC.B 0x65 ; 'e'
0x0800BC31: 20 DC.B 0x20 ; ' '
0x0800BC32: 68 DC.B 0x68 ; 'h'
0x0800BC33: 61 DC.B 0x61 ; 'a'
0x0800BC34: 73 DC.B 0x73 ; 's'
0x0800BC35: 20 DC.B 0x20 ; ' '
0x0800BC36: 62 DC.B 0x62 ; 'b'
0x0800BC37: 65 DC.B 0x65 ; 'e'
0x0800BC38: 65 DC.B 0x65 ; 'e'
0x0800BC39: 6E DC.B 0x6E ; 'n'
0x0800BC3A: 20 DC.B 0x20 ; ' '
0x0800BC3B: 63 DC.B 0x63 ; 'c'
0x0800BC3C: 6F DC.B 0x6F ; 'o'
0x0800BC3D: 70 DC.B 0x70 ; 'p'
0x0800BC3E: 69 DC.B 0x69 ; 'i'
0x0800BC3F: 65 DC.B 0x65 ; 'e'
0x0800BC40: 64 DC.B 0x64 ; 'd'
0x0800BC41: 20 DC.B 0x20 ; ' '
0x0800BC42: 66 DC.B 0x66 ; 'f'
0x0800BC43: 72 DC.B 0x72 ; 'r'
0x0800BC44: 6F DC.B 0x6F ; 'o'
0x0800BC45: 6D DC.B 0x6D ; 'm'
0x0800BC46: 20 DC.B 0x20 ; ' '
0x0800BC47: 46 DC.B 0x46 ; 'F'
0x0800BC48: 4C DC.B 0x4C ; 'L'
0x0800BC49: 41 DC.B 0x41 ; 'A'
0x0800BC4A: 53 DC.B 0x53 ; 'S'
0x0800BC4B: 48 DC.B 0x48 ; 'H'
0x0800BC4C: 20 DC.B 0x20 ; ' '
0x0800BC4D: 74 DC.B 0x74 ; 't'
0x0800BC4E: 6F DC.B 0x6F ; 'o'
0x0800BC4F: 20 DC.B 0x20 ; ' '
0x0800BC50: 52 DC.B 0x52 ; 'R'
0x0800BC51: 41 DC.B 0x41 ; 'A'
0x0800BC52: 4D DC.B 0x4D ; 'M'
0x0800BC53: 2E DC.B 0x2E ; '.'
0x0800BC54: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.43 from main.o, size=76, align=1
0x0800BC55: 49 DC.B 0x49 ; 'I'
0x0800BC56: 6C DC.B 0x6C ; 'l'
0x0800BC57: 6C DC.B 0x6C ; 'l'
0x0800BC58: 65 DC.B 0x65 ; 'e'
0x0800BC59: 67 DC.B 0x67 ; 'g'
0x0800BC5A: 61 DC.B 0x61 ; 'a'
0x0800BC5B: 6C DC.B 0x6C ; 'l'
0x0800BC5C: 20 DC.B 0x20 ; ' '
0x0800BC5D: 4D DC.B 0x4D ; 'M'
0x0800BC5E: 6F DC.B 0x6F ; 'o'
0x0800BC5F: 64 DC.B 0x64 ; 'd'
0x0800BC60: 65 DC.B 0x65 ; 'e'
0x0800BC61: 20 DC.B 0x20 ; ' '
0x0800BC62: 69 DC.B 0x69 ; 'i'
0x0800BC63: 73 DC.B 0x73 ; 's'
0x0800BC64: 20 DC.B 0x20 ; ' '
0x0800BC65: 73 DC.B 0x73 ; 's'
0x0800BC66: 65 DC.B 0x65 ; 'e'
0x0800BC67: 6C DC.B 0x6C ; 'l'
0x0800BC68: 65 DC.B 0x65 ; 'e'
0x0800BC69: 63 DC.B 0x63 ; 'c'
0x0800BC6A: 74 DC.B 0x74 ; 't'
0x0800BC6B: 65 DC.B 0x65 ; 'e'
0x0800BC6C: 64 DC.B 0x64 ; 'd'
0x0800BC6D: 2E DC.B 0x2E ; '.'
0x0800BC6E: 20 DC.B 0x20 ; ' '
0x0800BC6F: 44 DC.B 0x44 ; 'D'
0x0800BC70: 65 DC.B 0x65 ; 'e'
0x0800BC71: 66 DC.B 0x66 ; 'f'
0x0800BC72: 61 DC.B 0x61 ; 'a'
0x0800BC73: 75 DC.B 0x75 ; 'u'
0x0800BC74: 6C DC.B 0x6C ; 'l'
0x0800BC75: 74 DC.B 0x74 ; 't'
0x0800BC76: 20 DC.B 0x20 ; ' '
0x0800BC77: 4D DC.B 0x4D ; 'M'
0x0800BC78: 6F DC.B 0x6F ; 'o'
0x0800BC79: 64 DC.B 0x64 ; 'd'
0x0800BC7A: 65 DC.B 0x65 ; 'e'
0x0800BC7B: 20 DC.B 0x20 ; ' '
0x0800BC7C: 34 DC.B 0x34 ; '4'
0x0800BC7D: 20 DC.B 0x20 ; ' '
0x0800BC7E: 69 DC.B 0x69 ; 'i'
0x0800BC7F: 73 DC.B 0x73 ; 's'
0x0800BC80: 20 DC.B 0x20 ; ' '
0x0800BC81: 73 DC.B 0x73 ; 's'
0x0800BC82: 65 DC.B 0x65 ; 'e'
0x0800BC83: 6C DC.B 0x6C ; 'l'
0x0800BC84: 65 DC.B 0x65 ; 'e'
0x0800BC85: 63 DC.B 0x63 ; 'c'
0x0800BC86: 74 DC.B 0x74 ; 't'
0x0800BC87: 65 DC.B 0x65 ; 'e'
0x0800BC88: 64 DC.B 0x64 ; 'd'
0x0800BC89: 2E DC.B 0x2E ; '.'
0x0800BC8A: 20 DC.B 0x20 ; ' '
0x0800BC8B: 41 DC.B 0x41 ; 'A'
0x0800BC8C: 75 DC.B 0x75 ; 'u'
0x0800BC8D: 74 DC.B 0x74 ; 't'
0x0800BC8E: 6F DC.B 0x6F ; 'o'
0x0800BC8F: 2D DC.B 0x2D ; '-'
0x0800BC90: 72 DC.B 0x72 ; 'r'
0x0800BC91: 65 DC.B 0x65 ; 'e'
0x0800BC92: 63 DC.B 0x63 ; 'c'
0x0800BC93: 6F DC.B 0x6F ; 'o'
0x0800BC94: 6E DC.B 0x6E ; 'n'
0x0800BC95: 6E DC.B 0x6E ; 'n'
0x0800BC96: 65 DC.B 0x65 ; 'e'
0x0800BC97: 63 DC.B 0x63 ; 'c'
0x0800BC98: 74 DC.B 0x74 ; 't'
0x0800BC99: 20 DC.B 0x20 ; ' '
0x0800BC9A: 69 DC.B 0x69 ; 'i'
0x0800BC9B: 73 DC.B 0x73 ; 's'
0x0800BC9C: 20 DC.B 0x20 ; ' '
0x0800BC9D: 4F DC.B 0x4F ; 'O'
0x0800BC9E: 4E DC.B 0x4E ; 'N'
0x0800BC9F: 2E DC.B 0x2E ; '.'
0x0800BCA0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.47 from main.o, size=24, align=1
0x0800BCA1: 44 DC.B 0x44 ; 'D'
0x0800BCA2: 4F DC.B 0x4F ; 'O'
0x0800BCA3: 57 DC.B 0x57 ; 'W'
0x0800BCA4: 4E DC.B 0x4E ; 'N'
0x0800BCA5: 20 DC.B 0x20 ; ' '
0x0800BCA6: 62 DC.B 0x62 ; 'b'
0x0800BCA7: 75 DC.B 0x75 ; 'u'
0x0800BCA8: 74 DC.B 0x74 ; 't'
0x0800BCA9: 74 DC.B 0x74 ; 't'
0x0800BCAA: 6F DC.B 0x6F ; 'o'
0x0800BCAB: 6E DC.B 0x6E ; 'n'
0x0800BCAC: 20 DC.B 0x20 ; ' '
0x0800BCAD: 69 DC.B 0x69 ; 'i'
0x0800BCAE: 73 DC.B 0x73 ; 's'
0x0800BCAF: 20 DC.B 0x20 ; ' '
0x0800BCB0: 70 DC.B 0x70 ; 'p'
0x0800BCB1: 72 DC.B 0x72 ; 'r'
0x0800BCB2: 65 DC.B 0x65 ; 'e'
0x0800BCB3: 73 DC.B 0x73 ; 's'
0x0800BCB4: 73 DC.B 0x73 ; 's'
0x0800BCB5: 65 DC.B 0x65 ; 'e'
0x0800BCB6: 64 DC.B 0x64 ; 'd'
0x0800BCB7: 2E DC.B 0x2E ; '.'
0x0800BCB8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.48 from main.o, size=8, align=1
0x0800BCB9: 1B DC.B 0x1B ; '\x1B'
0x0800BCBA: 5B DC.B 0x5B ; '['
0x0800BCBB: 32 DC.B 0x32 ; '2'
0x0800BCBC: 3B DC.B 0x3B ; ';'
0x0800BCBD: 33 DC.B 0x33 ; '3'
0x0800BCBE: 30 DC.B 0x30 ; '0'
0x0800BCBF: 6D DC.B 0x6D ; 'm'
0x0800BCC0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.50 from main.o, size=8, align=1
0x0800BCC1: 25 DC.B 0x25 ; '%'
0x0800BCC2: 73 DC.B 0x73 ; 's'
0x0800BCC3: 20 DC.B 0x20 ; ' '
0x0800BCC4: 7C DC.B 0x7C ; '|'
0x0800BCC5: 20 DC.B 0x20 ; ' '
0x0800BCC6: 25 DC.B 0x25 ; '%'
0x0800BCC7: 73 DC.B 0x73 ; 's'
0x0800BCC8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.51 from main.o, size=12, align=1
0x0800BCC9: 56 DC.B 0x56 ; 'V'
0x0800BCCA: 61 DC.B 0x61 ; 'a'
0x0800BCCB: 62 DC.B 0x62 ; 'b'
0x0800BCCC: 3A DC.B 0x3A ; ':'
0x0800BCCD: 20 DC.B 0x20 ; ' '
0x0800BCCE: 25 DC.B 0x25 ; '%'
0x0800BCCF: 34 DC.B 0x34 ; '4'
0x0800BCD0: 64 DC.B 0x64 ; 'd'
0x0800BCD1: 20 DC.B 0x20 ; ' '
0x0800BCD2: 6D DC.B 0x6D ; 'm'
0x0800BCD3: 56 DC.B 0x56 ; 'V'
0x0800BCD4: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.52 from main.o, size=12, align=1
0x0800BCD5: 56 DC.B 0x56 ; 'V'
0x0800BCD6: 62 DC.B 0x62 ; 'b'
0x0800BCD7: 62 DC.B 0x62 ; 'b'
0x0800BCD8: 3A DC.B 0x3A ; ':'
0x0800BCD9: 20 DC.B 0x20 ; ' '
0x0800BCDA: 25 DC.B 0x25 ; '%'
0x0800BCDB: 35 DC.B 0x35 ; '5'
0x0800BCDC: 64 DC.B 0x64 ; 'd'
0x0800BCDD: 20 DC.B 0x20 ; ' '
0x0800BCDE: 6D DC.B 0x6D ; 'm'
0x0800BCDF: 56 DC.B 0x56 ; 'V'
0x0800BCE0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.58 from main.o, size=16, align=1
0x0800BCE1: 1B DC.B 0x1B ; '\x1B'
0x0800BCE2: 5B DC.B 0x5B ; '['
0x0800BCE3: 32 DC.B 0x32 ; '2'
0x0800BCE4: 3B DC.B 0x3B ; ';'
0x0800BCE5: 33 DC.B 0x33 ; '3'
0x0800BCE6: 31 DC.B 0x31 ; '1'
0x0800BCE7: 6D DC.B 0x6D ; 'm'
0x0800BCE8: 59 DC.B 0x59 ; 'Y'
0x0800BCE9: 1B DC.B 0x1B ; '\x1B'
0x0800BCEA: 5B DC.B 0x5B ; '['
0x0800BCEB: 31 DC.B 0x31 ; '1'
0x0800BCEC: 3B DC.B 0x3B ; ';'
0x0800BCED: 33 DC.B 0x33 ; '3'
0x0800BCEE: 32 DC.B 0x32 ; '2'
0x0800BCEF: 6D DC.B 0x6D ; 'm'
0x0800BCF0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.69 from main.o, size=8, align=1
0x0800BCF1: 1B DC.B 0x1B ; '\x1B'
0x0800BCF2: 5B DC.B 0x5B ; '['
0x0800BCF3: 31 DC.B 0x31 ; '1'
0x0800BCF4: 3B DC.B 0x3B ; ';'
0x0800BCF5: 33 DC.B 0x33 ; '3'
0x0800BCF6: 31 DC.B 0x31 ; '1'
0x0800BCF7: 6D DC.B 0x6D ; 'm'
0x0800BCF8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.74 from main.o, size=8, align=1
0x0800BCF9: 1B DC.B 0x1B ; '\x1B'
0x0800BCFA: 5B DC.B 0x5B ; '['
0x0800BCFB: 31 DC.B 0x31 ; '1'
0x0800BCFC: 3B DC.B 0x3B ; ';'
0x0800BCFD: 33 DC.B 0x33 ; '3'
0x0800BCFE: 36 DC.B 0x36 ; '6'
0x0800BCFF: 6D DC.B 0x6D ; 'm'
0x0800BD00: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.75 from main.o, size=8, align=1
0x0800BD01: 43 DC.B 0x43 ; 'C'
0x0800BD02: 48 DC.B 0x48 ; 'H'
0x0800BD03: 47 DC.B 0x47 ; 'G'
0x0800BD04: 20 DC.B 0x20 ; ' '
0x0800BD05: 2D DC.B 0x2D ; '-'
0x0800BD06: 20 DC.B 0x20 ; ' '
0x0800BD07: 31 DC.B 0x31 ; '1'
0x0800BD08: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.76 from main.o, size=8, align=1
0x0800BD09: 43 DC.B 0x43 ; 'C'
0x0800BD0A: 48 DC.B 0x48 ; 'H'
0x0800BD0B: 47 DC.B 0x47 ; 'G'
0x0800BD0C: 20 DC.B 0x20 ; ' '
0x0800BD0D: 2D DC.B 0x2D ; '-'
0x0800BD0E: 20 DC.B 0x20 ; ' '
0x0800BD0F: 30 DC.B 0x30 ; '0'
0x0800BD10: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.81 from main.o, size=32, align=1
0x0800BD11: 09 DC.B 0x09 ; '\t'
0x0800BD12: 09 DC.B 0x09 ; '\t'
0x0800BD13: 56 DC.B 0x56 ; 'V'
0x0800BD14: 6F DC.B 0x6F ; 'o'
0x0800BD15: 6C DC.B 0x6C ; 'l'
0x0800BD16: 74 DC.B 0x74 ; 't'
0x0800BD17: 61 DC.B 0x61 ; 'a'
0x0800BD18: 67 DC.B 0x67 ; 'g'
0x0800BD19: 65 DC.B 0x65 ; 'e'
0x0800BD1A: 2D DC.B 0x2D ; '-'
0x0800BD1B: 64 DC.B 0x64 ; 'd'
0x0800BD1C: 72 DC.B 0x72 ; 'r'
0x0800BD1D: 6F DC.B 0x6F ; 'o'
0x0800BD1E: 70 DC.B 0x70 ; 'p'
0x0800BD1F: 20 DC.B 0x20 ; ' '
0x0800BD20: 41 DC.B 0x41 ; 'A'
0x0800BD21: 44 DC.B 0x44 ; 'D'
0x0800BD22: 43 DC.B 0x43 ; 'C'
0x0800BD23: 20 DC.B 0x20 ; ' '
0x0800BD24: 76 DC.B 0x76 ; 'v'
0x0800BD25: 61 DC.B 0x61 ; 'a'
0x0800BD26: 6C DC.B 0x6C ; 'l'
0x0800BD27: 75 DC.B 0x75 ; 'u'
0x0800BD28: 65 DC.B 0x65 ; 'e'
0x0800BD29: 3A DC.B 0x3A ; ':'
0x0800BD2A: 20 DC.B 0x20 ; ' '
0x0800BD2B: 25 DC.B 0x25 ; '%'
0x0800BD2C: 35 DC.B 0x35 ; '5'
0x0800BD2D: 64 DC.B 0x64 ; 'd'
0x0800BD2E: 2E DC.B 0x2E ; '.'
0x0800BD2F: 0A DC.B 0x0A ; '\n'
0x0800BD30: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.82 from main.o, size=72, align=1
0x0800BD31: 09 DC.B 0x09 ; '\t'
0x0800BD32: 09 DC.B 0x09 ; '\t'
0x0800BD33: 09 DC.B 0x09 ; '\t'
0x0800BD34: 46 DC.B 0x46 ; 'F'
0x0800BD35: 69 DC.B 0x69 ; 'i'
0x0800BD36: 6E DC.B 0x6E ; 'n'
0x0800BD37: 61 DC.B 0x61 ; 'a'
0x0800BD38: 6C DC.B 0x6C ; 'l'
0x0800BD39: 20 DC.B 0x20 ; ' '
0x0800BD3A: 76 DC.B 0x76 ; 'v'
0x0800BD3B: 6F DC.B 0x6F ; 'o'
0x0800BD3C: 6C DC.B 0x6C ; 'l'
0x0800BD3D: 74 DC.B 0x74 ; 't'
0x0800BD3E: 61 DC.B 0x61 ; 'a'
0x0800BD3F: 67 DC.B 0x67 ; 'g'
0x0800BD40: 65 DC.B 0x65 ; 'e'
0x0800BD41: 2D DC.B 0x2D ; '-'
0x0800BD42: 64 DC.B 0x64 ; 'd'
0x0800BD43: 72 DC.B 0x72 ; 'r'
0x0800BD44: 6F DC.B 0x6F ; 'o'
0x0800BD45: 70 DC.B 0x70 ; 'p'
0x0800BD46: 20 DC.B 0x20 ; ' '
0x0800BD47: 41 DC.B 0x41 ; 'A'
0x0800BD48: 44 DC.B 0x44 ; 'D'
0x0800BD49: 43 DC.B 0x43 ; 'C'
0x0800BD4A: 20 DC.B 0x20 ; ' '
0x0800BD4B: 76 DC.B 0x76 ; 'v'
0x0800BD4C: 61 DC.B 0x61 ; 'a'
0x0800BD4D: 6C DC.B 0x6C ; 'l'
0x0800BD4E: 75 DC.B 0x75 ; 'u'
0x0800BD4F: 65 DC.B 0x65 ; 'e'
0x0800BD50: 3A DC.B 0x3A ; ':'
0x0800BD51: 20 DC.B 0x20 ; ' '
0x0800BD52: 25 DC.B 0x25 ; '%'
0x0800BD53: 34 DC.B 0x34 ; '4'
0x0800BD54: 75 DC.B 0x75 ; 'u'
0x0800BD55: 2E DC.B 0x2E ; '.'
0x0800BD56: 20 DC.B 0x20 ; ' '
0x0800BD57: 46 DC.B 0x46 ; 'F'
0x0800BD58: 69 DC.B 0x69 ; 'i'
0x0800BD59: 6E DC.B 0x6E ; 'n'
0x0800BD5A: 61 DC.B 0x61 ; 'a'
0x0800BD5B: 6C DC.B 0x6C ; 'l'
0x0800BD5C: 20 DC.B 0x20 ; ' '
0x0800BD5D: 76 DC.B 0x76 ; 'v'
0x0800BD5E: 6F DC.B 0x6F ; 'o'
0x0800BD5F: 6C DC.B 0x6C ; 'l'
0x0800BD60: 74 DC.B 0x74 ; 't'
0x0800BD61: 61 DC.B 0x61 ; 'a'
0x0800BD62: 67 DC.B 0x67 ; 'g'
0x0800BD63: 65 DC.B 0x65 ; 'e'
0x0800BD64: 2D DC.B 0x2D ; '-'
0x0800BD65: 64 DC.B 0x64 ; 'd'
0x0800BD66: 72 DC.B 0x72 ; 'r'
0x0800BD67: 6F DC.B 0x6F ; 'o'
0x0800BD68: 70 DC.B 0x70 ; 'p'
0x0800BD69: 20 DC.B 0x20 ; ' '
0x0800BD6A: 76 DC.B 0x76 ; 'v'
0x0800BD6B: 61 DC.B 0x61 ; 'a'
0x0800BD6C: 6C DC.B 0x6C ; 'l'
0x0800BD6D: 75 DC.B 0x75 ; 'u'
0x0800BD6E: 65 DC.B 0x65 ; 'e'
0x0800BD6F: 3A DC.B 0x3A ; ':'
0x0800BD70: 20 DC.B 0x20 ; ' '
0x0800BD71: 25 DC.B 0x25 ; '%'
0x0800BD72: 33 DC.B 0x33 ; '3'
0x0800BD73: 75 DC.B 0x75 ; 'u'
0x0800BD74: 20 DC.B 0x20 ; ' '
0x0800BD75: 6D DC.B 0x6D ; 'm'
0x0800BD76: 56 DC.B 0x56 ; 'V'
0x0800BD77: 0A DC.B 0x0A ; '\n'
0x0800BD78: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.89 from main.o, size=36, align=1
0x0800BD79: 43 DC.B 0x43 ; 'C'
0x0800BD7A: 61 DC.B 0x61 ; 'a'
0x0800BD7B: 6E DC.B 0x6E ; 'n'
0x0800BD7C: 6E DC.B 0x6E ; 'n'
0x0800BD7D: 6F DC.B 0x6F ; 'o'
0x0800BD7E: 74 DC.B 0x74 ; 't'
0x0800BD7F: 20 DC.B 0x20 ; ' '
0x0800BD80: 73 DC.B 0x73 ; 's'
0x0800BD81: 61 DC.B 0x61 ; 'a'
0x0800BD82: 76 DC.B 0x76 ; 'v'
0x0800BD83: 65 DC.B 0x65 ; 'e'
0x0800BD84: 20 DC.B 0x20 ; ' '
0x0800BD85: 6E DC.B 0x6E ; 'n'
0x0800BD86: 65 DC.B 0x65 ; 'e'
0x0800BD87: 77 DC.B 0x77 ; 'w'
0x0800BD88: 20 DC.B 0x20 ; ' '
0x0800BD89: 53 DC.B 0x53 ; 'S'
0x0800BD8A: 4E DC.B 0x4E ; 'N'
0x0800BD8B: 20 DC.B 0x20 ; ' '
0x0800BD8C: 69 DC.B 0x69 ; 'i'
0x0800BD8D: 6E DC.B 0x6E ; 'n'
0x0800BD8E: 20 DC.B 0x20 ; ' '
0x0800BD8F: 46 DC.B 0x46 ; 'F'
0x0800BD90: 4C DC.B 0x4C ; 'L'
0x0800BD91: 41 DC.B 0x41 ; 'A'
0x0800BD92: 53 DC.B 0x53 ; 'S'
0x0800BD93: 48 DC.B 0x48 ; 'H'
0x0800BD94: 20 DC.B 0x20 ; ' '
0x0800BD95: 6D DC.B 0x6D ; 'm'
0x0800BD96: 65 DC.B 0x65 ; 'e'
0x0800BD97: 6D DC.B 0x6D ; 'm'
0x0800BD98: 6F DC.B 0x6F ; 'o'
0x0800BD99: 72 DC.B 0x72 ; 'r'
0x0800BD9A: 79 DC.B 0x79 ; 'y'
0x0800BD9B: 21 DC.B 0x21 ; '!'
0x0800BD9C: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.90 from main.o, size=32, align=1
0x0800BD9D: 43 DC.B 0x43 ; 'C'
0x0800BD9E: 61 DC.B 0x61 ; 'a'
0x0800BD9F: 6E DC.B 0x6E ; 'n'
0x0800BDA0: 6E DC.B 0x6E ; 'n'
0x0800BDA1: 6F DC.B 0x6F ; 'o'
0x0800BDA2: 74 DC.B 0x74 ; 't'
0x0800BDA3: 20 DC.B 0x20 ; ' '
0x0800BDA4: 73 DC.B 0x73 ; 's'
0x0800BDA5: 74 DC.B 0x74 ; 't'
0x0800BDA6: 61 DC.B 0x61 ; 'a'
0x0800BDA7: 72 DC.B 0x72 ; 'r'
0x0800BDA8: 74 DC.B 0x74 ; 't'
0x0800BDA9: 20 DC.B 0x20 ; ' '
0x0800BDAA: 54 DC.B 0x54 ; 'T'
0x0800BDAB: 49 DC.B 0x49 ; 'I'
0x0800BDAC: 4D DC.B 0x4D ; 'M'
0x0800BDAD: 31 DC.B 0x31 ; '1'
0x0800BDAE: 37 DC.B 0x37 ; '7'
0x0800BDAF: 20 DC.B 0x20 ; ' '
0x0800BDB0: 69 DC.B 0x69 ; 'i'
0x0800BDB1: 6E DC.B 0x6E ; 'n'
0x0800BDB2: 20 DC.B 0x20 ; ' '
0x0800BDB3: 49 DC.B 0x49 ; 'I'
0x0800BDB4: 53 DC.B 0x53 ; 'S'
0x0800BDB5: 52 DC.B 0x52 ; 'R'
0x0800BDB6: 20 DC.B 0x20 ; ' '
0x0800BDB7: 6D DC.B 0x6D ; 'm'
0x0800BDB8: 6F DC.B 0x6F ; 'o'
0x0800BDB9: 64 DC.B 0x64 ; 'd'
0x0800BDBA: 65 DC.B 0x65 ; 'e'
0x0800BDBB: 21 DC.B 0x21 ; '!'
0x0800BDBC: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str from modbus.o, size=4, align=1
0x0800BDBD: 4D DC.B 0x4D ; 'M'
0x0800BDBE: 4F DC.B 0x4F ; 'O'
0x0800BDBF: 44 DC.B 0x44 ; 'D'
0x0800BDC0: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.1 from stm32g0xx_it.o, size=8, align=1
0x0800BDC1: 1B DC.B 0x1B ; '\x1B'
0x0800BDC2: 5B DC.B 0x5B ; '['
0x0800BDC3: 31 DC.B 0x31 ; '1'
0x0800BDC4: 3B DC.B 0x3B ; ';'
0x0800BDC5: 33 DC.B 0x33 ; '3'
0x0800BDC6: 31 DC.B 0x31 ; '1'
0x0800BDC7: 6D DC.B 0x6D ; 'm'
0x0800BDC8: 00 DC.B 0x00 ; '\0'
Section .rodata..L.str.2 from stm32g0xx_it.o, size=20, align=1
0x0800BDC9: 48 DC.B 0x48 ; 'H'
0x0800BDCA: 61 DC.B 0x61 ; 'a'
0x0800BDCB: 72 DC.B 0x72 ; 'r'
0x0800BDCC: 64 DC.B 0x64 ; 'd'
0x0800BDCD: 66 DC.B 0x66 ; 'f'
0x0800BDCE: 61 DC.B 0x61 ; 'a'
0x0800BDCF: 75 DC.B 0x75 ; 'u'
0x0800BDD0: 6C DC.B 0x6C ; 'l'
0x0800BDD1: 74 DC.B 0x74 ; 't'
0x0800BDD2: 20 DC.B 0x20 ; ' '
0x0800BDD3: 45 DC.B 0x45 ; 'E'
0x0800BDD4: 52 DC.B 0x52 ; 'R'
0x0800BDD5: 52 DC.B 0x52 ; 'R'
0x0800BDD6: 4F DC.B 0x4F ; 'O'
0x0800BDD7: 52 DC.B 0x52 ; 'R'
0x0800BDD8: 21 DC.B 0x21 ; '!'
0x0800BDD9: 21 DC.B 0x21 ; '!'
0x0800BDDA: 21 DC.B 0x21 ; '!'
0x0800BDDB: 0A DC.B 0x0A ; '\n'
0x0800BDDC: 00 DC.B 0x00 ; '\0'
Section .linker.rodata.fill.0800bddd-0800bddf.with.ff from [ Linker created ], size=3, align=1
0x0800BDDD: FF DC.B 0xFF ; '\xFF'
0x0800BDDE: FF DC.B 0xFF ; '\xFF'
0x0800BDDF: FF DC.B 0xFF ; '\xFF'
Section .segger.init.table from [ Linker created ], size=144, align=4
0x0800BDE0: 0800E359 DC.W __SEGGER_init_zero
0x0800BDE4: E7 DC.B 0xE7 ; '\xE7'
0x0800BDE5: 04 DC.B 0x04 ; '\x04'
0x0800BDE6: 00 DC.B 0x00 ; '\0'
0x0800BDE7: 20 DC.B 0x20 ; ' '
0x0800BDE8: 7E DC.B 0x7E ; '~'
0x0800BDE9: 0E DC.B 0x0E ; '\x0E'
0x0800BDEA: 00 DC.B 0x00 ; '\0'
0x0800BDEB: 00 DC.B 0x00 ; '\0'
0x0800BDEC: 0800E359 DC.W __SEGGER_init_zero
0x0800BDF0: 66 DC.B 0x66 ; 'f'
0x0800BDF1: 13 DC.B 0x13 ; '\x13'
0x0800BDF2: 00 DC.B 0x00 ; '\0'
0x0800BDF3: 20 DC.B 0x20 ; ' '
0x0800BDF4: 03 DC.B 0x03 ; '\x03'
0x0800BDF5: 00 DC.B 0x00 ; '\0'
0x0800BDF6: 00 DC.B 0x00 ; '\0'
0x0800BDF7: 00 DC.B 0x00 ; '\0'
0x0800BDF8: 0800E359 DC.W __SEGGER_init_zero
0x0800BDFC: 6A DC.B 0x6A ; 'j'
0x0800BDFD: 13 DC.B 0x13 ; '\x13'
0x0800BDFE: 00 DC.B 0x00 ; '\0'
0x0800BDFF: 20 DC.B 0x20 ; ' '
0x0800BE00: 03 DC.B 0x03 ; '\x03'
0x0800BE01: 00 DC.B 0x00 ; '\0'
0x0800BE02: 00 DC.B 0x00 ; '\0'
0x0800BE03: 00 DC.B 0x00 ; '\0'
0x0800BE04: 0800E359 DC.W __SEGGER_init_zero
0x0800BE08: 6E DC.B 0x6E ; 'n'
0x0800BE09: 13 DC.B 0x13 ; '\x13'
0x0800BE0A: 00 DC.B 0x00 ; '\0'
0x0800BE0B: 20 DC.B 0x20 ; ' '
0x0800BE0C: 03 DC.B 0x03 ; '\x03'
0x0800BE0D: 00 DC.B 0x00 ; '\0'
0x0800BE0E: 00 DC.B 0x00 ; '\0'
0x0800BE0F: 00 DC.B 0x00 ; '\0'
0x0800BE10: 0800E359 DC.W __SEGGER_init_zero
0x0800BE14: 72 DC.B 0x72 ; 'r'
0x0800BE15: 13 DC.B 0x13 ; '\x13'
0x0800BE16: 00 DC.B 0x00 ; '\0'
0x0800BE17: 20 DC.B 0x20 ; ' '
0x0800BE18: 03 DC.B 0x03 ; '\x03'
0x0800BE19: 00 DC.B 0x00 ; '\0'
0x0800BE1A: 00 DC.B 0x00 ; '\0'
0x0800BE1B: 00 DC.B 0x00 ; '\0'
0x0800BE1C: 0800E359 DC.W __SEGGER_init_zero
0x0800BE20: 78 DC.B 0x78 ; 'x'
0x0800BE21: 13 DC.B 0x13 ; '\x13'
0x0800BE22: 00 DC.B 0x00 ; '\0'
0x0800BE23: 20 DC.B 0x20 ; ' '
0x0800BE24: 01 DC.B 0x01 ; '\x01'
0x0800BE25: 00 DC.B 0x00 ; '\0'
0x0800BE26: 00 DC.B 0x00 ; '\0'
0x0800BE27: 00 DC.B 0x00 ; '\0'
0x0800BE28: 0800E359 DC.W __SEGGER_init_zero
0x0800BE2C: 7C DC.B 0x7C ; '|'
0x0800BE2D: 13 DC.B 0x13 ; '\x13'
0x0800BE2E: 00 DC.B 0x00 ; '\0'
0x0800BE2F: 20 DC.B 0x20 ; ' '
0x0800BE30: 01 DC.B 0x01 ; '\x01'
0x0800BE31: 00 DC.B 0x00 ; '\0'
0x0800BE32: 00 DC.B 0x00 ; '\0'
0x0800BE33: 00 DC.B 0x00 ; '\0'
0x0800BE34: 0800E359 DC.W __SEGGER_init_zero
0x0800BE38: 80 DC.B 0x80 ; '\x80'
0x0800BE39: 13 DC.B 0x13 ; '\x13'
0x0800BE3A: 00 DC.B 0x00 ; '\0'
0x0800BE3B: 20 DC.B 0x20 ; ' '
0x0800BE3C: 01 DC.B 0x01 ; '\x01'
0x0800BE3D: 00 DC.B 0x00 ; '\0'
0x0800BE3E: 00 DC.B 0x00 ; '\0'
0x0800BE3F: 00 DC.B 0x00 ; '\0'
0x0800BE40: 0800E359 DC.W __SEGGER_init_zero
0x0800BE44: 82 DC.B 0x82 ; '\x82'
0x0800BE45: 13 DC.B 0x13 ; '\x13'
0x0800BE46: 00 DC.B 0x00 ; '\0'
0x0800BE47: 20 DC.B 0x20 ; ' '
0x0800BE48: 0C DC.B 0x0C ; '\x0C'
0x0800BE49: 00 DC.B 0x00 ; '\0'
0x0800BE4A: 00 DC.B 0x00 ; '\0'
0x0800BE4B: 00 DC.B 0x00 ; '\0'
0x0800BE4C: 0800E36B DC.W __SEGGER_init_copy
0x0800BE50: 00 DC.B 0x00 ; '\0'
0x0800BE51: 00 DC.B 0x00 ; '\0'
0x0800BE52: 00 DC.B 0x00 ; '\0'
0x0800BE53: 20 DC.B 0x20 ; ' '
0x0800BE54: 0800BE70 DC.W 0x0800BE70
0x0800BE58: E7 DC.B 0xE7 ; '\xE7'
0x0800BE59: 04 DC.B 0x04 ; '\x04'
0x0800BE5A: 00 DC.B 0x00 ; '\0'
0x0800BE5B: 00 DC.B 0x00 ; '\0'
0x0800BE5C: 0800E36B DC.W __SEGGER_init_copy
0x0800BE60: 00 DC.B 0x00 ; '\0'
0x0800BE61: 60 DC.B 0x60 ; '`'
0x0800BE62: 00 DC.B 0x00 ; '\0'
0x0800BE63: 20 DC.B 0x20 ; ' '
0x0800BE64: 0800C357 DC.W 0x0800C357
0x0800BE68: 00 DC.B 0x00 ; '\0'
0x0800BE69: 20 DC.B 0x20 ; ' '
0x0800BE6A: 00 DC.B 0x00 ; '\0'
0x0800BE6B: 00 DC.B 0x00 ; '\0'
0x0800BE6C: 0800A95F DC.W __SEGGER_init_done
Section .segger.init.data from [ Linker created ], size=9448, align=4
(0x0800be70-0x0800e357 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:
0x0800E358: 6820 LDR R0, [R4]
0x0800E35A: 6861 LDR R1, [R4, #4]
0x0800E35C: 3408 ADDS R4, #8
0x0800E35E: 2200 MOVS R2, #0
0x0800E360: E000 B .L2 ; 0x0800E364
.L1:
0x0800E362: 5442 STRB R2, [R0, R1]
.L2:
0x0800E364: 3901 SUBS R1, #1
0x0800E366: D5FC BPL .L1 ; 0x0800E362
0x0800E368: 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:
0x0800E36A: 6820 LDR R0, [R4]
0x0800E36C: 6861 LDR R1, [R4, #4]
0x0800E36E: 68A2 LDR R2, [R4, #8]
0x0800E370: 340C ADDS R4, #12
0x0800E372: E001 B .L2 ; 0x0800E378
.L1:
0x0800E374: 5C8B LDRB R3, [R1, R2]
0x0800E376: 5483 STRB R3, [R0, R2]
.L2:
0x0800E378: 3A01 SUBS R2, #1
0x0800E37A: D5FB BPL .L1 ; 0x0800E374
0x0800E37C: 4770 BX LR
Section .linker.rodata.fill.0800e37e-0801effb.with.ff from [ Linker created ], size=68734, align=1
(0x0800e37e-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] =0x20001274
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: 20001274 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] =0x20001274
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: 20001274 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] =0x20001382
0x20000208: 8920 LDRH R0, [R4, #8]
0x2000020A: 4915 LDR R1, =rawMOSFETsVoltageDrop ; [PC, #84] [0x20000260] =0x20001274
0x2000020C: 8008 STRH R0, [R1]
0x2000020E: 4815 LDR R0, =MOSFETS_Management ; [PC, #84] [0x20000264] =0x200012DC
0x20000210: 6800 LDR R0, [R0]
0x20000212: 4780 BLX R0
0x20000214: 88A0 LDRH R0, [R4, #4]
0x20000216: 4914 LDR R1, =rawContactVoltageDropPlus ; [PC, #80] [0x20000268] =0x20001278
0x20000218: 6008 STR R0, [R1]
0x2000021A: 8960 LDRH R0, [R4, #10]
0x2000021C: 4A13 LDR R2, =rawContactVoltageDropMinus ; [PC, #76] [0x2000026C] =0x2000127C
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] =0x20001334
0x20000240: 680A LDR R2, [R1]
0x20000242: 1810 ADDS R0, R2, R0
0x20000244: 6008 STR R0, [R1]
0x20000246: 490D LDR R1, =maxIntegral ; [PC, #52] [0x2000027C] =0x2000041C
0x20000248: 6809 LDR R1, [R1]
0x2000024A: 4288 CMP R0, R1
0x2000024C: D905 BLS .L3 ; 0x2000025A
0x2000024E: 480C LDR R0, =InrushCurrentManagement ; [PC, #48] [0x20000280] =0x200012F8
0x20000250: 6800 LDR R0, [R0]
0x20000252: 4780 BLX R0
.L2:
0x20000254: 4808 LDR R0, =DMA1_Channel1_IRQHandler.current_integral ; [PC, #32] [0x20000278] =0x20001334
0x20000256: 2100 MOVS R1, #0
0x20000258: 6001 STR R1, [R0]
.L3:
0x2000025A: BD10 POP {R4, PC}
0x2000025C: 20001382 DC.W ADC_values
0x20000260: 20001274 DC.W rawMOSFETsVoltageDrop
0x20000264: 200012DC DC.W MOSFETS_Management
0x20000268: 20001278 DC.W rawContactVoltageDropPlus
0x2000026C: 2000127C DC.W rawContactVoltageDropMinus
0x20000270: 40020004 DC.W 0x40020004
0x20000274: 20000C34 DC.W sys_data
0x20000278: 20001334 DC.W DMA1_Channel1_IRQHandler.current_integral
0x2000027C: 2000041C DC.W maxIntegral
0x20000280: 200012F8 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] =0x200012DC
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] =0x20001280
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] =0x20001284
0x200002AE: 2101 MOVS R1, #1
0x200002B0: 6001 STR R1, [R0]
0x200002B2: 4808 LDR R0, =statDataChanged ; [PC, #32] [0x200002D4] =0x20001270
0x200002B4: 6001 STR R1, [R0]
0x200002B6: 4808 LDR R0, =uwTick ; [PC, #32] [0x200002D8] =0x20001268
0x200002B8: 6800 LDR R0, [R0]
0x200002BA: 4908 LDR R1, =overcurrent_shutdown_time ; [PC, #32] [0x200002DC] =0x20000418
0x200002BC: 6008 STR R0, [R1]
0x200002BE: BD80 POP {R7, PC}
0x200002C0: 200012DC DC.W MOSFETS_Management
0x200002C4: 200001F9 DC.W DoNothing
0x200002C8: 20001280 DC.W overload_shutdown_is_active
0x200002CC: 20000C34 DC.W sys_data
0x200002D0: 20001284 DC.W overcurrent_shutdown_is_active
0x200002D4: 20001270 DC.W statDataChanged
0x200002D8: 20001268 DC.W uwTick
0x200002DC: 20000418 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] =0x08003239
0x200002F4: 469C MOV R12, R3
0x200002F6: BC08 POP {R3}
0x200002F8: 4760 BX R12
0x200002FA: 46C0 NOP
0x200002FC: 08003239 DC.W HAL_IncTick
OpenBothMOSFETSVeryFast__TT_veneer_T16_LDR_BX:
0x20000300: B408 PUSH {R3}
0x20000302: 4B02 LDR R3, =OpenBothMOSFETSVeryFast ; [PC, #8] [0x2000030C] =0x08008C05
0x20000304: 469C MOV R12, R3
0x20000306: BC08 POP {R3}
0x20000308: 4760 BX R12
0x2000030A: 46C0 NOP
0x2000030C: 08008C05 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] =0x08003D69
0x20000314: 469C MOV R12, R3
0x20000316: BC08 POP {R3}
0x20000318: 4760 BX R12
0x2000031A: 46C0 NOP
0x2000031C: 08003D69 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] =0x08009905
0x20000324: 469C MOV R12, R3
0x20000326: BC08 POP {R3}
0x20000328: 4760 BX R12
0x2000032A: 46C0 NOP
0x2000032C: 08009905 DC.W MODBUS_UART_IRQHandler
Section .RamFunc from precharge.o, size=220, align=4
PreChargeStage:
0x20000330: B510 PUSH {R4, LR}
0x20000332: 4825 LDR R0, =PreChargeStage.stage ; [PC, #148] [0x200003C8] =0x200012CC
0x20000334: 6801 LDR R1, [R0]
0x20000336: 2902 CMP R1, #2
0x20000338: D010 BEQ .L1 ; 0x2000035C
0x2000033A: 2901 CMP R1, #1
0x2000033C: D032 BEQ .L4 ; 0x200003A4
0x2000033E: 2900 CMP R1, #0
0x20000340: D12F BNE .L3 ; 0x200003A2
0x20000342: 4922 LDR R1, =hdac1 ; [PC, #136] [0x200003CC] =0x200011F4
0x20000344: 680A LDR R2, [R1]
0x20000346: 2100 MOVS R1, #0
0x20000348: 6091 STR R1, [R2, #8]
0x2000034A: 6151 STR R1, [R2, #20]
0x2000034C: 4A20 LDR R2, =PreChargeStage.cnt ; [PC, #128] [0x200003D0] =0x200012D4
0x2000034E: 6813 LDR R3, [R2]
0x20000350: 1C5C ADDS R4, R3, #1
0x20000352: 6014 STR R4, [R2]
0x20000354: 2B10 CMP R3, #16
0x20000356: DB24 BLT .L3 ; 0x200003A2
0x20000358: 6011 STR R1, [R2]
0x2000035A: E030 B .L5 ; 0x200003BE
.L1:
0x2000035C: 491B LDR R1, =hdac1 ; [PC, #108] [0x200003CC] =0x200011F4
0x2000035E: 680A LDR R2, [R1]
0x20000360: 2100 MOVS R1, #0
0x20000362: 6091 STR R1, [R2, #8]
0x20000364: 6151 STR R1, [R2, #20]
0x20000366: 4A1A LDR R2, =PreChargeStage.cnt ; [PC, #104] [0x200003D0] =0x200012D4
0x20000368: 6813 LDR R3, [R2]
0x2000036A: 1C5C ADDS R4, R3, #1
0x2000036C: 6014 STR R4, [R2]
0x2000036E: 2B00 CMP R3, #0
0x20000370: D417 BMI .L3 ; 0x200003A2
0x20000372: 6001 STR R1, [R0]
0x20000374: 6011 STR R1, [R2]
0x20000376: 4817 LDR R0, =PreChargeStage.mal ; [PC, #92] [0x200003D4] =0x200012D0
0x20000378: 6802 LDR R2, [R0]
0x2000037A: 1C53 ADDS R3, R2, #1
0x2000037C: 6003 STR R3, [R0]
0x2000037E: 4B16 LDR R3, =0x0000063F ; [PC, #88] [0x200003D8]
0x20000380: 429A CMP R2, R3
0x20000382: DB0E BLT .L3 ; 0x200003A2
0x20000384: 6001 STR R1, [R0]
0x20000386: 2409 MOVS R4, #9
0x20000388: 4620 MOV R0, R4
0x2000038A: F000 F82F BL HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX ; 0x200003EC
0x2000038E: 4813 LDR R0, =ReturnFunctionPtr ; [PC, #76] [0x200003DC] =0x200012B8
0x20000390: 6800 LDR R0, [R0]
0x20000392: 2800 CMP R0, #0
0x20000394: D100 BNE .L2 ; 0x20000398
0x20000396: 4812 LDR R0, =DoNothing ; [PC, #72] [0x200003E0] =0x200001F9
.L2:
0x20000398: 4912 LDR R1, =MOSFETS_Management ; [PC, #72] [0x200003E4] =0x200012DC
0x2000039A: 6008 STR R0, [R1]
0x2000039C: 4620 MOV R0, R4
0x2000039E: F000 F82D BL HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX ; 0x200003FC
.L3:
0x200003A2: BD10 POP {R4, PC}
.L4:
0x200003A4: 4909 LDR R1, =hdac1 ; [PC, #36] [0x200003CC] =0x200011F4
0x200003A6: 6809 LDR R1, [R1]
0x200003A8: 4A0F LDR R2, =0x00000FFF ; [PC, #60] [0x200003E8]
0x200003AA: 608A STR R2, [R1, #8]
0x200003AC: 614A STR R2, [R1, #20]
0x200003AE: 4908 LDR R1, =PreChargeStage.cnt ; [PC, #32] [0x200003D0] =0x200012D4
0x200003B0: 680A LDR R2, [R1]
0x200003B2: 1C53 ADDS R3, R2, #1
0x200003B4: 600B STR R3, [R1]
0x200003B6: 2A00 CMP R2, #0
0x200003B8: D4F3 BMI .L3 ; 0x200003A2
0x200003BA: 2200 MOVS R2, #0
0x200003BC: 600A STR R2, [R1]
.L5:
0x200003BE: 6801 LDR R1, [R0]
0x200003C0: 1C49 ADDS R1, R1, #1
0x200003C2: 6001 STR R1, [R0]
0x200003C4: BD10 POP {R4, PC}
0x200003C6: 46C0 NOP
0x200003C8: 200012CC DC.W PreChargeStage.stage
0x200003CC: 200011F4 DC.W hdac1
0x200003D0: 200012D4 DC.W PreChargeStage.cnt
0x200003D4: 200012D0 DC.W PreChargeStage.mal
0x200003D8: 0000063F DC.W 0x0000063F
0x200003DC: 200012B8 DC.W ReturnFunctionPtr
0x200003E0: 200001F9 DC.W DoNothing
0x200003E4: 200012DC DC.W MOSFETS_Management
0x200003E8: 00000FFF DC.W 0x00000FFF
HAL_NVIC_DisableIRQ__TT_veneer_T16_LDR_BX:
0x200003EC: B408 PUSH {R3}
0x200003EE: 4B02 LDR R3, =HAL_NVIC_DisableIRQ ; [PC, #8] [0x200003F8] =0x08003D69
0x200003F0: 469C MOV R12, R3
0x200003F2: BC08 POP {R3}
0x200003F4: 4760 BX R12
0x200003F6: 46C0 NOP
0x200003F8: 08003D69 DC.W HAL_NVIC_DisableIRQ
HAL_NVIC_EnableIRQ__TT_veneer_T16_LDR_BX:
0x200003FC: B408 PUSH {R3}
0x200003FE: 4B02 LDR R3, =HAL_NVIC_EnableIRQ ; [PC, #8] [0x20000408] =0x08003D51
0x20000400: 469C MOV R12, R3
0x20000402: BC08 POP {R3}
0x20000404: 4760 BX R12
0x20000406: 46C0 NOP
0x20000408: 08003D51 DC.W HAL_NVIC_EnableIRQ
Section .data.uwTickPrio from stm32g0xx_hal.o, size=4, align=4
uwTickPrio:
0x2000040C: 04 DC.B 0x04 ; '\x04'
0x2000040D: 00 DC.B 0x00 ; '\0'
0x2000040E: 00 DC.B 0x00 ; '\0'
0x2000040F: 00 DC.B 0x00 ; '\0'
Section .data.swdioConnection from main.o, size=4, align=4
swdioConnection:
0x20000410: FF DC.B 0xFF ; '\xFF'
0x20000411: FF DC.B 0xFF ; '\xFF'
0x20000412: FF DC.B 0xFF ; '\xFF'
0x20000413: FF DC.B 0xFF ; '\xFF'
Section .data.overload_shutdown_time from main.o, size=4, align=4
overload_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.overcurrent_shutdown_time from main.o, size=4, align=4
overcurrent_shutdown_time:
0x20000418: C0 DC.B 0xC0 ; '\xC0'
0x20000419: E0 DC.B 0xE0 ; '\xE0'
0x2000041A: FF DC.B 0xFF ; '\xFF'
0x2000041B: FF DC.B 0xFF ; '\xFF'
Section .data.maxIntegral from main.o, size=4, align=4
maxIntegral:
0x2000041C: FF DC.B 0xFF ; '\xFF'
0x2000041D: FF DC.B 0xFF ; '\xFF'
0x2000041E: FF DC.B 0xFF ; '\xFF'
0x2000041F: FF DC.B 0xFF ; '\xFF'
Section .data.SystemCoreClock from system_stm32g0xx.o, size=4, align=4
SystemCoreClock:
0x20000420: 00 DC.B 0x00 ; '\0'
0x20000421: 24 DC.B 0x24 ; '$'
0x20000422: F4 DC.B 0xF4 ; '\xF4'
0x20000423: 00 DC.B 0x00 ; '\0'
Section .data.RS485ActiveMode from main.o, size=4, align=4
RS485ActiveMode:
0x20000424: 01 DC.B 0x01 ; '\x01'
0x20000425: 00 DC.B 0x00 ; '\0'
0x20000426: 00 DC.B 0x00 ; '\0'
0x20000427: 00 DC.B 0x00 ; '\0'
Section .data.OVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4
OVP_Management_NoAutoreconnect.lastIdx:
0x20000428: FF DC.B 0xFF ; '\xFF'
0x20000429: FF DC.B 0xFF ; '\xFF'
0x2000042A: FF DC.B 0xFF ; '\xFF'
0x2000042B: 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:
0x2000042C: 01 DC.B 0x01 ; '\x01'
0x2000042D: 00 DC.B 0x00 ; '\0'
0x2000042E: 00 DC.B 0x00 ; '\0'
0x2000042F: 00 DC.B 0x00 ; '\0'
Section .data.LVP_OVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4
LVP_OVP_Management_NoAutoreconnect.lastIdx:
0x20000430: FF DC.B 0xFF ; '\xFF'
0x20000431: FF DC.B 0xFF ; '\xFF'
0x20000432: FF DC.B 0xFF ; '\xFF'
0x20000433: 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:
0x20000434: 01 DC.B 0x01 ; '\x01'
0x20000435: 00 DC.B 0x00 ; '\0'
0x20000436: 00 DC.B 0x00 ; '\0'
0x20000437: 00 DC.B 0x00 ; '\0'
Section .data.LVP_Management_NoAutoreconnect.lastIdx from main.o, size=4, align=4
LVP_Management_NoAutoreconnect.lastIdx:
0x20000438: FF DC.B 0xFF ; '\xFF'
0x20000439: FF DC.B 0xFF ; '\xFF'
0x2000043A: FF DC.B 0xFF ; '\xFF'
0x2000043B: 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:
0x2000043C: 01 DC.B 0x01 ; '\x01'
0x2000043D: 00 DC.B 0x00 ; '\0'
0x2000043E: 00 DC.B 0x00 ; '\0'
0x2000043F: 00 DC.B 0x00 ; '\0'
Section .data.CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum from main.o, size=4, align=4
CalculatingAndAveragingVoltageOnContactB.ubsenseb_voltage_accum:
0x20000440: 00 DC.B 0x00 ; '\0'
0x20000441: B8 DC.B 0xB8 ; '\xB8'
0x20000442: 0B DC.B 0x0B ; '\x0B'
0x20000443: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_OVP_Management.lastIdx from main.o, size=4, align=4
AUTO_OVP_Management.lastIdx:
0x20000444: 02 DC.B 0x02 ; '\x02'
0x20000445: 00 DC.B 0x00 ; '\0'
0x20000446: 00 DC.B 0x00 ; '\0'
0x20000447: 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:
0x20000448: 01 DC.B 0x01 ; '\x01'
0x20000449: 00 DC.B 0x00 ; '\0'
0x2000044A: 00 DC.B 0x00 ; '\0'
0x2000044B: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_LVP_OVP_Management.lastIdx from main.o, size=4, align=4
AUTO_LVP_OVP_Management.lastIdx:
0x2000044C: 04 DC.B 0x04 ; '\x04'
0x2000044D: 00 DC.B 0x00 ; '\0'
0x2000044E: 00 DC.B 0x00 ; '\0'
0x2000044F: 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:
0x20000450: 01 DC.B 0x01 ; '\x01'
0x20000451: 00 DC.B 0x00 ; '\0'
0x20000452: 00 DC.B 0x00 ; '\0'
0x20000453: 00 DC.B 0x00 ; '\0'
Section .data.AUTO_LVP_Management.lastIdx from main.o, size=4, align=4
AUTO_LVP_Management.lastIdx:
0x20000454: 02 DC.B 0x02 ; '\x02'
0x20000455: 00 DC.B 0x00 ; '\0'
0x20000456: 00 DC.B 0x00 ; '\0'
0x20000457: 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:
0x20000458: 01 DC.B 0x01 ; '\x01'
0x20000459: 00 DC.B 0x00 ; '\0'
0x2000045A: 00 DC.B 0x00 ; '\0'
0x2000045B: 00 DC.B 0x00 ; '\0'
Section .data.accessModeTable from raccess.o, size=139, align=1
accessModeTable:
0x2000045C: 00 DC.B 0x00 ; '\0'
0x2000045D: 00 DC.B 0x00 ; '\0'
0x2000045E: 00 DC.B 0x00 ; '\0'
0x2000045F: 00 DC.B 0x00 ; '\0'
0x20000460: 02 DC.B 0x02 ; '\x02'
0x20000461: 02 DC.B 0x02 ; '\x02'
0x20000462: 00 DC.B 0x00 ; '\0'
0x20000463: 00 DC.B 0x00 ; '\0'
0x20000464: 00 DC.B 0x00 ; '\0'
0x20000465: 00 DC.B 0x00 ; '\0'
0x20000466: 00 DC.B 0x00 ; '\0'
0x20000467: 02 DC.B 0x02 ; '\x02'
0x20000468: 02 DC.B 0x02 ; '\x02'
0x20000469: 02 DC.B 0x02 ; '\x02'
0x2000046A: 02 DC.B 0x02 ; '\x02'
0x2000046B: 02 DC.B 0x02 ; '\x02'
0x2000046C: 01 DC.B 0x01 ; '\x01'
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: 00 DC.B 0x00 ; '\0'
0x20000476: 00 DC.B 0x00 ; '\0'
0x20000477: 00 DC.B 0x00 ; '\0'
0x20000478: 00 DC.B 0x00 ; '\0'
0x20000479: 01 DC.B 0x01 ; '\x01'
0x2000047A: 01 DC.B 0x01 ; '\x01'
0x2000047B: 01 DC.B 0x01 ; '\x01'
0x2000047C: 00 DC.B 0x00 ; '\0'
0x2000047D: 01 DC.B 0x01 ; '\x01'
0x2000047E: 01 DC.B 0x01 ; '\x01'
0x2000047F: 00 DC.B 0x00 ; '\0'
0x20000480: 01 DC.B 0x01 ; '\x01'
0x20000481: 00 DC.B 0x00 ; '\0'
0x20000482: 02 DC.B 0x02 ; '\x02'
0x20000483: 02 DC.B 0x02 ; '\x02'
0x20000484: 01 DC.B 0x01 ; '\x01'
0x20000485: 01 DC.B 0x01 ; '\x01'
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: 00 DC.B 0x00 ; '\0'
0x200004C6: 00 DC.B 0x00 ; '\0'
0x200004C7: 00 DC.B 0x00 ; '\0'
0x200004C8: 00 DC.B 0x00 ; '\0'
0x200004C9: 01 DC.B 0x01 ; '\x01'
0x200004CA: 01 DC.B 0x01 ; '\x01'
0x200004CB: 01 DC.B 0x01 ; '\x01'
0x200004CC: 01 DC.B 0x01 ; '\x01'
0x200004CD: 00 DC.B 0x00 ; '\0'
0x200004CE: 01 DC.B 0x01 ; '\x01'
0x200004CF: 01 DC.B 0x01 ; '\x01'
0x200004D0: 00 DC.B 0x00 ; '\0'
0x200004D1: 00 DC.B 0x00 ; '\0'
0x200004D2: 00 DC.B 0x00 ; '\0'
0x200004D3: 01 DC.B 0x01 ; '\x01'
0x200004D4: 01 DC.B 0x01 ; '\x01'
0x200004D5: 01 DC.B 0x01 ; '\x01'
0x200004D6: 01 DC.B 0x01 ; '\x01'
0x200004D7: 00 DC.B 0x00 ; '\0'
0x200004D8: 00 DC.B 0x00 ; '\0'
0x200004D9: 00 DC.B 0x00 ; '\0'
0x200004DA: 00 DC.B 0x00 ; '\0'
0x200004DB: 00 DC.B 0x00 ; '\0'
0x200004DC: 00 DC.B 0x00 ; '\0'
0x200004DD: 00 DC.B 0x00 ; '\0'
0x200004DE: 00 DC.B 0x00 ; '\0'
0x200004DF: 00 DC.B 0x00 ; '\0'
0x200004E0: 00 DC.B 0x00 ; '\0'
0x200004E1: 00 DC.B 0x00 ; '\0'
0x200004E2: 00 DC.B 0x00 ; '\0'
0x200004E3: 00 DC.B 0x00 ; '\0'
0x200004E4: 00 DC.B 0x00 ; '\0'
0x200004E5: 00 DC.B 0x00 ; '\0'
0x200004E6: 00 DC.B 0x00 ; '\0'
Section .bss.RS485DisableButtonManagement.btn_state from main.o, size=1, align=1
RS485DisableButtonManagement.btn_state:
0x200004E7: 00 DC.B 0x00 ; '\0'
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: 00 DC.B 0x00 ; '\0'
0x200005F9: 00 DC.B 0x00 ; '\0'
0x200005FA: 00 DC.B 0x00 ; '\0'
0x200005FB: 00 DC.B 0x00 ; '\0'
0x200005FC: 00 DC.B 0x00 ; '\0'
0x200005FD: 00 DC.B 0x00 ; '\0'
0x200005FE: 54 DC.B 0x54 ; 'T'
0x200005FF: 54 DC.B 0x54 ; 'T'
0x20000600: 52 DC.B 0x52 ; 'R'
0x20000601: 20 DC.B 0x20 ; ' '
0x20000602: 52 DC.B 0x52 ; 'R'
0x20000603: 45 DC.B 0x45 ; 'E'
0x20000604: 47 DC.B 0x47 ; 'G'
0x20000605: 47 DC.B 0x47 ; 'G'
0x20000606: 45 DC.B 0x45 ; 'E'
0x20000607: 53 DC.B 0x53 ; 'S'
0x20000608: 00 DC.B 0x00 ; '\0'
0x20000609: 00 DC.B 0x00 ; '\0'
0x2000060A: 00 DC.B 0x00 ; '\0'
0x2000060B: 00 DC.B 0x00 ; '\0'
0x2000060C: 30 DC.B 0x30 ; '0'
0x2000060D: 31 DC.B 0x31 ; '1'
0x2000060E: 32 DC.B 0x32 ; '2'
0x2000060F: 33 DC.B 0x33 ; '3'
0x20000610: 34 DC.B 0x34 ; '4'
0x20000611: 35 DC.B 0x35 ; '5'
0x20000612: 36 DC.B 0x36 ; '6'
0x20000613: 37 DC.B 0x37 ; '7'
0x20000614: 38 DC.B 0x38 ; '8'
0x20000615: 39 DC.B 0x39 ; '9'
0x20000616: 41 DC.B 0x41 ; 'A'
0x20000617: 42 DC.B 0x42 ; 'B'
0x20000618: 43 DC.B 0x43 ; 'C'
0x20000619: 44 DC.B 0x44 ; 'D'
0x2000061A: 45 DC.B 0x45 ; 'E'
0x2000061B: 46 DC.B 0x46 ; 'F'
0x2000061C: 00 DC.B 0x00 ; '\0'
0x2000061D: 47 DC.B 0x47 ; 'G'
0x2000061E: 43 DC.B 0x43 ; 'C'
0x2000061F: 43 DC.B 0x43 ; 'C'
0x20000620: 3A DC.B 0x3A ; ':'
0x20000621: 20 DC.B 0x20 ; ' '
0x20000622: 28 DC.B 0x28 ; '('
0x20000623: 62 DC.B 0x62 ; 'b'
0x20000624: 61 DC.B 0x61 ; 'a'
0x20000625: 73 DC.B 0x73 ; 's'
0x20000626: 65 DC.B 0x65 ; 'e'
0x20000627: 64 DC.B 0x64 ; 'd'
0x20000628: 20 DC.B 0x20 ; ' '
0x20000629: 6F DC.B 0x6F ; 'o'
0x2000062A: 6E DC.B 0x6E ; 'n'
0x2000062B: 20 DC.B 0x20 ; ' '
0x2000062C: 61 DC.B 0x61 ; 'a'
0x2000062D: 72 DC.B 0x72 ; 'r'
0x2000062E: 6D DC.B 0x6D ; 'm'
0x2000062F: 2D DC.B 0x2D ; '-'
0x20000630: 31 DC.B 0x31 ; '1'
0x20000631: 31 DC.B 0x31 ; '1'
0x20000632: 2E DC.B 0x2E ; '.'
0x20000633: 33 DC.B 0x33 ; '3'
0x20000634: 2E DC.B 0x2E ; '.'
0x20000635: 52 DC.B 0x52 ; 'R'
0x20000636: 65 DC.B 0x65 ; 'e'
0x20000637: 6C DC.B 0x6C ; 'l'
0x20000638: 31 DC.B 0x31 ; '1'
0x20000639: 20 DC.B 0x20 ; ' '
0x2000063A: 47 DC.B 0x47 ; 'G'
0x2000063B: 43 DC.B 0x43 ; 'C'
0x2000063C: 43 DC.B 0x43 ; 'C'
0x2000063D: 29 DC.B 0x29 ; ')'
0x2000063E: 20 DC.B 0x20 ; ' '
0x2000063F: 31 DC.B 0x31 ; '1'
0x20000640: 31 DC.B 0x31 ; '1'
0x20000641: 2E DC.B 0x2E ; '.'
0x20000642: 33 DC.B 0x33 ; '3'
0x20000643: 2E DC.B 0x2E ; '.'
0x20000644: 31 DC.B 0x31 ; '1'
0x20000645: 20 DC.B 0x20 ; ' '
0x20000646: 32 DC.B 0x32 ; '2'
0x20000647: 30 DC.B 0x30 ; '0'
0x20000648: 32 DC.B 0x32 ; '2'
0x20000649: 32 DC.B 0x32 ; '2'
0x2000064A: 30 DC.B 0x30 ; '0'
0x2000064B: 37 DC.B 0x37 ; '7'
0x2000064C: 31 DC.B 0x31 ; '1'
0x2000064D: 32 DC.B 0x32 ; '2'
0x2000064E: 00 DC.B 0x00 ; '\0'
0x2000064F: 41 DC.B 0x41 ; 'A'
0x20000650: 2C DC.B 0x2C ; ','
0x20000651: 00 DC.B 0x00 ; '\0'
0x20000652: 00 DC.B 0x00 ; '\0'
0x20000653: 00 DC.B 0x00 ; '\0'
0x20000654: 61 DC.B 0x61 ; 'a'
0x20000655: 65 DC.B 0x65 ; 'e'
0x20000656: 61 DC.B 0x61 ; 'a'
0x20000657: 62 DC.B 0x62 ; 'b'
0x20000658: 69 DC.B 0x69 ; 'i'
0x20000659: 00 DC.B 0x00 ; '\0'
0x2000065A: 01 DC.B 0x01 ; '\x01'
0x2000065B: 22 DC.B 0x22 ; '\"'
0x2000065C: 00 DC.B 0x00 ; '\0'
0x2000065D: 00 DC.B 0x00 ; '\0'
0x2000065E: 00 DC.B 0x00 ; '\0'
0x2000065F: 05 DC.B 0x05 ; '\x05'
0x20000660: 36 DC.B 0x36 ; '6'
0x20000661: 2D DC.B 0x2D ; '-'
0x20000662: 4D DC.B 0x4D ; 'M'
0x20000663: 00 DC.B 0x00 ; '\0'
0x20000664: 06 DC.B 0x06 ; '\x06'
0x20000665: 0B DC.B 0x0B ; '\x0B'
0x20000666: 07 DC.B 0x07 ; '\x07'
0x20000667: 4D DC.B 0x4D ; 'M'
0x20000668: 09 DC.B 0x09 ; '\t'
0x20000669: 01 DC.B 0x01 ; '\x01'
0x2000066A: 12 DC.B 0x12 ; '\x12'
0x2000066B: 04 DC.B 0x04 ; '\x04'
0x2000066C: 14 DC.B 0x14 ; '\x14'
0x2000066D: 01 DC.B 0x01 ; '\x01'
0x2000066E: 15 DC.B 0x15 ; '\x15'
0x2000066F: 01 DC.B 0x01 ; '\x01'
0x20000670: 17 DC.B 0x17 ; '\x17'
0x20000671: 03 DC.B 0x03 ; '\x03'
0x20000672: 18 DC.B 0x18 ; '\x18'
0x20000673: 01 DC.B 0x01 ; '\x01'
0x20000674: 19 DC.B 0x19 ; '\x19'
0x20000675: 01 DC.B 0x01 ; '\x01'
0x20000676: 1A DC.B 0x1A ; '\x1A'
0x20000677: 01 DC.B 0x01 ; '\x01'
0x20000678: 1E DC.B 0x1E ; '\x1E'
0x20000679: 02 DC.B 0x02 ; '\x02'
0x2000067A: 26 DC.B 0x26 ; '&'
0x2000067B: 01 DC.B 0x01 ; '\x01'
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: 00 DC.B 0x00 ; '\0'
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: 01 DC.B 0x01 ; '\x01'
0x2000068D: 00 DC.B 0x00 ; '\0'
0x2000068E: 00 DC.B 0x00 ; '\0'
0x2000068F: 00 DC.B 0x00 ; '\0'
0x20000690: 00 DC.B 0x00 ; '\0'
0x20000691: 00 DC.B 0x00 ; '\0'
0x20000692: 00 DC.B 0x00 ; '\0'
0x20000693: 00 DC.B 0x00 ; '\0'
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: 04 DC.B 0x04 ; '\x04'
0x20000699: 00 DC.B 0x00 ; '\0'
0x2000069A: F1 DC.B 0xF1 ; '\xF1'
0x2000069B: FF DC.B 0xFF ; '\xFF'
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: 00 DC.B 0x00 ; '\0'
0x200006A1: 00 DC.B 0x00 ; '\0'
0x200006A2: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x200006A9: 00 DC.B 0x00 ; '\0'
0x200006AA: 01 DC.B 0x01 ; '\x01'
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: 00 DC.B 0x00 ; '\0'
0x200006B1: 00 DC.B 0x00 ; '\0'
0x200006B2: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x200006B9: 00 DC.B 0x00 ; '\0'
0x200006BA: 02 DC.B 0x02 ; '\x02'
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: 00 DC.B 0x00 ; '\0'
0x200006C1: 00 DC.B 0x00 ; '\0'
0x200006C2: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x200006C9: 00 DC.B 0x00 ; '\0'
0x200006CA: 03 DC.B 0x03 ; '\x03'
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: 00 DC.B 0x00 ; '\0'
0x200006D1: 00 DC.B 0x00 ; '\0'
0x200006D2: 00 DC.B 0x00 ; '\0'
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: 03 DC.B 0x03 ; '\x03'
0x200006D9: 00 DC.B 0x00 ; '\0'
0x200006DA: 04 DC.B 0x04 ; '\x04'
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: 00 DC.B 0x00 ; '\0'
0x200006E1: 00 DC.B 0x00 ; '\0'
0x200006E2: 00 DC.B 0x00 ; '\0'
0x200006E3: 00 DC.B 0x00 ; '\0'
0x200006E4: 00 DC.B 0x00 ; '\0'
0x200006E5: 00 DC.B 0x00 ; '\0'
0x200006E6: 00 DC.B 0x00 ; '\0'
0x200006E7: 00 DC.B 0x00 ; '\0'
0x200006E8: 03 DC.B 0x03 ; '\x03'
0x200006E9: 00 DC.B 0x00 ; '\0'
0x200006EA: 05 DC.B 0x05 ; '\x05'
0x200006EB: 00 DC.B 0x00 ; '\0'
0x200006EC: 0E DC.B 0x0E ; '\x0E'
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: 00 DC.B 0x00 ; '\0'
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: 05 DC.B 0x05 ; '\x05'
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: 00 DC.B 0x00 ; '\0'
0x20000701: 00 DC.B 0x00 ; '\0'
0x20000702: 00 DC.B 0x00 ; '\0'
0x20000703: 00 DC.B 0x00 ; '\0'
0x20000704: 00 DC.B 0x00 ; '\0'
0x20000705: 00 DC.B 0x00 ; '\0'
0x20000706: 00 DC.B 0x00 ; '\0'
0x20000707: 00 DC.B 0x00 ; '\0'
0x20000708: 03 DC.B 0x03 ; '\x03'
0x20000709: 00 DC.B 0x00 ; '\0'
0x2000070A: 06 DC.B 0x06 ; '\x06'
0x2000070B: 00 DC.B 0x00 ; '\0'
0x2000070C: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
0x20000713: 00 DC.B 0x00 ; '\0'
0x20000714: 00 DC.B 0x00 ; '\0'
0x20000715: 00 DC.B 0x00 ; '\0'
0x20000716: 00 DC.B 0x00 ; '\0'
0x20000717: 00 DC.B 0x00 ; '\0'
0x20000718: 00 DC.B 0x00 ; '\0'
0x20000719: 00 DC.B 0x00 ; '\0'
0x2000071A: 06 DC.B 0x06 ; '\x06'
0x2000071B: 00 DC.B 0x00 ; '\0'
0x2000071C: 14 DC.B 0x14 ; '\x14'
0x2000071D: 00 DC.B 0x00 ; '\0'
0x2000071E: 00 DC.B 0x00 ; '\0'
0x2000071F: 00 DC.B 0x00 ; '\0'
0x20000720: 01 DC.B 0x01 ; '\x01'
0x20000721: 00 DC.B 0x00 ; '\0'
0x20000722: 00 DC.B 0x00 ; '\0'
0x20000723: 00 DC.B 0x00 ; '\0'
0x20000724: 58 DC.B 0x58 ; 'X'
0x20000725: 00 DC.B 0x00 ; '\0'
0x20000726: 00 DC.B 0x00 ; '\0'
0x20000727: 00 DC.B 0x00 ; '\0'
0x20000728: 02 DC.B 0x02 ; '\x02'
0x20000729: 00 DC.B 0x00 ; '\0'
0x2000072A: 06 DC.B 0x06 ; '\x06'
0x2000072B: 00 DC.B 0x00 ; '\0'
0x2000072C: 0E DC.B 0x0E ; '\x0E'
0x2000072D: 00 DC.B 0x00 ; '\0'
0x2000072E: 00 DC.B 0x00 ; '\0'
0x2000072F: 00 DC.B 0x00 ; '\0'
0x20000730: 44 DC.B 0x44 ; 'D'
0x20000731: 00 DC.B 0x00 ; '\0'
0x20000732: 00 DC.B 0x00 ; '\0'
0x20000733: 00 DC.B 0x00 ; '\0'
0x20000734: 00 DC.B 0x00 ; '\0'
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: 06 DC.B 0x06 ; '\x06'
0x2000073B: 00 DC.B 0x00 ; '\0'
0x2000073C: 1C DC.B 0x1C ; '\x1C'
0x2000073D: 00 DC.B 0x00 ; '\0'
0x2000073E: 00 DC.B 0x00 ; '\0'
0x2000073F: 00 DC.B 0x00 ; '\0'
0x20000740: 00 DC.B 0x00 ; '\0'
0x20000741: 00 DC.B 0x00 ; '\0'
0x20000742: 00 DC.B 0x00 ; '\0'
0x20000743: 00 DC.B 0x00 ; '\0'
0x20000744: 00 DC.B 0x00 ; '\0'
0x20000745: 04 DC.B 0x04 ; '\x04'
0x20000746: 00 DC.B 0x00 ; '\0'
0x20000747: 00 DC.B 0x00 ; '\0'
0x20000748: 01 DC.B 0x01 ; '\x01'
0x20000749: 00 DC.B 0x00 ; '\0'
0x2000074A: 4F DC.B 0x4F ; 'O'
0x2000074B: 00 DC.B 0x00 ; '\0'
0x2000074C: 00 DC.B 0x00 ; '\0'
0x2000074D: 00 DC.B 0x00 ; '\0'
0x2000074E: 00 DC.B 0x00 ; '\0'
0x2000074F: 00 DC.B 0x00 ; '\0'
0x20000750: 00 DC.B 0x00 ; '\0'
0x20000751: 00 DC.B 0x00 ; '\0'
0x20000752: 00 DC.B 0x00 ; '\0'
0x20000753: 00 DC.B 0x00 ; '\0'
0x20000754: 00 DC.B 0x00 ; '\0'
0x20000755: 00 DC.B 0x00 ; '\0'
0x20000756: 00 DC.B 0x00 ; '\0'
0x20000757: 00 DC.B 0x00 ; '\0'
0x20000758: 03 DC.B 0x03 ; '\x03'
0x20000759: 00 DC.B 0x00 ; '\0'
0x2000075A: 08 DC.B 0x08 ; '\x08'
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: 00 DC.B 0x00 ; '\0'
0x20000761: 00 DC.B 0x00 ; '\0'
0x20000762: 00 DC.B 0x00 ; '\0'
0x20000763: 00 DC.B 0x00 ; '\0'
0x20000764: 00 DC.B 0x00 ; '\0'
0x20000765: 00 DC.B 0x00 ; '\0'
0x20000766: 00 DC.B 0x00 ; '\0'
0x20000767: 00 DC.B 0x00 ; '\0'
0x20000768: 00 DC.B 0x00 ; '\0'
0x20000769: 00 DC.B 0x00 ; '\0'
0x2000076A: 08 DC.B 0x08 ; '\x08'
0x2000076B: 00 DC.B 0x00 ; '\0'
0x2000076C: 28 DC.B 0x28 ; '('
0x2000076D: 00 DC.B 0x00 ; '\0'
0x2000076E: 00 DC.B 0x00 ; '\0'
0x2000076F: 00 DC.B 0x00 ; '\0'
0x20000770: 01 DC.B 0x01 ; '\x01'
0x20000771: 00 DC.B 0x00 ; '\0'
0x20000772: 00 DC.B 0x00 ; '\0'
0x20000773: 00 DC.B 0x00 ; '\0'
0x20000774: 4A DC.B 0x4A ; 'J'
0x20000775: 00 DC.B 0x00 ; '\0'
0x20000776: 00 DC.B 0x00 ; '\0'
0x20000777: 00 DC.B 0x00 ; '\0'
0x20000778: 02 DC.B 0x02 ; '\x02'
0x20000779: 00 DC.B 0x00 ; '\0'
0x2000077A: 08 DC.B 0x08 ; '\x08'
0x2000077B: 00 DC.B 0x00 ; '\0'
0x2000077C: 00 DC.B 0x00 ; '\0'
0x2000077D: 00 DC.B 0x00 ; '\0'
0x2000077E: 00 DC.B 0x00 ; '\0'
0x2000077F: 00 DC.B 0x00 ; '\0'
0x20000780: 00 DC.B 0x00 ; '\0'
0x20000781: 00 DC.B 0x00 ; '\0'
0x20000782: 00 DC.B 0x00 ; '\0'
0x20000783: 00 DC.B 0x00 ; '\0'
0x20000784: 00 DC.B 0x00 ; '\0'
0x20000785: 00 DC.B 0x00 ; '\0'
0x20000786: 00 DC.B 0x00 ; '\0'
0x20000787: 00 DC.B 0x00 ; '\0'
0x20000788: 03 DC.B 0x03 ; '\x03'
0x20000789: 00 DC.B 0x00 ; '\0'
0x2000078A: 0A DC.B 0x0A ; '\n'
0x2000078B: 00 DC.B 0x00 ; '\0'
0x2000078C: 11 DC.B 0x11 ; '\x11'
0x2000078D: 00 DC.B 0x00 ; '\0'
0x2000078E: 00 DC.B 0x00 ; '\0'
0x2000078F: 00 DC.B 0x00 ; '\0'
0x20000790: 00 DC.B 0x00 ; '\0'
0x20000791: 00 DC.B 0x00 ; '\0'
0x20000792: 00 DC.B 0x00 ; '\0'
0x20000793: 00 DC.B 0x00 ; '\0'
0x20000794: 00 DC.B 0x00 ; '\0'
0x20000795: 00 DC.B 0x00 ; '\0'
0x20000796: 00 DC.B 0x00 ; '\0'
0x20000797: 00 DC.B 0x00 ; '\0'
0x20000798: 00 DC.B 0x00 ; '\0'
0x20000799: 00 DC.B 0x00 ; '\0'
0x2000079A: 0A DC.B 0x0A ; '\n'
0x2000079B: 00 DC.B 0x00 ; '\0'
0x2000079C: 36 DC.B 0x36 ; '6'
0x2000079D: 00 DC.B 0x00 ; '\0'
0x2000079E: 00 DC.B 0x00 ; '\0'
0x2000079F: 00 DC.B 0x00 ; '\0'
0x200007A0: 01 DC.B 0x01 ; '\x01'
0x200007A1: 00 DC.B 0x00 ; '\0'
0x200007A2: 00 DC.B 0x00 ; '\0'
0x200007A3: 00 DC.B 0x00 ; '\0'
0x200007A4: 68 DC.B 0x68 ; 'h'
0x200007A5: 00 DC.B 0x00 ; '\0'
0x200007A6: 00 DC.B 0x00 ; '\0'
0x200007A7: 00 DC.B 0x00 ; '\0'
0x200007A8: 02 DC.B 0x02 ; '\x02'
0x200007A9: 00 DC.B 0x00 ; '\0'
0x200007AA: 0A DC.B 0x0A ; '\n'
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: 00 DC.B 0x00 ; '\0'
0x200007B3: 00 DC.B 0x00 ; '\0'
0x200007B4: 00 DC.B 0x00 ; '\0'
0x200007B5: 00 DC.B 0x00 ; '\0'
0x200007B6: 00 DC.B 0x00 ; '\0'
0x200007B7: 00 DC.B 0x00 ; '\0'
0x200007B8: 03 DC.B 0x03 ; '\x03'
0x200007B9: 00 DC.B 0x00 ; '\0'
0x200007BA: 0C DC.B 0x0C ; '\x0C'
0x200007BB: 00 DC.B 0x00 ; '\0'
0x200007BC: 11 DC.B 0x11 ; '\x11'
0x200007BD: 00 DC.B 0x00 ; '\0'
0x200007BE: 00 DC.B 0x00 ; '\0'
0x200007BF: 00 DC.B 0x00 ; '\0'
0x200007C0: 00 DC.B 0x00 ; '\0'
0x200007C1: 00 DC.B 0x00 ; '\0'
0x200007C2: 00 DC.B 0x00 ; '\0'
0x200007C3: 00 DC.B 0x00 ; '\0'
0x200007C4: 00 DC.B 0x00 ; '\0'
0x200007C5: 00 DC.B 0x00 ; '\0'
0x200007C6: 00 DC.B 0x00 ; '\0'
0x200007C7: 00 DC.B 0x00 ; '\0'
0x200007C8: 00 DC.B 0x00 ; '\0'
0x200007C9: 00 DC.B 0x00 ; '\0'
0x200007CA: 0C DC.B 0x0C ; '\x0C'
0x200007CB: 00 DC.B 0x00 ; '\0'
0x200007CC: 0E DC.B 0x0E ; '\x0E'
0x200007CD: 00 DC.B 0x00 ; '\0'
0x200007CE: 00 DC.B 0x00 ; '\0'
0x200007CF: 00 DC.B 0x00 ; '\0'
0x200007D0: E4 DC.B 0xE4 ; '\xE4'
0x200007D1: 00 DC.B 0x00 ; '\0'
0x200007D2: 00 DC.B 0x00 ; '\0'
0x200007D3: 00 DC.B 0x00 ; '\0'
0x200007D4: 00 DC.B 0x00 ; '\0'
0x200007D5: 00 DC.B 0x00 ; '\0'
0x200007D6: 00 DC.B 0x00 ; '\0'
0x200007D7: 00 DC.B 0x00 ; '\0'
0x200007D8: 00 DC.B 0x00 ; '\0'
0x200007D9: 00 DC.B 0x00 ; '\0'
0x200007DA: 0C DC.B 0x0C ; '\x0C'
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: 00 DC.B 0x00 ; '\0'
0x200007E3: 00 DC.B 0x00 ; '\0'
0x200007E4: 00 DC.B 0x00 ; '\0'
0x200007E5: 00 DC.B 0x00 ; '\0'
0x200007E6: 00 DC.B 0x00 ; '\0'
0x200007E7: 00 DC.B 0x00 ; '\0'
0x200007E8: 03 DC.B 0x03 ; '\x03'
0x200007E9: 00 DC.B 0x00 ; '\0'
0x200007EA: 0E DC.B 0x0E ; '\x0E'
0x200007EB: 00 DC.B 0x00 ; '\0'
0x200007EC: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
0x200007F3: 00 DC.B 0x00 ; '\0'
0x200007F4: 00 DC.B 0x00 ; '\0'
0x200007F5: 00 DC.B 0x00 ; '\0'
0x200007F6: 00 DC.B 0x00 ; '\0'
0x200007F7: 00 DC.B 0x00 ; '\0'
0x200007F8: 00 DC.B 0x00 ; '\0'
0x200007F9: 00 DC.B 0x00 ; '\0'
0x200007FA: 0E DC.B 0x0E ; '\x0E'
0x200007FB: 00 DC.B 0x00 ; '\0'
0x200007FC: 0E DC.B 0x0E ; '\x0E'
0x200007FD: 00 DC.B 0x00 ; '\0'
0x200007FE: 00 DC.B 0x00 ; '\0'
0x200007FF: 00 DC.B 0x00 ; '\0'
0x20000800: DC DC.B 0xDC ; '\xDC'
0x20000801: 00 DC.B 0x00 ; '\0'
0x20000802: 00 DC.B 0x00 ; '\0'
0x20000803: 00 DC.B 0x00 ; '\0'
0x20000804: 00 DC.B 0x00 ; '\0'
0x20000805: 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: 0E DC.B 0x0E ; '\x0E'
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: 00 DC.B 0x00 ; '\0'
0x20000813: 00 DC.B 0x00 ; '\0'
0x20000814: 00 DC.B 0x00 ; '\0'
0x20000815: 00 DC.B 0x00 ; '\0'
0x20000816: 00 DC.B 0x00 ; '\0'
0x20000817: 00 DC.B 0x00 ; '\0'
0x20000818: 03 DC.B 0x03 ; '\x03'
0x20000819: 00 DC.B 0x00 ; '\0'
0x2000081A: 10 DC.B 0x10 ; '\x10'
0x2000081B: 00 DC.B 0x00 ; '\0'
0x2000081C: 11 DC.B 0x11 ; '\x11'
0x2000081D: 00 DC.B 0x00 ; '\0'
0x2000081E: 00 DC.B 0x00 ; '\0'
0x2000081F: 00 DC.B 0x00 ; '\0'
0x20000820: 00 DC.B 0x00 ; '\0'
0x20000821: 00 DC.B 0x00 ; '\0'
0x20000822: 00 DC.B 0x00 ; '\0'
0x20000823: 00 DC.B 0x00 ; '\0'
0x20000824: 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: 10 DC.B 0x10 ; '\x10'
0x2000082B: 00 DC.B 0x00 ; '\0'
0x2000082C: 00 DC.B 0x00 ; '\0'
0x2000082D: 00 DC.B 0x00 ; '\0'
0x2000082E: 00 DC.B 0x00 ; '\0'
0x2000082F: 00 DC.B 0x00 ; '\0'
0x20000830: 00 DC.B 0x00 ; '\0'
0x20000831: 00 DC.B 0x00 ; '\0'
0x20000832: 00 DC.B 0x00 ; '\0'
0x20000833: 00 DC.B 0x00 ; '\0'
0x20000834: 00 DC.B 0x00 ; '\0'
0x20000835: 00 DC.B 0x00 ; '\0'
0x20000836: 00 DC.B 0x00 ; '\0'
0x20000837: 00 DC.B 0x00 ; '\0'
0x20000838: 03 DC.B 0x03 ; '\x03'
0x20000839: 00 DC.B 0x00 ; '\0'
0x2000083A: 12 DC.B 0x12 ; '\x12'
0x2000083B: 00 DC.B 0x00 ; '\0'
0x2000083C: 11 DC.B 0x11 ; '\x11'
0x2000083D: 00 DC.B 0x00 ; '\0'
0x2000083E: 00 DC.B 0x00 ; '\0'
0x2000083F: 00 DC.B 0x00 ; '\0'
0x20000840: 00 DC.B 0x00 ; '\0'
0x20000841: 00 DC.B 0x00 ; '\0'
0x20000842: 00 DC.B 0x00 ; '\0'
0x20000843: 00 DC.B 0x00 ; '\0'
0x20000844: 00 DC.B 0x00 ; '\0'
0x20000845: 00 DC.B 0x00 ; '\0'
0x20000846: 00 DC.B 0x00 ; '\0'
0x20000847: 00 DC.B 0x00 ; '\0'
0x20000848: 00 DC.B 0x00 ; '\0'
0x20000849: 00 DC.B 0x00 ; '\0'
0x2000084A: 12 DC.B 0x12 ; '\x12'
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: 00 DC.B 0x00 ; '\0'
0x20000851: 00 DC.B 0x00 ; '\0'
0x20000852: 00 DC.B 0x00 ; '\0'
0x20000853: 00 DC.B 0x00 ; '\0'
0x20000854: 00 DC.B 0x00 ; '\0'
0x20000855: 00 DC.B 0x00 ; '\0'
0x20000856: 00 DC.B 0x00 ; '\0'
0x20000857: 00 DC.B 0x00 ; '\0'
0x20000858: 03 DC.B 0x03 ; '\x03'
0x20000859: 00 DC.B 0x00 ; '\0'
0x2000085A: 14 DC.B 0x14 ; '\x14'
0x2000085B: 00 DC.B 0x00 ; '\0'
0x2000085C: 11 DC.B 0x11 ; '\x11'
0x2000085D: 00 DC.B 0x00 ; '\0'
0x2000085E: 00 DC.B 0x00 ; '\0'
0x2000085F: 00 DC.B 0x00 ; '\0'
0x20000860: 00 DC.B 0x00 ; '\0'
0x20000861: 00 DC.B 0x00 ; '\0'
0x20000862: 00 DC.B 0x00 ; '\0'
0x20000863: 00 DC.B 0x00 ; '\0'
0x20000864: 00 DC.B 0x00 ; '\0'
0x20000865: 00 DC.B 0x00 ; '\0'
0x20000866: 00 DC.B 0x00 ; '\0'
0x20000867: 00 DC.B 0x00 ; '\0'
0x20000868: 00 DC.B 0x00 ; '\0'
0x20000869: 00 DC.B 0x00 ; '\0'
0x2000086A: 14 DC.B 0x14 ; '\x14'
0x2000086B: 00 DC.B 0x00 ; '\0'
0x2000086C: 0E DC.B 0x0E ; '\x0E'
0x2000086D: 00 DC.B 0x00 ; '\0'
0x2000086E: 00 DC.B 0x00 ; '\0'
0x2000086F: 00 DC.B 0x00 ; '\0'
0x20000870: E8 DC.B 0xE8 ; '\xE8'
0x20000871: 00 DC.B 0x00 ; '\0'
0x20000872: 00 DC.B 0x00 ; '\0'
0x20000873: 00 DC.B 0x00 ; '\0'
0x20000874: 00 DC.B 0x00 ; '\0'
0x20000875: 00 DC.B 0x00 ; '\0'
0x20000876: 00 DC.B 0x00 ; '\0'
0x20000877: 00 DC.B 0x00 ; '\0'
0x20000878: 00 DC.B 0x00 ; '\0'
0x20000879: 00 DC.B 0x00 ; '\0'
0x2000087A: 14 DC.B 0x14 ; '\x14'
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: 00 DC.B 0x00 ; '\0'
0x20000883: 00 DC.B 0x00 ; '\0'
0x20000884: 00 DC.B 0x00 ; '\0'
0x20000885: 00 DC.B 0x00 ; '\0'
0x20000886: 00 DC.B 0x00 ; '\0'
0x20000887: 00 DC.B 0x00 ; '\0'
0x20000888: 03 DC.B 0x03 ; '\x03'
0x20000889: 00 DC.B 0x00 ; '\0'
0x2000088A: 16 DC.B 0x16 ; '\x16'
0x2000088B: 00 DC.B 0x00 ; '\0'
0x2000088C: 11 DC.B 0x11 ; '\x11'
0x2000088D: 00 DC.B 0x00 ; '\0'
0x2000088E: 00 DC.B 0x00 ; '\0'
0x2000088F: 00 DC.B 0x00 ; '\0'
0x20000890: 00 DC.B 0x00 ; '\0'
0x20000891: 00 DC.B 0x00 ; '\0'
0x20000892: 00 DC.B 0x00 ; '\0'
0x20000893: 00 DC.B 0x00 ; '\0'
0x20000894: 00 DC.B 0x00 ; '\0'
0x20000895: 00 DC.B 0x00 ; '\0'
0x20000896: 00 DC.B 0x00 ; '\0'
0x20000897: 00 DC.B 0x00 ; '\0'
0x20000898: 00 DC.B 0x00 ; '\0'
0x20000899: 00 DC.B 0x00 ; '\0'
0x2000089A: 16 DC.B 0x16 ; '\x16'
0x2000089B: 00 DC.B 0x00 ; '\0'
0x2000089C: 0E DC.B 0x0E ; '\x0E'
0x2000089D: 00 DC.B 0x00 ; '\0'
0x2000089E: 00 DC.B 0x00 ; '\0'
0x2000089F: 00 DC.B 0x00 ; '\0'
0x200008A0: B8 DC.B 0xB8 ; '\xB8'
0x200008A1: 00 DC.B 0x00 ; '\0'
0x200008A2: 00 DC.B 0x00 ; '\0'
0x200008A3: 00 DC.B 0x00 ; '\0'
0x200008A4: 00 DC.B 0x00 ; '\0'
0x200008A5: 00 DC.B 0x00 ; '\0'
0x200008A6: 00 DC.B 0x00 ; '\0'
0x200008A7: 00 DC.B 0x00 ; '\0'
0x200008A8: 00 DC.B 0x00 ; '\0'
0x200008A9: 00 DC.B 0x00 ; '\0'
0x200008AA: 16 DC.B 0x16 ; '\x16'
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: 00 DC.B 0x00 ; '\0'
0x200008B3: 00 DC.B 0x00 ; '\0'
0x200008B4: 00 DC.B 0x00 ; '\0'
0x200008B5: 00 DC.B 0x00 ; '\0'
0x200008B6: 00 DC.B 0x00 ; '\0'
0x200008B7: 00 DC.B 0x00 ; '\0'
0x200008B8: 03 DC.B 0x03 ; '\x03'
0x200008B9: 00 DC.B 0x00 ; '\0'
0x200008BA: 18 DC.B 0x18 ; '\x18'
0x200008BB: 00 DC.B 0x00 ; '\0'
0x200008BC: 11 DC.B 0x11 ; '\x11'
0x200008BD: 00 DC.B 0x00 ; '\0'
0x200008BE: 00 DC.B 0x00 ; '\0'
0x200008BF: 00 DC.B 0x00 ; '\0'
0x200008C0: 00 DC.B 0x00 ; '\0'
0x200008C1: 00 DC.B 0x00 ; '\0'
0x200008C2: 00 DC.B 0x00 ; '\0'
0x200008C3: 00 DC.B 0x00 ; '\0'
0x200008C4: 00 DC.B 0x00 ; '\0'
0x200008C5: 00 DC.B 0x00 ; '\0'
0x200008C6: 00 DC.B 0x00 ; '\0'
0x200008C7: 00 DC.B 0x00 ; '\0'
0x200008C8: 00 DC.B 0x00 ; '\0'
0x200008C9: 00 DC.B 0x00 ; '\0'
0x200008CA: 18 DC.B 0x18 ; '\x18'
0x200008CB: 00 DC.B 0x00 ; '\0'
0x200008CC: 0E DC.B 0x0E ; '\x0E'
0x200008CD: 00 DC.B 0x00 ; '\0'
0x200008CE: 00 DC.B 0x00 ; '\0'
0x200008CF: 00 DC.B 0x00 ; '\0'
0x200008D0: 78 DC.B 0x78 ; 'x'
0x200008D1: 00 DC.B 0x00 ; '\0'
0x200008D2: 00 DC.B 0x00 ; '\0'
0x200008D3: 00 DC.B 0x00 ; '\0'
0x200008D4: 00 DC.B 0x00 ; '\0'
0x200008D5: 00 DC.B 0x00 ; '\0'
0x200008D6: 00 DC.B 0x00 ; '\0'
0x200008D7: 00 DC.B 0x00 ; '\0'
0x200008D8: 00 DC.B 0x00 ; '\0'
0x200008D9: 00 DC.B 0x00 ; '\0'
0x200008DA: 18 DC.B 0x18 ; '\x18'
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: 00 DC.B 0x00 ; '\0'
0x200008E3: 00 DC.B 0x00 ; '\0'
0x200008E4: 00 DC.B 0x00 ; '\0'
0x200008E5: 00 DC.B 0x00 ; '\0'
0x200008E6: 00 DC.B 0x00 ; '\0'
0x200008E7: 00 DC.B 0x00 ; '\0'
0x200008E8: 03 DC.B 0x03 ; '\x03'
0x200008E9: 00 DC.B 0x00 ; '\0'
0x200008EA: 1A DC.B 0x1A ; '\x1A'
0x200008EB: 00 DC.B 0x00 ; '\0'
0x200008EC: 11 DC.B 0x11 ; '\x11'
0x200008ED: 00 DC.B 0x00 ; '\0'
0x200008EE: 00 DC.B 0x00 ; '\0'
0x200008EF: 00 DC.B 0x00 ; '\0'
0x200008F0: 00 DC.B 0x00 ; '\0'
0x200008F1: 00 DC.B 0x00 ; '\0'
0x200008F2: 00 DC.B 0x00 ; '\0'
0x200008F3: 00 DC.B 0x00 ; '\0'
0x200008F4: 00 DC.B 0x00 ; '\0'
0x200008F5: 00 DC.B 0x00 ; '\0'
0x200008F6: 00 DC.B 0x00 ; '\0'
0x200008F7: 00 DC.B 0x00 ; '\0'
0x200008F8: 00 DC.B 0x00 ; '\0'
0x200008F9: 00 DC.B 0x00 ; '\0'
0x200008FA: 1A DC.B 0x1A ; '\x1A'
0x200008FB: 00 DC.B 0x00 ; '\0'
0x200008FC: 0E DC.B 0x0E ; '\x0E'
0x200008FD: 00 DC.B 0x00 ; '\0'
0x200008FE: 00 DC.B 0x00 ; '\0'
0x200008FF: 00 DC.B 0x00 ; '\0'
0x20000900: 80 DC.B 0x80 ; '\x80'
0x20000901: 00 DC.B 0x00 ; '\0'
0x20000902: 00 DC.B 0x00 ; '\0'
0x20000903: 00 DC.B 0x00 ; '\0'
0x20000904: 00 DC.B 0x00 ; '\0'
0x20000905: 00 DC.B 0x00 ; '\0'
0x20000906: 00 DC.B 0x00 ; '\0'
0x20000907: 00 DC.B 0x00 ; '\0'
0x20000908: 00 DC.B 0x00 ; '\0'
0x20000909: 00 DC.B 0x00 ; '\0'
0x2000090A: 1A DC.B 0x1A ; '\x1A'
0x2000090B: 00 DC.B 0x00 ; '\0'
0x2000090C: 00 DC.B 0x00 ; '\0'
0x2000090D: 00 DC.B 0x00 ; '\0'
0x2000090E: 00 DC.B 0x00 ; '\0'
0x2000090F: 00 DC.B 0x00 ; '\0'
0x20000910: 00 DC.B 0x00 ; '\0'
0x20000911: 00 DC.B 0x00 ; '\0'
0x20000912: 00 DC.B 0x00 ; '\0'
0x20000913: 00 DC.B 0x00 ; '\0'
0x20000914: 00 DC.B 0x00 ; '\0'
0x20000915: 00 DC.B 0x00 ; '\0'
0x20000916: 00 DC.B 0x00 ; '\0'
0x20000917: 00 DC.B 0x00 ; '\0'
0x20000918: 03 DC.B 0x03 ; '\x03'
0x20000919: 00 DC.B 0x00 ; '\0'
0x2000091A: 1C DC.B 0x1C ; '\x1C'
0x2000091B: 00 DC.B 0x00 ; '\0'
0x2000091C: 11 DC.B 0x11 ; '\x11'
0x2000091D: 00 DC.B 0x00 ; '\0'
0x2000091E: 00 DC.B 0x00 ; '\0'
0x2000091F: 00 DC.B 0x00 ; '\0'
0x20000920: 00 DC.B 0x00 ; '\0'
0x20000921: 00 DC.B 0x00 ; '\0'
0x20000922: 00 DC.B 0x00 ; '\0'
0x20000923: 00 DC.B 0x00 ; '\0'
0x20000924: 00 DC.B 0x00 ; '\0'
0x20000925: 00 DC.B 0x00 ; '\0'
0x20000926: 00 DC.B 0x00 ; '\0'
0x20000927: 00 DC.B 0x00 ; '\0'
0x20000928: 00 DC.B 0x00 ; '\0'
0x20000929: 00 DC.B 0x00 ; '\0'
0x2000092A: 1C DC.B 0x1C ; '\x1C'
0x2000092B: 00 DC.B 0x00 ; '\0'
0x2000092C: 0E DC.B 0x0E ; '\x0E'
0x2000092D: 00 DC.B 0x00 ; '\0'
0x2000092E: 00 DC.B 0x00 ; '\0'
0x2000092F: 00 DC.B 0x00 ; '\0'
0x20000930: 30 DC.B 0x30 ; '0'
0x20000931: 00 DC.B 0x00 ; '\0'
0x20000932: 00 DC.B 0x00 ; '\0'
0x20000933: 00 DC.B 0x00 ; '\0'
0x20000934: 00 DC.B 0x00 ; '\0'
0x20000935: 00 DC.B 0x00 ; '\0'
0x20000936: 00 DC.B 0x00 ; '\0'
0x20000937: 00 DC.B 0x00 ; '\0'
0x20000938: 00 DC.B 0x00 ; '\0'
0x20000939: 00 DC.B 0x00 ; '\0'
0x2000093A: 1C DC.B 0x1C ; '\x1C'
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: 00 DC.B 0x00 ; '\0'
0x20000943: 00 DC.B 0x00 ; '\0'
0x20000944: 00 DC.B 0x00 ; '\0'
0x20000945: 00 DC.B 0x00 ; '\0'
0x20000946: 00 DC.B 0x00 ; '\0'
0x20000947: 00 DC.B 0x00 ; '\0'
0x20000948: 03 DC.B 0x03 ; '\x03'
0x20000949: 00 DC.B 0x00 ; '\0'
0x2000094A: 1E DC.B 0x1E ; '\x1E'
0x2000094B: 00 DC.B 0x00 ; '\0'
0x2000094C: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
0x20000953: 00 DC.B 0x00 ; '\0'
0x20000954: 00 DC.B 0x00 ; '\0'
0x20000955: 00 DC.B 0x00 ; '\0'
0x20000956: 00 DC.B 0x00 ; '\0'
0x20000957: 00 DC.B 0x00 ; '\0'
0x20000958: 00 DC.B 0x00 ; '\0'
0x20000959: 00 DC.B 0x00 ; '\0'
0x2000095A: 1E DC.B 0x1E ; '\x1E'
0x2000095B: 00 DC.B 0x00 ; '\0'
0x2000095C: 0E DC.B 0x0E ; '\x0E'
0x2000095D: 00 DC.B 0x00 ; '\0'
0x2000095E: 00 DC.B 0x00 ; '\0'
0x2000095F: 00 DC.B 0x00 ; '\0'
0x20000960: 30 DC.B 0x30 ; '0'
0x20000961: 00 DC.B 0x00 ; '\0'
0x20000962: 00 DC.B 0x00 ; '\0'
0x20000963: 00 DC.B 0x00 ; '\0'
0x20000964: 00 DC.B 0x00 ; '\0'
0x20000965: 00 DC.B 0x00 ; '\0'
0x20000966: 00 DC.B 0x00 ; '\0'
0x20000967: 00 DC.B 0x00 ; '\0'
0x20000968: 00 DC.B 0x00 ; '\0'
0x20000969: 00 DC.B 0x00 ; '\0'
0x2000096A: 1E DC.B 0x1E ; '\x1E'
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: 00 DC.B 0x00 ; '\0'
0x20000973: 00 DC.B 0x00 ; '\0'
0x20000974: 00 DC.B 0x00 ; '\0'
0x20000975: 00 DC.B 0x00 ; '\0'
0x20000976: 00 DC.B 0x00 ; '\0'
0x20000977: 00 DC.B 0x00 ; '\0'
0x20000978: 03 DC.B 0x03 ; '\x03'
0x20000979: 00 DC.B 0x00 ; '\0'
0x2000097A: 20 DC.B 0x20 ; ' '
0x2000097B: 00 DC.B 0x00 ; '\0'
0x2000097C: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
0x20000983: 00 DC.B 0x00 ; '\0'
0x20000984: 00 DC.B 0x00 ; '\0'
0x20000985: 00 DC.B 0x00 ; '\0'
0x20000986: 00 DC.B 0x00 ; '\0'
0x20000987: 00 DC.B 0x00 ; '\0'
0x20000988: 00 DC.B 0x00 ; '\0'
0x20000989: 00 DC.B 0x00 ; '\0'
0x2000098A: 20 DC.B 0x20 ; ' '
0x2000098B: 00 DC.B 0x00 ; '\0'
0x2000098C: 0E DC.B 0x0E ; '\x0E'
0x2000098D: 00 DC.B 0x00 ; '\0'
0x2000098E: 00 DC.B 0x00 ; '\0'
0x2000098F: 00 DC.B 0x00 ; '\0'
0x20000990: 38 DC.B 0x38 ; '8'
0x20000991: 00 DC.B 0x00 ; '\0'
0x20000992: 00 DC.B 0x00 ; '\0'
0x20000993: 00 DC.B 0x00 ; '\0'
0x20000994: 00 DC.B 0x00 ; '\0'
0x20000995: 00 DC.B 0x00 ; '\0'
0x20000996: 00 DC.B 0x00 ; '\0'
0x20000997: 00 DC.B 0x00 ; '\0'
0x20000998: 00 DC.B 0x00 ; '\0'
0x20000999: 00 DC.B 0x00 ; '\0'
0x2000099A: 20 DC.B 0x20 ; ' '
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: 00 DC.B 0x00 ; '\0'
0x200009A3: 00 DC.B 0x00 ; '\0'
0x200009A4: 00 DC.B 0x00 ; '\0'
0x200009A5: 00 DC.B 0x00 ; '\0'
0x200009A6: 00 DC.B 0x00 ; '\0'
0x200009A7: 00 DC.B 0x00 ; '\0'
0x200009A8: 03 DC.B 0x03 ; '\x03'
0x200009A9: 00 DC.B 0x00 ; '\0'
0x200009AA: 22 DC.B 0x22 ; '\"'
0x200009AB: 00 DC.B 0x00 ; '\0'
0x200009AC: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
0x200009B3: 00 DC.B 0x00 ; '\0'
0x200009B4: 00 DC.B 0x00 ; '\0'
0x200009B5: 00 DC.B 0x00 ; '\0'
0x200009B6: 00 DC.B 0x00 ; '\0'
0x200009B7: 00 DC.B 0x00 ; '\0'
0x200009B8: 00 DC.B 0x00 ; '\0'
0x200009B9: 00 DC.B 0x00 ; '\0'
0x200009BA: 22 DC.B 0x22 ; '\"'
0x200009BB: 00 DC.B 0x00 ; '\0'
0x200009BC: 0E DC.B 0x0E ; '\x0E'
0x200009BD: 00 DC.B 0x00 ; '\0'
0x200009BE: 00 DC.B 0x00 ; '\0'
0x200009BF: 00 DC.B 0x00 ; '\0'
0x200009C0: 3C DC.B 0x3C ; '<'
0x200009C1: 00 DC.B 0x00 ; '\0'
0x200009C2: 00 DC.B 0x00 ; '\0'
0x200009C3: 00 DC.B 0x00 ; '\0'
0x200009C4: 00 DC.B 0x00 ; '\0'
0x200009C5: 00 DC.B 0x00 ; '\0'
0x200009C6: 00 DC.B 0x00 ; '\0'
0x200009C7: 00 DC.B 0x00 ; '\0'
0x200009C8: 00 DC.B 0x00 ; '\0'
0x200009C9: 00 DC.B 0x00 ; '\0'
0x200009CA: 22 DC.B 0x22 ; '\"'
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: 00 DC.B 0x00 ; '\0'
0x200009D3: 00 DC.B 0x00 ; '\0'
0x200009D4: 00 DC.B 0x00 ; '\0'
0x200009D5: 00 DC.B 0x00 ; '\0'
0x200009D6: 00 DC.B 0x00 ; '\0'
0x200009D7: 00 DC.B 0x00 ; '\0'
0x200009D8: 03 DC.B 0x03 ; '\x03'
0x200009D9: 00 DC.B 0x00 ; '\0'
0x200009DA: 24 DC.B 0x24 ; '$'
0x200009DB: 00 DC.B 0x00 ; '\0'
0x200009DC: 11 DC.B 0x11 ; '\x11'
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: 00 DC.B 0x00 ; '\0'
0x200009E3: 00 DC.B 0x00 ; '\0'
0x200009E4: 00 DC.B 0x00 ; '\0'
0x200009E5: 00 DC.B 0x00 ; '\0'
0x200009E6: 00 DC.B 0x00 ; '\0'
0x200009E7: 00 DC.B 0x00 ; '\0'
0x200009E8: 00 DC.B 0x00 ; '\0'
0x200009E9: 00 DC.B 0x00 ; '\0'
0x200009EA: 24 DC.B 0x24 ; '$'
0x200009EB: 00 DC.B 0x00 ; '\0'
0x200009EC: 0E DC.B 0x0E ; '\x0E'
0x200009ED: 00 DC.B 0x00 ; '\0'
0x200009EE: 00 DC.B 0x00 ; '\0'
0x200009EF: 00 DC.B 0x00 ; '\0'
0x200009F0: 5C DC.B 0x5C ; '\'
0x200009F1: 00 DC.B 0x00 ; '\0'
0x200009F2: 00 DC.B 0x00 ; '\0'
0x200009F3: 00 DC.B 0x00 ; '\0'
0x200009F4: 00 DC.B 0x00 ; '\0'
0x200009F5: 00 DC.B 0x00 ; '\0'
0x200009F6: 00 DC.B 0x00 ; '\0'
0x200009F7: 00 DC.B 0x00 ; '\0'
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: 00 DC.B 0x00 ; '\0'
0x20000D4D: 00 DC.B 0x00 ; '\0'
0x20000D4E: 00 DC.B 0x00 ; '\0'
0x20000D4F: 00 DC.B 0x00 ; '\0'
0x20000D50: 00 DC.B 0x00 ; '\0'
0x20000D51: 00 DC.B 0x00 ; '\0'
0x20000D52: 54 DC.B 0x54 ; 'T'
0x20000D53: 54 DC.B 0x54 ; 'T'
0x20000D54: 52 DC.B 0x52 ; 'R'
0x20000D55: 20 DC.B 0x20 ; ' '
0x20000D56: 52 DC.B 0x52 ; 'R'
0x20000D57: 45 DC.B 0x45 ; 'E'
0x20000D58: 47 DC.B 0x47 ; 'G'
0x20000D59: 47 DC.B 0x47 ; 'G'
0x20000D5A: 45 DC.B 0x45 ; 'E'
0x20000D5B: 53 DC.B 0x53 ; 'S'
0x20000D5C: 00 DC.B 0x00 ; '\0'
0x20000D5D: 00 DC.B 0x00 ; '\0'
0x20000D5E: 00 DC.B 0x00 ; '\0'
0x20000D5F: 00 DC.B 0x00 ; '\0'
0x20000D60: 30 DC.B 0x30 ; '0'
0x20000D61: 31 DC.B 0x31 ; '1'
0x20000D62: 32 DC.B 0x32 ; '2'
0x20000D63: 33 DC.B 0x33 ; '3'
0x20000D64: 34 DC.B 0x34 ; '4'
0x20000D65: 35 DC.B 0x35 ; '5'
0x20000D66: 36 DC.B 0x36 ; '6'
0x20000D67: 37 DC.B 0x37 ; '7'
0x20000D68: 38 DC.B 0x38 ; '8'
0x20000D69: 39 DC.B 0x39 ; '9'
0x20000D6A: 41 DC.B 0x41 ; 'A'
0x20000D6B: 42 DC.B 0x42 ; 'B'
0x20000D6C: 43 DC.B 0x43 ; 'C'
0x20000D6D: 44 DC.B 0x44 ; 'D'
0x20000D6E: 45 DC.B 0x45 ; 'E'
0x20000D6F: 46 DC.B 0x46 ; 'F'
0x20000D70: 00 DC.B 0x00 ; '\0'
0x20000D71: 47 DC.B 0x47 ; 'G'
0x20000D72: 43 DC.B 0x43 ; 'C'
0x20000D73: 43 DC.B 0x43 ; 'C'
0x20000D74: 3A DC.B 0x3A ; ':'
0x20000D75: 20 DC.B 0x20 ; ' '
0x20000D76: 28 DC.B 0x28 ; '('
0x20000D77: 62 DC.B 0x62 ; 'b'
0x20000D78: 61 DC.B 0x61 ; 'a'
0x20000D79: 73 DC.B 0x73 ; 's'
0x20000D7A: 65 DC.B 0x65 ; 'e'
0x20000D7B: 64 DC.B 0x64 ; 'd'
0x20000D7C: 20 DC.B 0x20 ; ' '
0x20000D7D: 6F DC.B 0x6F ; 'o'
0x20000D7E: 6E DC.B 0x6E ; 'n'
0x20000D7F: 20 DC.B 0x20 ; ' '
0x20000D80: 61 DC.B 0x61 ; 'a'
0x20000D81: 72 DC.B 0x72 ; 'r'
0x20000D82: 6D DC.B 0x6D ; 'm'
0x20000D83: 2D DC.B 0x2D ; '-'
0x20000D84: 31 DC.B 0x31 ; '1'
0x20000D85: 31 DC.B 0x31 ; '1'
0x20000D86: 2E DC.B 0x2E ; '.'
0x20000D87: 33 DC.B 0x33 ; '3'
0x20000D88: 2E DC.B 0x2E ; '.'
0x20000D89: 52 DC.B 0x52 ; 'R'
0x20000D8A: 65 DC.B 0x65 ; 'e'
0x20000D8B: 6C DC.B 0x6C ; 'l'
0x20000D8C: 31 DC.B 0x31 ; '1'
0x20000D8D: 20 DC.B 0x20 ; ' '
0x20000D8E: 47 DC.B 0x47 ; 'G'
0x20000D8F: 43 DC.B 0x43 ; 'C'
0x20000D90: 43 DC.B 0x43 ; 'C'
0x20000D91: 29 DC.B 0x29 ; ')'
0x20000D92: 20 DC.B 0x20 ; ' '
0x20000D93: 31 DC.B 0x31 ; '1'
0x20000D94: 31 DC.B 0x31 ; '1'
0x20000D95: 2E DC.B 0x2E ; '.'
0x20000D96: 33 DC.B 0x33 ; '3'
0x20000D97: 2E DC.B 0x2E ; '.'
0x20000D98: 31 DC.B 0x31 ; '1'
0x20000D99: 20 DC.B 0x20 ; ' '
0x20000D9A: 32 DC.B 0x32 ; '2'
0x20000D9B: 30 DC.B 0x30 ; '0'
0x20000D9C: 32 DC.B 0x32 ; '2'
0x20000D9D: 32 DC.B 0x32 ; '2'
0x20000D9E: 30 DC.B 0x30 ; '0'
0x20000D9F: 37 DC.B 0x37 ; '7'
0x20000DA0: 31 DC.B 0x31 ; '1'
0x20000DA1: 32 DC.B 0x32 ; '2'
0x20000DA2: 00 DC.B 0x00 ; '\0'
0x20000DA3: 41 DC.B 0x41 ; 'A'
0x20000DA4: 2C DC.B 0x2C ; ','
0x20000DA5: 00 DC.B 0x00 ; '\0'
0x20000DA6: 00 DC.B 0x00 ; '\0'
0x20000DA7: 00 DC.B 0x00 ; '\0'
0x20000DA8: 61 DC.B 0x61 ; 'a'
0x20000DA9: 65 DC.B 0x65 ; 'e'
0x20000DAA: 61 DC.B 0x61 ; 'a'
0x20000DAB: 62 DC.B 0x62 ; 'b'
0x20000DAC: 69 DC.B 0x69 ; 'i'
0x20000DAD: 00 DC.B 0x00 ; '\0'
0x20000DAE: 01 DC.B 0x01 ; '\x01'
0x20000DAF: 22 DC.B 0x22 ; '\"'
0x20000DB0: 00 DC.B 0x00 ; '\0'
0x20000DB1: 00 DC.B 0x00 ; '\0'
0x20000DB2: 00 DC.B 0x00 ; '\0'
0x20000DB3: 05 DC.B 0x05 ; '\x05'
0x20000DB4: 36 DC.B 0x36 ; '6'
0x20000DB5: 2D DC.B 0x2D ; '-'
0x20000DB6: 4D DC.B 0x4D ; 'M'
0x20000DB7: 00 DC.B 0x00 ; '\0'
0x20000DB8: 06 DC.B 0x06 ; '\x06'
0x20000DB9: 0B DC.B 0x0B ; '\x0B'
0x20000DBA: 07 DC.B 0x07 ; '\x07'
0x20000DBB: 4D DC.B 0x4D ; 'M'
0x20000DBC: 09 DC.B 0x09 ; '\t'
0x20000DBD: 01 DC.B 0x01 ; '\x01'
0x20000DBE: 12 DC.B 0x12 ; '\x12'
0x20000DBF: 04 DC.B 0x04 ; '\x04'
0x20000DC0: 14 DC.B 0x14 ; '\x14'
0x20000DC1: 01 DC.B 0x01 ; '\x01'
0x20000DC2: 15 DC.B 0x15 ; '\x15'
0x20000DC3: 01 DC.B 0x01 ; '\x01'
0x20000DC4: 17 DC.B 0x17 ; '\x17'
0x20000DC5: 03 DC.B 0x03 ; '\x03'
0x20000DC6: 18 DC.B 0x18 ; '\x18'
0x20000DC7: 01 DC.B 0x01 ; '\x01'
0x20000DC8: 19 DC.B 0x19 ; '\x19'
0x20000DC9: 01 DC.B 0x01 ; '\x01'
0x20000DCA: 1A DC.B 0x1A ; '\x1A'
0x20000DCB: 01 DC.B 0x01 ; '\x01'
0x20000DCC: 1E DC.B 0x1E ; '\x1E'
0x20000DCD: 02 DC.B 0x02 ; '\x02'
0x20000DCE: 26 DC.B 0x26 ; '&'
0x20000DCF: 01 DC.B 0x01 ; '\x01'
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: 00 DC.B 0x00 ; '\0'
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: 01 DC.B 0x01 ; '\x01'
0x20000DE1: 00 DC.B 0x00 ; '\0'
0x20000DE2: 00 DC.B 0x00 ; '\0'
0x20000DE3: 00 DC.B 0x00 ; '\0'
0x20000DE4: 00 DC.B 0x00 ; '\0'
0x20000DE5: 00 DC.B 0x00 ; '\0'
0x20000DE6: 00 DC.B 0x00 ; '\0'
0x20000DE7: 00 DC.B 0x00 ; '\0'
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: 04 DC.B 0x04 ; '\x04'
0x20000DED: 00 DC.B 0x00 ; '\0'
0x20000DEE: F1 DC.B 0xF1 ; '\xF1'
0x20000DEF: FF DC.B 0xFF ; '\xFF'
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: 30 DC.B 0x30 ; '0'
0x20000E11: 2E DC.B 0x2E ; '.'
0x20000E12: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x20000EA1: 2E DC.B 0x2E ; '.'
0x20000EA2: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x20000F05: 2E DC.B 0x2E ; '.'
0x20000F06: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x20000F61: 2E DC.B 0x2E ; '.'
0x20000F62: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x20000FBD: 2E DC.B 0x2E ; '.'
0x20000FBE: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x20001009: 2E DC.B 0x2E ; '.'
0x2000100A: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x20001055: 2E DC.B 0x2E ; '.'
0x20001056: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x200010A1: 2E DC.B 0x2E ; '.'
0x200010A2: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x200010ED: 2E DC.B 0x2E ; '.'
0x200010EE: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x20001139: 2E DC.B 0x2E ; '.'
0x2000113A: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x20001185: 2E DC.B 0x2E ; '.'
0x20001186: 31 DC.B 0x31 ; '1'
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: 30 DC.B 0x30 ; '0'
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: 30 DC.B 0x30 ; '0'
0x200011D1: 2E DC.B 0x2E ; '.'
0x200011D2: 31 DC.B 0x31 ; '1'
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: 00 DC.B 0x00 ; '\0'
0x20001209: 00 DC.B 0x00 ; '\0'
0x2000120A: 00 DC.B 0x00 ; '\0'
0x2000120B: 00 DC.B 0x00 ; '\0'
0x2000120C: 00 DC.B 0x00 ; '\0'
0x2000120D: 00 DC.B 0x00 ; '\0'
0x2000120E: 54 DC.B 0x54 ; 'T'
0x2000120F: 54 DC.B 0x54 ; 'T'
0x20001210: 52 DC.B 0x52 ; 'R'
0x20001211: 20 DC.B 0x20 ; ' '
0x20001212: 52 DC.B 0x52 ; 'R'
0x20001213: 45 DC.B 0x45 ; 'E'
0x20001214: 47 DC.B 0x47 ; 'G'
0x20001215: 47 DC.B 0x47 ; 'G'
0x20001216: 45 DC.B 0x45 ; 'E'
0x20001217: 53 DC.B 0x53 ; 'S'
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.uwTick from stm32g0xx_hal.o, size=4, align=4
uwTick:
0x20001268: 00 DC.B 0x00 ; '\0'
0x20001269: 53 DC.B 0x53 ; 'S'
0x2000126A: 45 DC.B 0x45 ; 'E'
0x2000126B: 47 DC.B 0x47 ; 'G'
Section .bss.temperature_shutdown_is_active from main.o, size=4, align=4
temperature_shutdown_is_active:
0x2000126C: 01 DC.B 0x01 ; '\x01'
0x2000126D: 00 DC.B 0x00 ; '\0'
0x2000126E: 00 DC.B 0x00 ; '\0'
0x2000126F: 00 DC.B 0x00 ; '\0'
Section .bss.statDataChanged from main.o, size=4, align=4
statDataChanged:
0x20001270: FF DC.B 0xFF ; '\xFF'
0x20001271: FF DC.B 0xFF ; '\xFF'
0x20001272: FF DC.B 0xFF ; '\xFF'
0x20001273: FF DC.B 0xFF ; '\xFF'
Section .bss.rawMOSFETsVoltageDrop from main.o, size=4, align=4
rawMOSFETsVoltageDrop:
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.rawContactVoltageDropPlus from main.o, size=4, align=4
rawContactVoltageDropPlus:
0x20001278: 00 DC.B 0x00 ; '\0'
0x20001279: 00 DC.B 0x00 ; '\0'
0x2000127A: 00 DC.B 0x00 ; '\0'
0x2000127B: 00 DC.B 0x00 ; '\0'
Section .bss.rawContactVoltageDropMinus from main.o, size=4, align=4
rawContactVoltageDropMinus:
0x2000127C: 1B DC.B 0x1B ; '\x1B'
0x2000127D: 5B DC.B 0x5B ; '['
0x2000127E: 32 DC.B 0x32 ; '2'
0x2000127F: 3B DC.B 0x3B ; ';'
Section .bss.overload_shutdown_is_active from main.o, size=4, align=4
overload_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.overcurrent_shutdown_is_active from main.o, size=4, align=4
overcurrent_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.mosfets_voltagedrop_shutdown_is_active from main.o, size=4, align=4
mosfets_voltagedrop_shutdown_is_active:
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.manual_overdrive_is_enabled from main.o, size=4, align=4
manual_overdrive_is_enabled:
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.low_bat_shutdown_is_active from main.o, size=4, align=4
low_bat_shutdown_is_active:
0x20001290: 01 DC.B 0x01 ; '\x01'
0x20001291: 00 DC.B 0x00 ; '\0'
0x20001292: 00 DC.B 0x00 ; '\0'
0x20001293: 00 DC.B 0x00 ; '\0'
Section .bss.last_time_started from main.o, size=4, align=4
last_time_started:
0x20001294: 55 DC.B 0x55 ; 'U'
0x20001295: 50 DC.B 0x50 ; 'P'
0x20001296: 20 DC.B 0x20 ; ' '
0x20001297: 62 DC.B 0x62 ; 'b'
Section .bss.key_state from tast.o, size=4, align=4
key_state:
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_rpt from tast.o, size=4, align=4
key_rpt:
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.key_press from tast.o, size=4, align=4
key_press:
0x200012A0: 00 DC.B 0x00 ; '\0'
0x200012A1: 53 DC.B 0x53 ; 'S'
0x200012A2: 45 DC.B 0x45 ; 'E'
0x200012A3: 47 DC.B 0x47 ; 'G'
Section .bss.command_parser_is_enabled from main.o, size=4, align=4
command_parser_is_enabled:
0x200012A4: 4D DC.B 0x4D ; 'M'
0x200012A5: 41 DC.B 0x41 ; 'A'
0x200012A6: 49 DC.B 0x49 ; 'I'
0x200012A7: 4E DC.B 0x4E ; 'N'
Section .bss.checkKeys.rpt from tast.o, size=4, align=4
checkKeys.rpt:
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.ct1 from tast.o, size=4, align=4
checkKeys.ct1:
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.checkKeys.ct0 from tast.o, size=4, align=4
checkKeys.ct0:
0x200012B0: 00 DC.B 0x00 ; '\0'
0x200012B1: 53 DC.B 0x53 ; 'S'
0x200012B2: 45 DC.B 0x45 ; 'E'
0x200012B3: 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:
0x200012B4: 01 DC.B 0x01 ; '\x01'
0x200012B5: 00 DC.B 0x00 ; '\0'
0x200012B6: 00 DC.B 0x00 ; '\0'
0x200012B7: 00 DC.B 0x00 ; '\0'
Section .bss.ReturnFunctionPtr from precharge.o, size=4, align=4
ReturnFunctionPtr:
0x200012B8: 00 DC.B 0x00 ; '\0'
0x200012B9: 53 DC.B 0x53 ; 'S'
0x200012BA: 45 DC.B 0x45 ; 'E'
0x200012BB: 47 DC.B 0x47 ; 'G'
Section .bss.RedLEDBlink.subStage from main.o, size=4, align=4
RedLEDBlink.subStage:
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.stage from main.o, size=4, align=4
RedLEDBlink.stage:
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.RedLEDBlink.RedLEDLastTickTime from main.o, size=4, align=4
RedLEDBlink.RedLEDLastTickTime:
0x200012C4: 4D DC.B 0x4D ; 'M'
0x200012C5: 6F DC.B 0x6F ; 'o'
0x200012C6: 64 DC.B 0x64 ; 'd'
0x200012C7: 65 DC.B 0x65 ; 'e'
Section .bss.RS485DisableButtonManagement.btn_last_time_checked from main.o, size=4, align=4
RS485DisableButtonManagement.btn_last_time_checked:
0x200012C8: 00 DC.B 0x00 ; '\0'
0x200012C9: 00 DC.B 0x00 ; '\0'
0x200012CA: 00 DC.B 0x00 ; '\0'
0x200012CB: 00 DC.B 0x00 ; '\0'
Section .bss.PreChargeStage.stage from precharge.o, size=4, align=4
PreChargeStage.stage:
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.mal from precharge.o, size=4, align=4
PreChargeStage.mal:
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.PreChargeStage.cnt from precharge.o, size=4, align=4
PreChargeStage.cnt:
0x200012D4: 00 DC.B 0x00 ; '\0'
0x200012D5: 53 DC.B 0x53 ; 'S'
0x200012D6: 45 DC.B 0x45 ; 'E'
0x200012D7: 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:
0x200012D8: FF DC.B 0xFF ; '\xFF'
0x200012D9: FF DC.B 0xFF ; '\xFF'
0x200012DA: FF DC.B 0xFF ; '\xFF'
0x200012DB: FF DC.B 0xFF ; '\xFF'
Section .bss.MOSFETS_Management from main.o, size=4, align=4
MOSFETS_Management:
0x200012DC: 00 DC.B 0x00 ; '\0'
0x200012DD: 00 DC.B 0x00 ; '\0'
0x200012DE: 00 DC.B 0x00 ; '\0'
0x200012DF: 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:
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.LVP_Management_NoAutoreconnect.lvp_last_time_checked from main.o, size=4, align=4
LVP_Management_NoAutoreconnect.lvp_last_time_checked:
0x200012E4: FF DC.B 0xFF ; '\xFF'
0x200012E5: FF DC.B 0xFF ; '\xFF'
0x200012E6: FF DC.B 0xFF ; '\xFF'
0x200012E7: FF DC.B 0xFF ; '\xFF'
Section .bss.Keys_Management.last_time_checked from main.o, size=4, align=4
Keys_Management.last_time_checked:
0x200012E8: 55 DC.B 0x55 ; 'U'
0x200012E9: 50 DC.B 0x50 ; 'P'
0x200012EA: 20 DC.B 0x20 ; ' '
0x200012EB: 62 DC.B 0x62 ; 'b'
Section .bss.InternalRedLED_Management from main.o, size=4, align=4
InternalRedLED_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.InternalGreenLED_Management from main.o, size=4, align=4
InternalGreenLED_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.InternalBlueLED_Management from main.o, size=4, align=4
InternalBlueLED_Management:
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.InrushCurrentManagement from main.o, size=4, align=4
InrushCurrentManagement:
0x200012F8: 49 DC.B 0x49 ; 'I'
0x200012F9: 74 DC.B 0x74 ; 't'
0x200012FA: 20 DC.B 0x20 ; ' '
0x200012FB: 69 DC.B 0x69 ; 'i'
Section .bss.HeavyCalculations.tmp_i_plus from main.o, size=4, align=4
HeavyCalculations.tmp_i_plus:
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.tmp_i_minus from main.o, size=4, align=4
HeavyCalculations.tmp_i_minus:
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.temperature_accum from main.o, size=4, align=4
HeavyCalculations.temperature_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.rawContactVoltageDropPlus_accum from main.o, size=4, align=4
HeavyCalculations.rawContactVoltageDropPlus_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.rawContactVoltageDropMinus_accum from main.o, size=4, align=4
HeavyCalculations.rawContactVoltageDropMinus_accum:
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.heavy_calc_last_time from main.o, size=4, align=4
HeavyCalculations.heavy_calc_last_time:
0x20001310: 1B DC.B 0x1B ; '\x1B'
0x20001311: 5B DC.B 0x5B ; '['
0x20001312: 32 DC.B 0x32 ; '2'
0x20001313: 3B DC.B 0x3B ; ';'
Section .bss.HeavyCalculations.heater_cnt from main.o, size=4, align=4
HeavyCalculations.heater_cnt:
0x20001314: 1B DC.B 0x1B ; '\x1B'
0x20001315: 5B DC.B 0x5B ; '['
0x20001316: 32 DC.B 0x32 ; '2'
0x20001317: 3B DC.B 0x3B ; ';'
Section .bss.GreenLEDShortBlinking.old_on_time from main.o, size=4, align=4
GreenLEDShortBlinking.old_on_time:
0x20001318: 4D DC.B 0x4D ; 'M'
0x20001319: 6F DC.B 0x6F ; 'o'
0x2000131A: 64 DC.B 0x64 ; 'd'
0x2000131B: 65 DC.B 0x65 ; 'e'
Section .bss.ExternalRedLED_Management from main.o, size=4, align=4
ExternalRedLED_Management:
0x2000131C: 49 DC.B 0x49 ; 'I'
0x2000131D: 74 DC.B 0x74 ; 't'
0x2000131E: 20 DC.B 0x20 ; ' '
0x2000131F: 69 DC.B 0x69 ; 'i'
Section .bss.ExternalRedLEDBlink.subStage from main.o, size=4, align=4
ExternalRedLEDBlink.subStage:
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.stage from main.o, size=4, align=4
ExternalRedLEDBlink.stage:
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.ExternalRedLEDBlink.RedLEDLastTickTime from main.o, size=4, align=4
ExternalRedLEDBlink.RedLEDLastTickTime:
0x20001328: 4D DC.B 0x4D ; 'M'
0x20001329: 6F DC.B 0x6F ; 'o'
0x2000132A: 64 DC.B 0x64 ; 'd'
0x2000132B: 65 DC.B 0x65 ; 'e'
Section .bss.ExternalGreenLED_Management from main.o, size=4, align=4
ExternalGreenLED_Management:
0x2000132C: 49 DC.B 0x49 ; 'I'
0x2000132D: 74 DC.B 0x74 ; 't'
0x2000132E: 20 DC.B 0x20 ; ' '
0x2000132F: 69 DC.B 0x69 ; 'i'
Section .bss.ExternalGreenLEDShortBlinking.old_on_time from main.o, size=4, align=4
ExternalGreenLEDShortBlinking.old_on_time:
0x20001330: 4D DC.B 0x4D ; 'M'
0x20001331: 6F DC.B 0x6F ; 'o'
0x20001332: 64 DC.B 0x64 ; 'd'
0x20001333: 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:
0x20001334: 00 DC.B 0x00 ; '\0'
0x20001335: 53 DC.B 0x53 ; 'S'
0x20001336: 45 DC.B 0x45 ; 'E'
0x20001337: 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:
0x20001338: 1B DC.B 0x1B ; '\x1B'
0x20001339: 5B DC.B 0x5B ; '['
0x2000133A: 32 DC.B 0x32 ; '2'
0x2000133B: 3B DC.B 0x3B ; ';'
Section .bss.Callibration from main.o, size=4, align=4
Callibration:
0x2000133C: 49 DC.B 0x49 ; 'I'
0x2000133D: 74 DC.B 0x74 ; 't'
0x2000133E: 20 DC.B 0x20 ; ' '
0x2000133F: 69 DC.B 0x69 ; 'i'
Section .bss.CalculatingSwitchSideVoltage.ubsensea_voltage_accum from main.o, size=4, align=4
CalculatingSwitchSideVoltage.ubsensea_voltage_accum:
0x20001340: 00 DC.B 0x00 ; '\0'
0x20001341: B8 DC.B 0xB8 ; '\xB8'
0x20001342: 0B DC.B 0x0B ; '\x0B'
0x20001343: 00 DC.B 0x00 ; '\0'
Section .bss.BlueLEDShortBlinking.old_on_time from main.o, size=4, align=4
BlueLEDShortBlinking.old_on_time:
0x20001344: 4D DC.B 0x4D ; 'M'
0x20001345: 6F DC.B 0x6F ; 'o'
0x20001346: 64 DC.B 0x64 ; 'd'
0x20001347: 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:
0x20001348: 02 DC.B 0x02 ; '\x02'
0x20001349: 00 DC.B 0x00 ; '\0'
0x2000134A: 00 DC.B 0x00 ; '\0'
0x2000134B: 00 DC.B 0x00 ; '\0'
Section .bss.AUTO_Mode from main.o, size=4, align=4
AUTO_Mode:
0x2000134C: 00 DC.B 0x00 ; '\0'
0x2000134D: 00 DC.B 0x00 ; '\0'
0x2000134E: 00 DC.B 0x00 ; '\0'
0x2000134F: 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:
0x20001350: 04 DC.B 0x04 ; '\x04'
0x20001351: 00 DC.B 0x00 ; '\0'
0x20001352: 00 DC.B 0x00 ; '\0'
0x20001353: 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:
0x20001354: 02 DC.B 0x02 ; '\x02'
0x20001355: 00 DC.B 0x00 ; '\0'
0x20001356: 00 DC.B 0x00 ; '\0'
0x20001357: 00 DC.B 0x00 ; '\0'
Section .bss.ABVoltageDropCalculation.ursense_voltage_accum from main.o, size=4, align=4
ABVoltageDropCalculation.ursense_voltage_accum:
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.new_time from main.o, size=4, align=4
ABVoltageDropCalculation.new_time:
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.ABVoltageDropCalculation.last_time_UabCalculated from main.o, size=4, align=4
ABVoltageDropCalculation.last_time_UabCalculated:
0x20001360: 00 DC.B 0x00 ; '\0'
0x20001361: 00 DC.B 0x00 ; '\0'
0x20001362: 00 DC.B 0x00 ; '\0'
0x20001363: 00 DC.B 0x00 ; '\0'
Section .bss.main.restartAutoMode from main.o, size=1, align=4
main.restartAutoMode:
0x20001364: 00 DC.B 0x00 ; '\0'
Section .bss.keyAccepted from main.o, size=2, align=2
keyAccepted:
0x20001366: FF DC.B 0xFF ; '\xFF'
0x20001367: FF DC.B 0xFF ; '\xFF'
Section .bss.RS485DisableButtonManagement.transition from main.o, size=1, align=4
RS485DisableButtonManagement.transition:
0x20001368: 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:
0x2000136A: 43 DC.B 0x43 ; 'C'
0x2000136B: 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:
0x2000136C: 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:
0x2000136E: 1B DC.B 0x1B ; '\x1B'
0x2000136F: 5B DC.B 0x5B ; '['
Section .bss.HeavyCalculations.HEAVY_CALCULATIONS_PERIOD from main.o, size=1, align=4
HeavyCalculations.HEAVY_CALCULATIONS_PERIOD:
0x20001370: 1B DC.B 0x1B ; '\x1B'
Section .bss.HeavyCalculations.last_inrush_curr_period from main.o, size=2, align=2
HeavyCalculations.last_inrush_curr_period:
0x20001372: 1B DC.B 0x1B ; '\x1B'
0x20001373: 5B DC.B 0x5B ; '['
Section .bss.GreenLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4
GreenLEDShortBlinking.led_is_turned_on:
0x20001374: 4D DC.B 0x4D ; 'M'
Section .bss.ExternalGreenLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4
ExternalGreenLEDShortBlinking.led_is_turned_on:
0x20001378: 4D DC.B 0x4D ; 'M'
Section .bss.BlueLEDShortBlinking.led_is_turned_on from main.o, size=1, align=4
BlueLEDShortBlinking.led_is_turned_on:
0x2000137C: 4D DC.B 0x4D ; 'M'
Section .bss.ABVoltageDropCalculation.positive_pulse_found from main.o, size=1, align=4
ABVoltageDropCalculation.positive_pulse_found:
0x20001380: 00 DC.B 0x00 ; '\0'
Section .bss.ADC_values from main.o, size=12, align=2
ADC_values:
0x20001382: 43 DC.B 0x43 ; 'C'
0x20001383: 61 DC.B 0x61 ; 'a'
0x20001384: 6E DC.B 0x6E ; 'n'
0x20001385: 6E DC.B 0x6E ; 'n'
0x20001386: 6F DC.B 0x6F ; 'o'
0x20001387: 74 DC.B 0x74 ; 't'
0x20001388: 20 DC.B 0x20 ; ' '
0x20001389: 73 DC.B 0x73 ; 's'
0x2000138A: 74 DC.B 0x74 ; 't'
0x2000138B: 61 DC.B 0x61 ; 'a'
0x2000138C: 72 DC.B 0x72 ; 'r'
0x2000138D: 74 DC.B 0x74 ; 't'
Section .data.block.stack from [ Linker created ], size=8192, align=8
(0x20006000-0x20007fff excluded)
LINK SUMMARY
Memory breakdown
34 556 bytes read-only code +
81 162 bytes read-only data = 115 718 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 184 40.23% |
19 570 59.72% |
14 0.04% |
Diagnostic summary
Link complete: 0 errors, 0 warnings, 0 remarks