Component: ARM Compiler 5.06 update 4 (build 422) Tool: armlink [4d35d2]

==============================================================================

Section Cross References

    main.o(i.main) refers to misc.o(i.NVIC_PriorityGroupConfig) for NVIC_PriorityGroupConfig
    main.o(i.main) refers to systick.o(i.SysTick_Init) for SysTick_Init
    main.o(i.main) refers to usart.o(i.USART2_Init) for USART2_Init
    main.o(i.main) refers to pid.o(i.PID_Init) for PID_Init
    main.o(i.main) refers to pwmout.o(i.TimePwm_init) for TimePwm_init
    main.o(i.main) refers to rs485.o(i.RS485_1_Init) for RS485_1_Init
    main.o(i.main) refers to relays.o(i.HC595_Pin_Init) for HC595_Pin_Init
    main.o(i.main) refers to rtc.o(i.RTC_Init) for RTC_Init
    main.o(i.main) refers to pwmout.o(i.TIM2_Init) for TIM2_Init
    main.o(i.main) refers to write.o(i.Read_Init) for Read_Init
    main.o(i.main) refers to pwm.o(i.PWM1_Init) for PWM1_Init
    main.o(i.main) refers to pwm.o(i.PWM2_Init) for PWM2_Init
    main.o(i.main) refers to pwm.o(i.PWM3_Init) for PWM3_Init
    main.o(i.main) refers to pwm.o(i.TIM4_Init) for TIM4_Init
    main.o(i.main) refers to iwdg.o(i.iwdg_my_Init) for iwdg_my_Init
    main.o(i.main) refers to pwm.o(i.PWM_SetCompare1) for PWM_SetCompare1
    main.o(i.main) refers to pwm.o(i.PWM_SetCompare2) for PWM_SetCompare2
    main.o(i.main) refers to pwm.o(i.PWM_SetCompare4) for PWM_SetCompare4
    main.o(i.main) refers to myfreertos.o(i.os_init) for os_init
    stm32f10x_it.o(i.SysTick_Handler) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    stm32f10x_it.o(i.SysTick_Handler) refers to port.o(i.xPortSysTickHandler) for xPortSysTickHandler
    system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
    system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock
    system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock
    pwm.o(i.PWM1_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    pwm.o(i.PWM1_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    pwm.o(i.PWM1_Init) refers to stm32f10x_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    pwm.o(i.PWM1_Init) refers to stm32f10x_tim.o(i.TIM_OCStructInit) for TIM_OCStructInit
    pwm.o(i.PWM1_Init) refers to stm32f10x_tim.o(i.TIM_OC1Init) for TIM_OC1Init
    pwm.o(i.PWM1_Init) refers to stm32f10x_tim.o(i.TIM_CtrlPWMOutputs) for TIM_CtrlPWMOutputs
    pwm.o(i.PWM1_Init) refers to stm32f10x_tim.o(i.TIM_OC1PreloadConfig) for TIM_OC1PreloadConfig
    pwm.o(i.PWM1_Init) refers to stm32f10x_tim.o(i.TIM_ARRPreloadConfig) for TIM_ARRPreloadConfig
    pwm.o(i.PWM1_Init) refers to stm32f10x_tim.o(i.TIM_Cmd) for TIM_Cmd
    pwm.o(i.PWM2_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    pwm.o(i.PWM2_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    pwm.o(i.PWM2_Init) refers to stm32f10x_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    pwm.o(i.PWM2_Init) refers to stm32f10x_tim.o(i.TIM_OCStructInit) for TIM_OCStructInit
    pwm.o(i.PWM2_Init) refers to stm32f10x_tim.o(i.TIM_OC4Init) for TIM_OC4Init
    pwm.o(i.PWM2_Init) refers to stm32f10x_tim.o(i.TIM_CtrlPWMOutputs) for TIM_CtrlPWMOutputs
    pwm.o(i.PWM2_Init) refers to stm32f10x_tim.o(i.TIM_OC4PreloadConfig) for TIM_OC4PreloadConfig
    pwm.o(i.PWM2_Init) refers to stm32f10x_tim.o(i.TIM_ARRPreloadConfig) for TIM_ARRPreloadConfig
    pwm.o(i.PWM2_Init) refers to stm32f10x_tim.o(i.TIM_Cmd) for TIM_Cmd
    pwm.o(i.PWM3_Init) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    pwm.o(i.PWM3_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    pwm.o(i.PWM3_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    pwm.o(i.PWM3_Init) refers to stm32f10x_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    pwm.o(i.PWM3_Init) refers to stm32f10x_tim.o(i.TIM_OCStructInit) for TIM_OCStructInit
    pwm.o(i.PWM3_Init) refers to stm32f10x_tim.o(i.TIM_OC2Init) for TIM_OC2Init
    pwm.o(i.PWM3_Init) refers to stm32f10x_tim.o(i.TIM_Cmd) for TIM_Cmd
    pwm.o(i.PWM_SetCompare1) refers to stm32f10x_tim.o(i.TIM_SetCompare1) for TIM_SetCompare1
    pwm.o(i.PWM_SetCompare2) refers to stm32f10x_tim.o(i.TIM_SetCompare2) for TIM_SetCompare2
    pwm.o(i.PWM_SetCompare4) refers to stm32f10x_tim.o(i.TIM_SetCompare4) for TIM_SetCompare4
    pwm.o(i.TIM4_IRQHandler) refers to stm32f10x_tim.o(i.TIM_GetITStatus) for TIM_GetITStatus
    pwm.o(i.TIM4_IRQHandler) refers to stm32f10x_tim.o(i.TIM_ClearITPendingBit) for TIM_ClearITPendingBit
    pwm.o(i.TIM4_IRQHandler) refers to iwdg.o(i.IWDG_FeedDog) for IWDG_FeedDog
    pwm.o(i.TIM4_IRQHandler) refers to myfreertos.o(.data) for tick
    pwm.o(i.TIM4_Init) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    pwm.o(i.TIM4_Init) refers to stm32f10x_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    pwm.o(i.TIM4_Init) refers to stm32f10x_tim.o(i.TIM_ITConfig) for TIM_ITConfig
    pwm.o(i.TIM4_Init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    pwm.o(i.TIM4_Init) refers to stm32f10x_tim.o(i.TIM_Cmd) for TIM_Cmd
    myspi.o(i.SPI1_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    myspi.o(i.SPI1_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    myspi.o(i.SPI1_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    myspi.o(i.SPI1_Init) refers to stm32f10x_spi.o(i.SPI_Init) for SPI_Init
    myspi.o(i.SPI1_Init) refers to stm32f10x_spi.o(i.SPI_Cmd) for SPI_Cmd
    myspi.o(i.SPI1_Init) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    myspi.o(i.SPI1_ReadWriteByte) refers to stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) for SPI_I2S_GetFlagStatus
    myspi.o(i.SPI1_ReadWriteByte) refers to stm32f10x_spi.o(i.SPI_I2S_SendData) for SPI_I2S_SendData
    myspi.o(i.SPI1_ReadWriteByte) refers to stm32f10x_spi.o(i.SPI_I2S_ReceiveData) for SPI_I2S_ReceiveData
    myspi.o(i.SPI1_SetSpeed) refers to stm32f10x_spi.o(i.SPI_Cmd) for SPI_Cmd
    w25q128.o(i.W25QXX_Erase_Chip) refers to w25q128.o(i.W25QXX_Write_Enable) for W25QXX_Write_Enable
    w25q128.o(i.W25QXX_Erase_Chip) refers to w25q128.o(i.W25QXX_Wait_Busy) for W25QXX_Wait_Busy
    w25q128.o(i.W25QXX_Erase_Chip) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    w25q128.o(i.W25QXX_Erase_Sector) refers to w25q128.o(i.W25QXX_Write_Enable) for W25QXX_Write_Enable
    w25q128.o(i.W25QXX_Erase_Sector) refers to w25q128.o(i.W25QXX_Wait_Busy) for W25QXX_Wait_Busy
    w25q128.o(i.W25QXX_Erase_Sector) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    w25q128.o(i.W25QXX_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    w25q128.o(i.W25QXX_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    w25q128.o(i.W25QXX_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    w25q128.o(i.W25QXX_Init) refers to myspi.o(i.SPI1_Init) for SPI1_Init
    w25q128.o(i.W25QXX_Init) refers to myspi.o(i.SPI1_SetSpeed) for SPI1_SetSpeed
    w25q128.o(i.W25QXX_Init) refers to w25q128.o(i.W25QXX_ReadID) for W25QXX_ReadID
    w25q128.o(i.W25QXX_Init) refers to w25q128.o(.data) for W25QXX_TYPE
    w25q128.o(i.W25QXX_PowerDown) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    w25q128.o(i.W25QXX_PowerDown) refers to systick.o(i.delay_us) for delay_us
    w25q128.o(i.W25QXX_Read) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    w25q128.o(i.W25QXX_ReadID) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    w25q128.o(i.W25QXX_ReadSR) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    w25q128.o(i.W25QXX_WAKEUP) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    w25q128.o(i.W25QXX_WAKEUP) refers to systick.o(i.delay_us) for delay_us
    w25q128.o(i.W25QXX_Wait_Busy) refers to w25q128.o(i.W25QXX_ReadSR) for W25QXX_ReadSR
    w25q128.o(i.W25QXX_Write) refers to w25q128.o(i.W25QXX_Read) for W25QXX_Read
    w25q128.o(i.W25QXX_Write) refers to w25q128.o(i.W25QXX_Erase_Sector) for W25QXX_Erase_Sector
    w25q128.o(i.W25QXX_Write) refers to w25q128.o(i.W25QXX_Write_NoCheck) for W25QXX_Write_NoCheck
    w25q128.o(i.W25QXX_Write) refers to w25q128.o(.bss) for W25QXX_BUFFER
    w25q128.o(i.W25QXX_Write_Disable) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    w25q128.o(i.W25QXX_Write_Enable) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    w25q128.o(i.W25QXX_Write_NoCheck) refers to w25q128.o(i.W25QXX_Write_Page) for W25QXX_Write_Page
    w25q128.o(i.W25QXX_Write_Page) refers to w25q128.o(i.W25QXX_Write_Enable) for W25QXX_Write_Enable
    w25q128.o(i.W25QXX_Write_Page) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    w25q128.o(i.W25QXX_Write_Page) refers to w25q128.o(i.W25QXX_Wait_Busy) for W25QXX_Wait_Busy
    w25q128.o(i.W25QXX_Write_SR) refers to myspi.o(i.SPI1_ReadWriteByte) for SPI1_ReadWriteByte
    relays.o(i.HC595_Pin_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    relays.o(i.HC595_Pin_Init) refers to stm32f10x_pwr.o(i.PWR_BackupAccessCmd) for PWR_BackupAccessCmd
    relays.o(i.HC595_Pin_Init) refers to stm32f10x_rcc.o(i.RCC_LSEConfig) for RCC_LSEConfig
    relays.o(i.HC595_Pin_Init) refers to stm32f10x_bkp.o(i.BKP_TamperPinCmd) for BKP_TamperPinCmd
    relays.o(i.HC595_Pin_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    relays.o(i.HC595_Pin_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    relays.o(i.HC595_Send_Byte) refers to relays.o(i.HC595_Send_Data) for HC595_Send_Data
    relays.o(i.HC595_Send_Byte) refers to systick.o(i.delay_us) for delay_us
    relays.o(i.HC595_Send_Data) refers to systick.o(i.delay_ms) for delay_ms
    write.o(i.Analysis) refers to write.o(.data) for total
    write.o(i.Array) refers to write.o(.data) for total
    write.o(i.Batch_synchronization) refers to write.o(.data) for total
    write.o(i.Read_Init) refers to w25q128.o(i.W25QXX_Init) for W25QXX_Init
    write.o(i.Read_Init) refers to w25q128.o(i.W25QXX_Read) for W25QXX_Read
    write.o(i.Read_Init) refers to bufcut.o(i.bufcut_Init) for bufcut_Init
    write.o(i.Read_Init) refers to dfltui.o(.text) for __aeabi_ui2d
    write.o(i.Read_Init) refers to dmul.o(.text) for __aeabi_dmul
    write.o(i.Read_Init) refers to dadd.o(.text) for __aeabi_dadd
    write.o(i.Read_Init) refers to d2f.o(.text) for __aeabi_d2f
    write.o(i.Read_Init) refers to ddiv.o(.text) for __aeabi_ddiv
    write.o(i.Read_Init) refers to dfixi.o(.text) for __aeabi_d2iz
    write.o(i.Read_Init) refers to dflti.o(.text) for __aeabi_i2d
    write.o(i.Read_Init) refers to f2d.o(.text) for __aeabi_f2d
    write.o(i.Read_Init) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    write.o(i.Read_Init) refers to write.o(.bss) for ArrayRead
    write.o(i.Read_Init) refers to write.o(.data) for total
    write.o(i.Read_Init) refers to myfreertos.o(.data) for now_stage
    write.o(i.Read_Init) refers to pid.o(.bss) for pid
    write.o(i.Write_Init) refers to w25q128.o(i.W25QXX_Init) for W25QXX_Init
    write.o(i.Write_Init) refers to w25q128.o(i.W25QXX_Erase_Sector) for W25QXX_Erase_Sector
    write.o(i.Write_Init) refers to w25q128.o(i.W25QXX_Write) for W25QXX_Write
    write.o(i.Write_Init) refers to ffixi.o(.text) for __aeabi_f2iz
    write.o(i.Write_Init) refers to fmul.o(.text) for __aeabi_fmul
    write.o(i.Write_Init) refers to w25q128.o(i.W25QXX_Read) for W25QXX_Read
    write.o(i.Write_Init) refers to write.o(.data) for total
    write.o(i.Write_Init) refers to myfreertos.o(.data) for store_stage
    write.o(i.Write_Init) refers to pid.o(.bss) for pid
    write.o(i.Write_Init) refers to write.o(.bss) for pidsWrite
    write.o(i.timelong_Compare) refers to rtc.o(i.RTC_Get) for RTC_Get
    write.o(i.timelong_Compare) refers to rtc.o(i.RTC_synchronization_ins) for RTC_synchronization_ins
    write.o(i.timelong_Compare) refers to write.o(i.Write_Init) for Write_Init
    write.o(i.timelong_Compare) refers to myfreertos.o(.data) for cminute
    write.o(i.timelong_Compare) refers to write.o(.data) for current_minute
    osc.o(i.OSC_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    osc.o(i.OSC_Init) refers to stm32f10x_gpio.o(i.GPIO_PinRemapConfig) for GPIO_PinRemapConfig
    osc.o(i.OSC_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    osc.o(i.OSC_Init) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    rs485.o(i.CRC16_check) refers to rs485.o(.constdata) for auchCRCHi
    rs485.o(i.GetCRC16) refers to rs485.o(.constdata) for auchCRCHi
    rs485.o(i.RS485_1_Init) refers to rs485.o(i.SN74CB3Q3253_Init) for SN74CB3Q3253_Init
    rs485.o(i.RS485_1_Init) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    rs485.o(i.RS485_1_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    rs485.o(i.RS485_1_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    rs485.o(i.RS485_1_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    rs485.o(i.RS485_1_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    rs485.o(i.RS485_1_Init) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init
    rs485.o(i.RS485_1_Init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    rs485.o(i.RS485_1_Init) refers to stm32f10x_usart.o(i.USART_ITConfig) for USART_ITConfig
    rs485.o(i.RS485_1_Init) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd
    rs485.o(i.RS485_1_Send_Data) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus
    rs485.o(i.RS485_1_Send_Data) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData
    rs485.o(i.RS485_1_Send_Data) refers to rs485.o(.data) for RS485_RX_CNT
    rs485.o(i.RS485_1_Send_Data_1) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus
    rs485.o(i.RS485_1_Send_Data_1) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData
    rs485.o(i.RS485_1_Send_Data_2) refers to ffixi.o(.text) for __aeabi_f2iz
    rs485.o(i.RS485_1_Send_Data_2) refers to dflti.o(.text) for __aeabi_i2d
    rs485.o(i.RS485_1_Send_Data_2) refers to ddiv.o(.text) for __aeabi_ddiv
    rs485.o(i.RS485_1_Send_Data_2) refers to dmul.o(.text) for __aeabi_dmul
    rs485.o(i.RS485_1_Send_Data_2) refers to dadd.o(.text) for __aeabi_dadd
    rs485.o(i.RS485_1_Send_Data_2) refers to dfixi.o(.text) for __aeabi_d2iz
    rs485.o(i.RS485_1_Send_Data_2) refers to fmul.o(.text) for __aeabi_fmul
    rs485.o(i.RS485_1_Send_Data_2) refers to rs485.o(.data) for sendbuf
    rs485.o(i.RS485_1_Send_Data_2) refers to myfreertos.o(.data) for T
    rs485.o(i.RS485_1_Send_Data_2) refers to write.o(.data) for total
    rs485.o(i.RS485_1_Send_Data_2) refers to pid.o(.bss) for pid
    rs485.o(i.RS485_1_Send_Data_2) refers to rs485.o(i.GetCRC16) for GetCRC16
    rs485.o(i.RS485_1_Send_Data_2) refers to rs485.o(i.cmp_str) for cmp_str
    rs485.o(i.RS485_1_Send_Data_2) refers to rs485.o(i.RS485_1_Send_Data) for RS485_1_Send_Data
    rs485.o(i.RS485_1_Send_Data_2) refers to rs485.o(i.cp_str_to_prev) for cp_str_to_prev
    rs485.o(i.RS485_1_Send_Data_3) refers to rs485.o(i.GetCRC16) for GetCRC16
    rs485.o(i.RS485_1_Send_Data_3) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus
    rs485.o(i.RS485_1_Send_Data_3) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData
    rs485.o(i.RS485_1_Send_Data_3) refers to myfreertos.o(.data) for NUM
    rs485.o(i.RS485_2_Init) refers to rs485.o(i.SN74CB3Q3253_Init) for SN74CB3Q3253_Init
    rs485.o(i.RS485_2_Init) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    rs485.o(i.RS485_2_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    rs485.o(i.RS485_2_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    rs485.o(i.RS485_2_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    rs485.o(i.RS485_2_Init) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init
    rs485.o(i.RS485_2_Init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    rs485.o(i.RS485_2_Init) refers to stm32f10x_usart.o(i.USART_ITConfig) for USART_ITConfig
    rs485.o(i.RS485_2_Init) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd
    rs485.o(i.RS485_3_Init) refers to rs485.o(i.SN74CB3Q3253_Init) for SN74CB3Q3253_Init
    rs485.o(i.RS485_3_Init) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    rs485.o(i.RS485_3_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    rs485.o(i.RS485_3_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    rs485.o(i.RS485_3_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    rs485.o(i.RS485_3_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    rs485.o(i.RS485_3_Init) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init
    rs485.o(i.RS485_3_Init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    rs485.o(i.RS485_3_Init) refers to stm32f10x_usart.o(i.USART_ITConfig) for USART_ITConfig
    rs485.o(i.RS485_3_Init) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd
    rs485.o(i.RS485_3_Send_Data) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus
    rs485.o(i.RS485_3_Send_Data) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData
    rs485.o(i.RS485_Receive_Data) refers to systick.o(i.delay_ms) for delay_ms
    rs485.o(i.RS485_Receive_Data) refers to rs485.o(.data) for RS485_RX_CNT
    rs485.o(i.RS485_Receive_Data) refers to rs485.o(.bss) for RS485_RX_BUF
    rs485.o(i.SN74CB3Q3253_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    rs485.o(i.SN74CB3Q3253_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    rs485.o(i.SN74CB3Q3253_Init) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    rs485.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_ReceiveData) for USART_ReceiveData
    rs485.o(i.USART1_IRQHandler) refers to stm32f10x_usart.o(i.USART_GetITStatus) for USART_GetITStatus
    rs485.o(i.USART1_IRQHandler) refers to rs485.o(.data) for RS485_RX_CNT
    rs485.o(i.USART1_IRQHandler) refers to rs485.o(.bss) for RS485_RX_BUF
    rtc.o(i.RTC_Alarm_Set) refers to rtc.o(i.Is_Leap_Year) for Is_Leap_Year
    rtc.o(i.RTC_Alarm_Set) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    rtc.o(i.RTC_Alarm_Set) refers to stm32f10x_pwr.o(i.PWR_BackupAccessCmd) for PWR_BackupAccessCmd
    rtc.o(i.RTC_Alarm_Set) refers to stm32f10x_rtc.o(i.RTC_SetAlarm) for RTC_SetAlarm
    rtc.o(i.RTC_Alarm_Set) refers to stm32f10x_rtc.o(i.RTC_WaitForLastTask) for RTC_WaitForLastTask
    rtc.o(i.RTC_Alarm_Set) refers to rtc.o(.constdata) for mon_table
    rtc.o(i.RTC_Get) refers to stm32f10x_rtc.o(i.RTC_GetCounter) for RTC_GetCounter
    rtc.o(i.RTC_Get) refers to rtc.o(i.Is_Leap_Year) for Is_Leap_Year
    rtc.o(i.RTC_Get) refers to rtc.o(i.RTC_Get_Week) for RTC_Get_Week
    rtc.o(i.RTC_Get) refers to rtc.o(.data) for daycnt
    rtc.o(i.RTC_Get) refers to rtc.o(.bss) for calendar
    rtc.o(i.RTC_Get) refers to rtc.o(.constdata) for mon_table
    rtc.o(i.RTC_Get_Week) refers to rtc.o(.constdata) for table_week
    rtc.o(i.RTC_IRQHandler) refers to stm32f10x_rtc.o(i.RTC_GetITStatus) for RTC_GetITStatus
    rtc.o(i.RTC_IRQHandler) refers to rtc.o(i.RTC_Get) for RTC_Get
    rtc.o(i.RTC_IRQHandler) refers to stm32f10x_rtc.o(i.RTC_ClearITPendingBit) for RTC_ClearITPendingBit
    rtc.o(i.RTC_IRQHandler) refers to stm32f10x_rtc.o(i.RTC_WaitForLastTask) for RTC_WaitForLastTask
    rtc.o(i.RTC_IRQHandler) refers to rtc.o(.data) for b
    rtc.o(i.RTC_Init) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    rtc.o(i.RTC_Init) refers to stm32f10x_pwr.o(i.PWR_BackupAccessCmd) for PWR_BackupAccessCmd
    rtc.o(i.RTC_Init) refers to stm32f10x_bkp.o(i.BKP_ReadBackupRegister) for BKP_ReadBackupRegister
    rtc.o(i.RTC_Init) refers to stm32f10x_bkp.o(i.BKP_DeInit) for BKP_DeInit
    rtc.o(i.RTC_Init) refers to stm32f10x_rcc.o(i.RCC_HSEConfig) for RCC_HSEConfig
    rtc.o(i.RTC_Init) refers to systick.o(i.delay_ms) for delay_ms
    rtc.o(i.RTC_Init) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    rtc.o(i.RTC_Init) refers to stm32f10x_rcc.o(i.RCC_RTCCLKConfig) for RCC_RTCCLKConfig
    rtc.o(i.RTC_Init) refers to stm32f10x_rcc.o(i.RCC_RTCCLKCmd) for RCC_RTCCLKCmd
    rtc.o(i.RTC_Init) refers to stm32f10x_rtc.o(i.RTC_WaitForLastTask) for RTC_WaitForLastTask
    rtc.o(i.RTC_Init) refers to stm32f10x_rtc.o(i.RTC_WaitForSynchro) for RTC_WaitForSynchro
    rtc.o(i.RTC_Init) refers to stm32f10x_rtc.o(i.RTC_ITConfig) for RTC_ITConfig
    rtc.o(i.RTC_Init) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode
    rtc.o(i.RTC_Init) refers to stm32f10x_rtc.o(i.RTC_SetPrescaler) for RTC_SetPrescaler
    rtc.o(i.RTC_Init) refers to rtc.o(i.RTC_Set) for RTC_Set
    rtc.o(i.RTC_Init) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode
    rtc.o(i.RTC_Init) refers to stm32f10x_bkp.o(i.BKP_WriteBackupRegister) for BKP_WriteBackupRegister
    rtc.o(i.RTC_Init) refers to rtc.o(i.RTC_NVIC_Config) for RTC_NVIC_Config
    rtc.o(i.RTC_Init) refers to rtc.o(i.RTC_Get) for RTC_Get
    rtc.o(i.RTC_Init) refers to rtc.o(.data) for b
    rtc.o(i.RTC_NVIC_Config) refers to misc.o(i.NVIC_Init) for NVIC_Init
    rtc.o(i.RTC_Set) refers to rtc.o(i.Is_Leap_Year) for Is_Leap_Year
    rtc.o(i.RTC_Set) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    rtc.o(i.RTC_Set) refers to stm32f10x_pwr.o(i.PWR_BackupAccessCmd) for PWR_BackupAccessCmd
    rtc.o(i.RTC_Set) refers to stm32f10x_rtc.o(i.RTC_SetCounter) for RTC_SetCounter
    rtc.o(i.RTC_Set) refers to stm32f10x_rtc.o(i.RTC_WaitForLastTask) for RTC_WaitForLastTask
    rtc.o(i.RTC_Set) refers to rtc.o(.constdata) for mon_table
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_pwr.o(i.PWR_BackupAccessCmd) for PWR_BackupAccessCmd
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_bkp.o(i.BKP_DeInit) for BKP_DeInit
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rcc.o(i.RCC_HSEConfig) for RCC_HSEConfig
    rtc.o(i.RTC_synchronization_ins) refers to systick.o(i.delay_ms) for delay_ms
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rcc.o(i.RCC_RTCCLKConfig) for RCC_RTCCLKConfig
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rcc.o(i.RCC_RTCCLKCmd) for RCC_RTCCLKCmd
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rtc.o(i.RTC_WaitForLastTask) for RTC_WaitForLastTask
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rtc.o(i.RTC_WaitForSynchro) for RTC_WaitForSynchro
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rtc.o(i.RTC_ITConfig) for RTC_ITConfig
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rtc.o(i.RTC_SetPrescaler) for RTC_SetPrescaler
    rtc.o(i.RTC_synchronization_ins) refers to rtc.o(i.RTC_Set) for RTC_Set
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode
    rtc.o(i.RTC_synchronization_ins) refers to stm32f10x_bkp.o(i.BKP_WriteBackupRegister) for BKP_WriteBackupRegister
    rtc.o(i.RTC_synchronization_ins) refers to rtc.o(i.RTC_NVIC_Config) for RTC_NVIC_Config
    rtc.o(i.RTC_synchronization_ins) refers to rtc.o(i.RTC_Get) for RTC_Get
    rtc.o(i.RTC_synchronization_ins) refers to rtc.o(.data) for b
    bufcut.o(i.RX_BUF_Init) refers to rs485.o(.bss) for RS485_RX_BUF
    bufcut.o(i.RX_BUF_Transfer) refers to rs485.o(.bss) for RS485_RX_BUF
    bufcut.o(i.RX_BUF_Transfer) refers to myfreertos.o(.bss) for RS485_RX_BUF_COPY
    bufcut.o(i.RX_BUF_Transfer) refers to rs485.o(.data) for RS485_RX_CNT
    bufcut.o(i.RX_BUF_ZERO) refers to myfreertos.o(.bss) for RS485_RX_BUF_COPY
    iwdg.o(i.IWDG_FeedDog) refers to stm32f10x_iwdg.o(i.IWDG_ReloadCounter) for IWDG_ReloadCounter
    iwdg.o(i.iwdg_my_Init) refers to stm32f10x_iwdg.o(i.IWDG_WriteAccessCmd) for IWDG_WriteAccessCmd
    iwdg.o(i.iwdg_my_Init) refers to stm32f10x_iwdg.o(i.IWDG_SetPrescaler) for IWDG_SetPrescaler
    iwdg.o(i.iwdg_my_Init) refers to stm32f10x_iwdg.o(i.IWDG_SetReload) for IWDG_SetReload
    iwdg.o(i.iwdg_my_Init) refers to stm32f10x_iwdg.o(i.IWDG_ReloadCounter) for IWDG_ReloadCounter
    iwdg.o(i.iwdg_my_Init) refers to stm32f10x_iwdg.o(i.IWDG_Enable) for IWDG_Enable
    pid.o(i.PID_Calc) refers to fadd.o(.text) for __aeabi_fsub
    pid.o(i.PID_Calc) refers to fmul.o(.text) for __aeabi_fmul
    pid.o(i.PID_Calc) refers to cfcmple.o(.text) for __aeabi_cfcmple
    pid.o(i.PID_Calc) refers to fflti.o(.text) for __aeabi_i2f
    pid.o(i.PID_Calc) refers to pid.o(i.calc_p) for calc_p
    pid.o(i.PID_Calc) refers to pid.o(i.set_compressor_power) for set_compressor_power
    pid.o(i.PID_Calc) refers to pid.o(i.set_heater_power) for set_heater_power
    pid.o(i.PID_Calc) refers to pid.o(.bss) for pid
    pid.o(i.PID_Init) refers to f2d.o(.text) for __aeabi_f2d
    pid.o(i.PID_Init) refers to cdcmple.o(.text) for __aeabi_cdcmple
    pid.o(i.PID_Init) refers to pid.o(.bss) for pid
    pid.o(i.calc_p) refers to fmul.o(.text) for __aeabi_fmul
    pid.o(i.calc_p) refers to fadd.o(.text) for __aeabi_fsub
    pid.o(i.calc_p) refers to fflti.o(.text) for __aeabi_i2f
    pid.o(i.calc_p) refers to ffixi.o(.text) for __aeabi_f2iz
    pid.o(i.set_compressor_power) refers to rs485.o(i.GetCRC16) for GetCRC16
    pid.o(i.set_compressor_power) refers to rs485.o(i.RS485_3_Init) for RS485_3_Init
    pid.o(i.set_compressor_power) refers to rs485.o(i.RS485_3_Send_Data) for RS485_3_Send_Data
    pid.o(i.set_compressor_power) refers to systick.o(i.delay_xms) for delay_xms
    pid.o(i.set_compressor_power) refers to rs485.o(i.RS485_1_Init) for RS485_1_Init
    pid.o(i.set_heater_power) refers to rs485.o(i.GetCRC16) for GetCRC16
    pid.o(i.set_heater_power) refers to rs485.o(i.RS485_1_Send_Data) for RS485_1_Send_Data
    pid.o(i.set_heater_power) refers to systick.o(i.delay_xms) for delay_xms
    pwmout.o(i.TIM2_IRQHandler) refers to stm32f10x_tim.o(i.TIM_GetITStatus) for TIM_GetITStatus
    pwmout.o(i.TIM2_IRQHandler) refers to stm32f10x_tim.o(i.TIM_ClearITPendingBit) for TIM_ClearITPendingBit
    pwmout.o(i.TIM2_IRQHandler) refers to pid.o(.bss) for pid
    pwmout.o(i.TIM2_Init) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    pwmout.o(i.TIM2_Init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    pwmout.o(i.TIM2_Init) refers to stm32f10x_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    pwmout.o(i.TIM2_Init) refers to stm32f10x_tim.o(i.TIM_ITConfig) for TIM_ITConfig
    pwmout.o(i.TIM2_Init) refers to stm32f10x_tim.o(i.TIM_ClearITPendingBit) for TIM_ClearITPendingBit
    pwmout.o(i.TIM2_Init) refers to stm32f10x_tim.o(i.TIM_Cmd) for TIM_Cmd
    pwmout.o(i.TimePwm_init) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    pwmout.o(i.TimePwm_init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    pwmout.o(i.TimePwm_init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    pwmout.o(i.TimePwm_init) refers to stm32f10x_tim.o(i.TIM_TimeBaseInit) for TIM_TimeBaseInit
    pwmout.o(i.TimePwm_init) refers to stm32f10x_tim.o(i.TIM_OCStructInit) for TIM_OCStructInit
    pwmout.o(i.TimePwm_init) refers to stm32f10x_tim.o(i.TIM_OC3Init) for TIM_OC3Init
    pwmout.o(i.TimePwm_init) refers to stm32f10x_tim.o(i.TIM_Cmd) for TIM_Cmd
    systick.o(i.SysTick_Init) refers to misc.o(i.SysTick_CLKSourceConfig) for SysTick_CLKSourceConfig
    systick.o(i.SysTick_Init) refers to system_stm32f10x.o(.data) for SystemCoreClock
    systick.o(i.SysTick_Init) refers to systick.o(.data) for fac_us
    systick.o(i.delay_ms) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    systick.o(i.delay_ms) refers to tasks.o(i.vTaskDelay) for vTaskDelay
    systick.o(i.delay_ms) refers to systick.o(i.delay_us) for delay_us
    systick.o(i.delay_ms) refers to systick.o(.data) for fac_ms
    systick.o(i.delay_us) refers to systick.o(.data) for fac_us
    systick.o(i.delay_xms) refers to systick.o(i.delay_us) for delay_us
    usart.o(i.USART2_IRQHandler) refers to stm32f10x_usart.o(i.USART_GetITStatus) for USART_GetITStatus
    usart.o(i.USART2_IRQHandler) refers to stm32f10x_usart.o(i.USART_ReceiveData) for USART_ReceiveData
    usart.o(i.USART2_IRQHandler) refers to usart.o(.data) for USART2_RX_STA
    usart.o(i.USART2_IRQHandler) refers to usart.o(.bss) for USART2_RX_BUF
    usart.o(i.USART2_Init) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    usart.o(i.USART2_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    usart.o(i.USART2_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    usart.o(i.USART2_Init) refers to misc.o(i.NVIC_Init) for NVIC_Init
    usart.o(i.USART2_Init) refers to stm32f10x_usart.o(i.USART_Init) for USART_Init
    usart.o(i.USART2_Init) refers to stm32f10x_usart.o(i.USART_ITConfig) for USART_ITConfig
    usart.o(i.USART2_Init) refers to stm32f10x_usart.o(i.USART_Cmd) for USART_Cmd
    usart.o(i.fputc) refers to stm32f10x_usart.o(i.USART_SendData) for USART_SendData
    usart.o(i.fputc) refers to stm32f10x_usart.o(i.USART_GetFlagStatus) for USART_GetFlagStatus
    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.NMI_Handler) for NMI_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.HardFault_Handler) for HardFault_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.MemManage_Handler) for MemManage_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.BusFault_Handler) for BusFault_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.UsageFault_Handler) for UsageFault_Handler
    startup_stm32f10x_md.o(RESET) refers to port.o(.emb_text) for SVC_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.DebugMon_Handler) for DebugMon_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.SysTick_Handler) for SysTick_Handler
    startup_stm32f10x_md.o(RESET) refers to rtc.o(i.RTC_IRQHandler) for RTC_IRQHandler
    startup_stm32f10x_md.o(RESET) refers to pwmout.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
    startup_stm32f10x_md.o(RESET) refers to pwm.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
    startup_stm32f10x_md.o(RESET) refers to rs485.o(i.USART1_IRQHandler) for USART1_IRQHandler
    startup_stm32f10x_md.o(RESET) refers to usart.o(i.USART2_IRQHandler) for USART2_IRQHandler
    startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
    startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    stm32f10x_gpio.o(i.GPIO_AFIODeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_gpio.o(i.GPIO_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable
    stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_usart.o(i.USART_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f10x_usart.o(i.USART_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    stm32f10x_adc.o(i.ADC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_bkp.o(i.BKP_DeInit) refers to stm32f10x_rcc.o(i.RCC_BackupResetCmd) for RCC_BackupResetCmd
    stm32f10x_can.o(i.CAN_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f10x_can.o(i.CAN_GetITStatus) refers to stm32f10x_can.o(i.CheckITStatus) for CheckITStatus
    stm32f10x_cec.o(i.CEC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f10x_dac.o(i.DAC_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f10x_flash.o(i.FLASH_EnableWriteProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f10x_flash.o(i.FLASH_EraseAllBank1Pages) refers to stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation) for FLASH_WaitForLastBank1Operation
    stm32f10x_flash.o(i.FLASH_EraseAllPages) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f10x_flash.o(i.FLASH_EraseOptionBytes) refers to stm32f10x_flash.o(i.FLASH_GetReadOutProtectionStatus) for FLASH_GetReadOutProtectionStatus
    stm32f10x_flash.o(i.FLASH_EraseOptionBytes) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f10x_flash.o(i.FLASH_ErasePage) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f10x_flash.o(i.FLASH_ProgramHalfWord) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f10x_flash.o(i.FLASH_ProgramOptionByteData) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f10x_flash.o(i.FLASH_ProgramWord) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f10x_flash.o(i.FLASH_ReadOutProtection) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f10x_flash.o(i.FLASH_UserOptionByteConfig) refers to stm32f10x_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation
    stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation) refers to stm32f10x_flash.o(i.FLASH_GetBank1Status) for FLASH_GetBank1Status
    stm32f10x_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f10x_flash.o(i.FLASH_GetBank1Status) for FLASH_GetBank1Status
    stm32f10x_i2c.o(i.I2C_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f10x_i2c.o(i.I2C_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    stm32f10x_pwr.o(i.PWR_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f10x_rtc.o(i.RTC_SetAlarm) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode
    stm32f10x_rtc.o(i.RTC_SetAlarm) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode
    stm32f10x_rtc.o(i.RTC_SetCounter) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode
    stm32f10x_rtc.o(i.RTC_SetCounter) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode
    stm32f10x_rtc.o(i.RTC_SetPrescaler) refers to stm32f10x_rtc.o(i.RTC_EnterConfigMode) for RTC_EnterConfigMode
    stm32f10x_rtc.o(i.RTC_SetPrescaler) refers to stm32f10x_rtc.o(i.RTC_ExitConfigMode) for RTC_ExitConfigMode
    stm32f10x_spi.o(i.I2S_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq
    stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
    stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    stm32f10x_tim.o(i.TIM_ETRClockMode1Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
    stm32f10x_tim.o(i.TIM_ETRClockMode2Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig
    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config
    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config
    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI3_Config) for TI3_Config
    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC3Prescaler) for TIM_SetIC3Prescaler
    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI4_Config) for TI4_Config
    stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC4Prescaler) for TIM_SetIC4Prescaler
    stm32f10x_tim.o(i.TIM_ITRxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config
    stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler
    stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config
    stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler
    stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config
    stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config
    stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger
    stm32f10x_wwdg.o(i.WWDG_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
    socket.o(i.close) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    socket.o(i.close) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    socket.o(i.connect) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    socket.o(i.connect) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    socket.o(i.connect) refers to w5500.o(i.getSn_IR) for getSn_IR
    socket.o(i.disconnect) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    socket.o(i.disconnect) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    socket.o(i.listen) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    socket.o(i.listen) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    socket.o(i.recv) refers to w5500.o(i.recv_data_processing) for recv_data_processing
    socket.o(i.recv) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    socket.o(i.recv) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    socket.o(i.recvfrom) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    socket.o(i.recvfrom) refers to w5500.o(i.wiz_read_buf) for wiz_read_buf
    socket.o(i.recvfrom) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    socket.o(i.send) refers to w5500.o(i.getIINCHIP_TxMAX) for getIINCHIP_TxMAX
    socket.o(i.send) refers to w5500.o(i.getSn_TX_FSR) for getSn_TX_FSR
    socket.o(i.send) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    socket.o(i.send) refers to w5500.o(i.send_data_processing) for send_data_processing
    socket.o(i.send) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    socket.o(i.send) refers to socket.o(i.close) for close
    socket.o(i.sendto) refers to w5500.o(i.getIINCHIP_TxMAX) for getIINCHIP_TxMAX
    socket.o(i.sendto) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    socket.o(i.sendto) refers to w5500.o(i.send_data_processing) for send_data_processing
    socket.o(i.sendto) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    socket.o(i.socket) refers to socket.o(i.close) for close
    socket.o(i.socket) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    socket.o(i.socket) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    socket.o(i.socket) refers to socket.o(.data) for local_port
    spi.o(i.SPI2_SendByte) refers to stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) for SPI_I2S_GetFlagStatus
    spi.o(i.SPI2_SendByte) refers to stm32f10x_spi.o(i.SPI_I2S_SendData) for SPI_I2S_SendData
    spi.o(i.SPI2_SendByte) refers to stm32f10x_spi.o(i.SPI_I2S_ReceiveData) for SPI_I2S_ReceiveData
    spi.o(i.WIZ_CS) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    spi.o(i.WIZ_CS) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    spi.o(i.WIZ_SPI_Init) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    spi.o(i.WIZ_SPI_Init) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    spi.o(i.WIZ_SPI_Init) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    spi.o(i.WIZ_SPI_Init) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
    spi.o(i.WIZ_SPI_Init) refers to stm32f10x_spi.o(i.SPI_Init) for SPI_Init
    spi.o(i.WIZ_SPI_Init) refers to stm32f10x_spi.o(i.SPI_Cmd) for SPI_Cmd
    utility.o(i.htonl) refers to utility.o(i.swapl) for swapl
    utility.o(i.htons) refers to utility.o(i.swaps) for swaps
    utility.o(i.ntohl) refers to utility.o(i.htonl) for htonl
    utility.o(i.ntohs) refers to utility.o(i.htons) for htons
    w5500.o(i.IINCHIP_CSoff) refers to spi.o(i.WIZ_CS) for WIZ_CS
    w5500.o(i.IINCHIP_CSon) refers to spi.o(i.WIZ_CS) for WIZ_CS
    w5500.o(i.IINCHIP_READ) refers to w5500.o(i.IINCHIP_CSoff) for IINCHIP_CSoff
    w5500.o(i.IINCHIP_READ) refers to w5500.o(i.IINCHIP_SpiSendData) for IINCHIP_SpiSendData
    w5500.o(i.IINCHIP_READ) refers to w5500.o(i.IINCHIP_CSon) for IINCHIP_CSon
    w5500.o(i.IINCHIP_SpiSendData) refers to spi.o(i.SPI2_SendByte) for SPI2_SendByte
    w5500.o(i.IINCHIP_WRITE) refers to w5500.o(i.IINCHIP_CSoff) for IINCHIP_CSoff
    w5500.o(i.IINCHIP_WRITE) refers to w5500.o(i.IINCHIP_SpiSendData) for IINCHIP_SpiSendData
    w5500.o(i.IINCHIP_WRITE) refers to w5500.o(i.IINCHIP_CSon) for IINCHIP_CSon
    w5500.o(i.clearIR) refers to w5500.o(i.getIR) for getIR
    w5500.o(i.clearIR) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    w5500.o(i.getGAR) refers to w5500.o(i.wiz_read_buf) for wiz_read_buf
    w5500.o(i.getGWIP) refers to w5500.o(i.wiz_read_buf) for wiz_read_buf
    w5500.o(i.getIINCHIP_RxMAX) refers to w5500.o(.bss) for RSIZE
    w5500.o(i.getIINCHIP_TxMAX) refers to w5500.o(.bss) for SSIZE
    w5500.o(i.getIR) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    w5500.o(i.getISR) refers to w5500.o(.data) for I_STATUS
    w5500.o(i.getSHAR) refers to w5500.o(i.wiz_read_buf) for wiz_read_buf
    w5500.o(i.getSIPR) refers to w5500.o(i.wiz_read_buf) for wiz_read_buf
    w5500.o(i.getSUBR) refers to w5500.o(i.wiz_read_buf) for wiz_read_buf
    w5500.o(i.getSn_IR) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    w5500.o(i.getSn_RX_RSR) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    w5500.o(i.getSn_SR) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    w5500.o(i.getSn_TX_FSR) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    w5500.o(i.iinchip_init) refers to w5500.o(i.setMR) for setMR
    w5500.o(i.putISR) refers to w5500.o(.data) for I_STATUS
    w5500.o(i.recv_data_processing) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    w5500.o(i.recv_data_processing) refers to w5500.o(i.wiz_read_buf) for wiz_read_buf
    w5500.o(i.recv_data_processing) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    w5500.o(i.send_data_processing) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    w5500.o(i.send_data_processing) refers to w5500.o(i.wiz_write_buf) for wiz_write_buf
    w5500.o(i.send_data_processing) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    w5500.o(i.setGAR) refers to w5500.o(i.wiz_write_buf) for wiz_write_buf
    w5500.o(i.setMR) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    w5500.o(i.setRCR) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    w5500.o(i.setRTR) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    w5500.o(i.setSHAR) refers to w5500.o(i.wiz_write_buf) for wiz_write_buf
    w5500.o(i.setSIPR) refers to w5500.o(i.wiz_write_buf) for wiz_write_buf
    w5500.o(i.setSUBR) refers to w5500.o(i.wiz_write_buf) for wiz_write_buf
    w5500.o(i.setSn_IR) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    w5500.o(i.setSn_MSS) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    w5500.o(i.setSn_TTL) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    w5500.o(i.sysinit) refers to w5500.o(i.IINCHIP_WRITE) for IINCHIP_WRITE
    w5500.o(i.sysinit) refers to w5500.o(.bss) for SSIZE
    w5500.o(i.wiz_read_buf) refers to w5500.o(i.IINCHIP_CSoff) for IINCHIP_CSoff
    w5500.o(i.wiz_read_buf) refers to w5500.o(i.IINCHIP_SpiSendData) for IINCHIP_SpiSendData
    w5500.o(i.wiz_read_buf) refers to w5500.o(i.IINCHIP_CSon) for IINCHIP_CSon
    w5500.o(i.wiz_write_buf) refers to w5500.o(i.IINCHIP_CSoff) for IINCHIP_CSoff
    w5500.o(i.wiz_write_buf) refers to w5500.o(i.IINCHIP_SpiSendData) for IINCHIP_SpiSendData
    w5500.o(i.wiz_write_buf) refers to w5500.o(i.IINCHIP_CSon) for IINCHIP_CSon
    w5500api.o(i.PHY_check) refers to w5500.o(i.IINCHIP_READ) for IINCHIP_READ
    w5500api.o(i.Reset_W5500) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    w5500api.o(i.Reset_W5500) refers to systick.o(i.delay_us) for delay_us
    w5500api.o(i.Reset_W5500) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    w5500api.o(i.Reset_W5500) refers to systick.o(i.delay_ms) for delay_ms
    w5500api.o(i.init_Net) refers to w5500api.o(i.init_W5500) for init_W5500
    w5500api.o(i.init_Net) refers to dhcp.o(i.init_dhcp_client) for init_dhcp_client
    w5500api.o(i.init_Net) refers to w5500api.o(i.Reset_W5500) for Reset_W5500
    w5500api.o(i.init_Net) refers to systick.o(i.delay_ms) for delay_ms
    w5500api.o(i.init_Net) refers to dhcp.o(i.check_DHCP_state) for check_DHCP_state
    w5500api.o(i.init_Net) refers to w5500api.o(i.set_Network) for set_Network
    w5500api.o(i.init_W5500) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    w5500api.o(i.init_W5500) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    w5500api.o(i.init_W5500) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    w5500api.o(i.init_W5500) refers to spi.o(i.WIZ_SPI_Init) for WIZ_SPI_Init
    w5500api.o(i.init_W5500) refers to w5500api.o(i.Reset_W5500) for Reset_W5500
    w5500api.o(i.init_W5500) refers to w5500api.o(i.put_defaultNet) for put_defaultNet
    w5500api.o(i.put_defaultNet) refers to w5500api.o(.bss) for NET_CONFIG
    w5500api.o(i.put_defaultNet) refers to w5500api.o(.data) for dmac
    w5500api.o(i.set_Network) refers to w5500.o(i.setSHAR) for setSHAR
    w5500api.o(i.set_Network) refers to w5500.o(i.setSUBR) for setSUBR
    w5500api.o(i.set_Network) refers to w5500.o(i.setGAR) for setGAR
    w5500api.o(i.set_Network) refers to w5500.o(i.setSIPR) for setSIPR
    w5500api.o(i.set_Network) refers to w5500.o(i.sysinit) for sysinit
    w5500api.o(i.set_Network) refers to w5500.o(i.setRTR) for setRTR
    w5500api.o(i.set_Network) refers to w5500.o(i.setRCR) for setRCR
    w5500api.o(i.set_Network) refers to w5500.o(i.getSHAR) for getSHAR
    w5500api.o(i.set_Network) refers to w5500.o(i.getSIPR) for getSIPR
    w5500api.o(i.set_Network) refers to w5500.o(i.getSUBR) for getSUBR
    w5500api.o(i.set_Network) refers to w5500.o(i.getGAR) for getGAR
    w5500api.o(i.set_Network) refers to w5500api.o(.bss) for NET_CONFIG
    w5500api.o(i.set_Network) refers to w5500api.o(.data) for rxsize
    dns.o(i.dns_answer) refers to dns.o(i.parse_name) for parse_name
    dns.o(i.dns_answer) refers to utility.o(i.ntohs) for ntohs
    dns.o(i.dns_answer) refers to dns.o(.data) for DNS_GET_IP
    dns.o(i.dns_makequery) refers to utility.o(i.htons) for htons
    dns.o(i.dns_makequery) refers to strlen.o(.text) for strlen
    dns.o(i.dns_makequery) refers to strchr.o(.text) for strchr
    dns.o(i.dns_makequery) refers to strncpy.o(.text) for strncpy
    dns.o(i.dns_makequery) refers to dns.o(.data) for MSG_ID
    dns.o(i.dns_query) refers to w5500.o(i.getSn_SR) for getSn_SR
    dns.o(i.dns_query) refers to w5500.o(i.getSn_RX_RSR) for getSn_RX_RSR
    dns.o(i.dns_query) refers to socket.o(i.recvfrom) for recvfrom
    dns.o(i.dns_query) refers to dns.o(i.parseMSG) for parseMSG
    dns.o(i.dns_query) refers to socket.o(i.close) for close
    dns.o(i.dns_query) refers to systick.o(i.delay_ms) for delay_ms
    dns.o(i.dns_query) refers to socket.o(i.socket) for socket
    dns.o(i.dns_query) refers to dns.o(i.dns_makequery) for dns_makequery
    dns.o(i.dns_query) refers to socket.o(i.sendto) for sendto
    dns.o(i.dns_query) refers to dns.o(.bss) for BUFPUB
    dns.o(i.dns_query) refers to dns.o(.data) for dns_wait_time
    dns.o(i.dns_query) refers to w5500api.o(.bss) for NET_CONFIG
    dns.o(i.dns_question) refers to dns.o(i.parse_name) for parse_name
    dns.o(i.do_dns) refers to memcmp.o(.text) for memcmp
    dns.o(i.do_dns) refers to dns.o(i.dns_query) for dns_query
    dns.o(i.do_dns) refers to printfa.o(i.__0printf) for __2printf
    dns.o(i.do_dns) refers to dns.o(.data) for dns_ok
    dns.o(i.do_dns) refers to w5500api.o(.bss) for NET_CONFIG
    dns.o(i.parseMSG) refers to utility.o(i.ntohs) for ntohs
    dns.o(i.parseMSG) refers to dns.o(i.dns_question) for dns_question
    dns.o(i.parseMSG) refers to dns.o(i.dns_answer) for dns_answer
    dhcp.o(i.DHCP_timer_handler) refers to dhcp.o(.data) for dhcp_tick_cnt
    dhcp.o(i.check_DHCP_Timeout) refers to dhcp.o(i.send_DHCP_DISCOVER) for send_DHCP_DISCOVER
    dhcp.o(i.check_DHCP_Timeout) refers to dhcp.o(i.send_DHCP_REQUEST) for send_DHCP_REQUEST
    dhcp.o(i.check_DHCP_Timeout) refers to dhcp.o(i.reset_DHCP_time) for reset_DHCP_time
    dhcp.o(i.check_DHCP_Timeout) refers to dhcp.o(.data) for dhcp_retry_count
    dhcp.o(i.check_DHCP_state) refers to w5500.o(i.getSn_SR) for getSn_SR
    dhcp.o(i.check_DHCP_state) refers to w5500.o(i.getSn_RX_RSR) for getSn_RX_RSR
    dhcp.o(i.check_DHCP_state) refers to dhcp.o(i.parseDHCPMSG) for parseDHCPMSG
    dhcp.o(i.check_DHCP_state) refers to socket.o(i.socket) for socket
    dhcp.o(i.check_DHCP_state) refers to dhcp.o(i.reset_DHCP_time) for reset_DHCP_time
    dhcp.o(i.check_DHCP_state) refers to dhcp.o(i.send_DHCP_DISCOVER) for send_DHCP_DISCOVER
    dhcp.o(i.check_DHCP_state) refers to dhcp.o(i.send_DHCP_REQUEST) for send_DHCP_REQUEST
    dhcp.o(i.check_DHCP_state) refers to dhcp.o(i.check_DHCP_Timeout) for check_DHCP_Timeout
    dhcp.o(i.check_DHCP_state) refers to dhcp.o(i.check_leasedIP) for check_leasedIP
    dhcp.o(i.check_DHCP_state) refers to memcmp.o(.text) for memcmp
    dhcp.o(i.check_DHCP_state) refers to dhcp.o(.data) for dhcp_state
    dhcp.o(i.check_leasedIP) refers to socket.o(i.sendto) for sendto
    dhcp.o(i.check_leasedIP) refers to dhcp.o(i.send_DHCP_RELEASE_DECLINE) for send_DHCP_RELEASE_DECLINE
    dhcp.o(i.check_leasedIP) refers to dhcp.o(.data) for GET_SIP
    dhcp.o(i.init_dhcp_client) refers to w5500.o(i.iinchip_init) for iinchip_init
    dhcp.o(i.init_dhcp_client) refers to w5500.o(i.setSHAR) for setSHAR
    dhcp.o(i.init_dhcp_client) refers to w5500.o(i.setSUBR) for setSUBR
    dhcp.o(i.init_dhcp_client) refers to w5500.o(i.setGAR) for setGAR
    dhcp.o(i.init_dhcp_client) refers to w5500.o(i.setSIPR) for setSIPR
    dhcp.o(i.init_dhcp_client) refers to w5500.o(i.sysinit) for sysinit
    dhcp.o(i.init_dhcp_client) refers to dhcp.o(.data) for DHCP_XID
    dhcp.o(i.parseDHCPMSG) refers to socket.o(i.recvfrom) for recvfrom
    dhcp.o(i.parseDHCPMSG) refers to memcmp.o(.text) for memcmp
    dhcp.o(i.parseDHCPMSG) refers to utility.o(i.htonl) for htonl
    dhcp.o(i.parseDHCPMSG) refers to utility.o(i.ntohl) for ntohl
    dhcp.o(i.parseDHCPMSG) refers to dhcp.o(.data) for pRIPMSG
    dhcp.o(i.reset_DHCP_time) refers to dhcp.o(.data) for dhcp_time
    dhcp.o(i.send_DHCP_DISCOVER) refers to utility.o(i.htonl) for htonl
    dhcp.o(i.send_DHCP_DISCOVER) refers to utility.o(i.htons) for htons
    dhcp.o(i.send_DHCP_DISCOVER) refers to printfa.o(i.__0sprintf) for __2sprintf
    dhcp.o(i.send_DHCP_DISCOVER) refers to strlen.o(.text) for strlen
    dhcp.o(i.send_DHCP_DISCOVER) refers to strcpy.o(.text) for strcpy
    dhcp.o(i.send_DHCP_DISCOVER) refers to socket.o(i.sendto) for sendto
    dhcp.o(i.send_DHCP_DISCOVER) refers to dhcp.o(.data) for pRIPMSG
    dhcp.o(i.send_DHCP_RELEASE_DECLINE) refers to utility.o(i.htonl) for htonl
    dhcp.o(i.send_DHCP_RELEASE_DECLINE) refers to utility.o(i.htons) for htons
    dhcp.o(i.send_DHCP_RELEASE_DECLINE) refers to memseta.o(.text) for __aeabi_memset
    dhcp.o(i.send_DHCP_RELEASE_DECLINE) refers to socket.o(i.sendto) for sendto
    dhcp.o(i.send_DHCP_RELEASE_DECLINE) refers to dhcp.o(.data) for pRIPMSG
    dhcp.o(i.send_DHCP_REQUEST) refers to utility.o(i.htonl) for htonl
    dhcp.o(i.send_DHCP_REQUEST) refers to utility.o(i.htons) for htons
    dhcp.o(i.send_DHCP_REQUEST) refers to printfa.o(i.__0sprintf) for __2sprintf
    dhcp.o(i.send_DHCP_REQUEST) refers to strlen.o(.text) for strlen
    dhcp.o(i.send_DHCP_REQUEST) refers to strcpy.o(.text) for strcpy
    dhcp.o(i.send_DHCP_REQUEST) refers to memseta.o(.text) for __aeabi_memset
    dhcp.o(i.send_DHCP_REQUEST) refers to socket.o(i.sendto) for sendto
    dhcp.o(i.send_DHCP_REQUEST) refers to dhcp.o(.data) for pRIPMSG
    dhcp.o(.data) refers to w5500api.o(.bss) for NET_CONFIG
    dhcp.o(.data) refers to dhcp.o(.bss) for EXTERN_DHCPBUF
    cjson.o(i.cJSON_AddItemReferenceToArray) refers to cjson.o(i.create_reference) for create_reference
    cjson.o(i.cJSON_AddItemReferenceToArray) refers to cjson.o(i.cJSON_AddItemToArray) for cJSON_AddItemToArray
    cjson.o(i.cJSON_AddItemReferenceToObject) refers to cjson.o(i.create_reference) for create_reference
    cjson.o(i.cJSON_AddItemReferenceToObject) refers to cjson.o(i.cJSON_AddItemToObject) for cJSON_AddItemToObject
    cjson.o(i.cJSON_AddItemToArray) refers to cjson.o(i.suffix_object) for suffix_object
    cjson.o(i.cJSON_AddItemToObject) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
    cjson.o(i.cJSON_AddItemToObject) refers to cjson.o(i.cJSON_AddItemToArray) for cJSON_AddItemToArray
    cjson.o(i.cJSON_AddItemToObject) refers to cjson.o(.data) for cJSON_free
    cjson.o(i.cJSON_AddItemToObjectCS) refers to cjson.o(i.cJSON_AddItemToArray) for cJSON_AddItemToArray
    cjson.o(i.cJSON_AddItemToObjectCS) refers to cjson.o(.data) for cJSON_free
    cjson.o(i.cJSON_CreateArray) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.cJSON_CreateBool) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(i.cJSON_CreateArray) for cJSON_CreateArray
    cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber
    cjson.o(i.cJSON_CreateDoubleArray) refers to cjson.o(i.suffix_object) for suffix_object
    cjson.o(i.cJSON_CreateFalse) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(i.cJSON_CreateArray) for cJSON_CreateArray
    cjson.o(i.cJSON_CreateFloatArray) refers to f2d.o(.text) for __aeabi_f2d
    cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber
    cjson.o(i.cJSON_CreateFloatArray) refers to cjson.o(i.suffix_object) for suffix_object
    cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(i.cJSON_CreateArray) for cJSON_CreateArray
    cjson.o(i.cJSON_CreateIntArray) refers to dflti.o(.text) for __aeabi_i2d
    cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(i.cJSON_CreateNumber) for cJSON_CreateNumber
    cjson.o(i.cJSON_CreateIntArray) refers to cjson.o(i.suffix_object) for suffix_object
    cjson.o(i.cJSON_CreateNull) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.cJSON_CreateNumber) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.cJSON_CreateNumber) refers to dfixi.o(.text) for __aeabi_d2iz
    cjson.o(i.cJSON_CreateObject) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.cJSON_CreateString) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.cJSON_CreateString) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
    cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(i.cJSON_CreateArray) for cJSON_CreateArray
    cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(i.cJSON_CreateString) for cJSON_CreateString
    cjson.o(i.cJSON_CreateStringArray) refers to cjson.o(i.suffix_object) for suffix_object
    cjson.o(i.cJSON_CreateTrue) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.cJSON_Delete) refers to cjson.o(.data) for cJSON_free
    cjson.o(i.cJSON_DeleteItemFromArray) refers to cjson.o(i.cJSON_DetachItemFromArray) for cJSON_DetachItemFromArray
    cjson.o(i.cJSON_DeleteItemFromArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
    cjson.o(i.cJSON_DeleteItemFromObject) refers to cjson.o(i.cJSON_DetachItemFromObject) for cJSON_DetachItemFromObject
    cjson.o(i.cJSON_DeleteItemFromObject) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
    cjson.o(i.cJSON_DetachItemFromObject) refers to cjson.o(i.cJSON_strcasecmp) for cJSON_strcasecmp
    cjson.o(i.cJSON_DetachItemFromObject) refers to cjson.o(i.cJSON_DetachItemFromArray) for cJSON_DetachItemFromArray
    cjson.o(i.cJSON_Duplicate) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.cJSON_Duplicate) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
    cjson.o(i.cJSON_Duplicate) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
    cjson.o(i.cJSON_GetErrorPtr) refers to cjson.o(.data) for ep
    cjson.o(i.cJSON_GetObjectItem) refers to cjson.o(i.cJSON_strcasecmp) for cJSON_strcasecmp
    cjson.o(i.cJSON_InitHooks) refers to malloc.o(i.malloc) for malloc
    cjson.o(i.cJSON_InitHooks) refers to cjson.o(.data) for cJSON_malloc
    cjson.o(i.cJSON_InitHooks) refers to malloc.o(i.free) for free
    cjson.o(i.cJSON_InsertItemInArray) refers to cjson.o(i.cJSON_AddItemToArray) for cJSON_AddItemToArray
    cjson.o(i.cJSON_New_Item) refers to memseta.o(.text) for __aeabi_memclr4
    cjson.o(i.cJSON_New_Item) refers to cjson.o(.data) for cJSON_malloc
    cjson.o(i.cJSON_Parse) refers to cjson.o(i.cJSON_ParseWithOpts) for cJSON_ParseWithOpts
    cjson.o(i.cJSON_ParseWithOpts) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.cJSON_ParseWithOpts) refers to cjson.o(i.skip) for skip
    cjson.o(i.cJSON_ParseWithOpts) refers to cjson.o(i.parse_value) for parse_value
    cjson.o(i.cJSON_ParseWithOpts) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
    cjson.o(i.cJSON_ParseWithOpts) refers to cjson.o(.data) for ep
    cjson.o(i.cJSON_Print) refers to cjson.o(i.print_value) for print_value
    cjson.o(i.cJSON_PrintBuffered) refers to cjson.o(i.print_value) for print_value
    cjson.o(i.cJSON_PrintBuffered) refers to cjson.o(.data) for cJSON_malloc
    cjson.o(i.cJSON_PrintUnformatted) refers to cjson.o(i.print_value) for print_value
    cjson.o(i.cJSON_ReplaceItemInArray) refers to cjson.o(i.cJSON_Delete) for cJSON_Delete
    cjson.o(i.cJSON_ReplaceItemInObject) refers to cjson.o(i.cJSON_strcasecmp) for cJSON_strcasecmp
    cjson.o(i.cJSON_ReplaceItemInObject) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
    cjson.o(i.cJSON_ReplaceItemInObject) refers to cjson.o(i.cJSON_ReplaceItemInArray) for cJSON_ReplaceItemInArray
    cjson.o(i.cJSON_strcasecmp) refers to tolower.o(.text) for tolower
    cjson.o(i.cJSON_strdup) refers to strlen.o(.text) for strlen
    cjson.o(i.cJSON_strdup) refers to memcpya.o(.text) for __aeabi_memcpy
    cjson.o(i.cJSON_strdup) refers to cjson.o(.data) for cJSON_malloc
    cjson.o(i.create_reference) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.create_reference) refers to memcpya.o(.text) for __aeabi_memcpy4
    cjson.o(i.ensure) refers to cjson.o(i.pow2gt) for pow2gt
    cjson.o(i.ensure) refers to memcpya.o(.text) for __aeabi_memcpy
    cjson.o(i.ensure) refers to cjson.o(.data) for cJSON_malloc
    cjson.o(i.parse_array) refers to cjson.o(i.skip) for skip
    cjson.o(i.parse_array) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.parse_array) refers to cjson.o(i.parse_value) for parse_value
    cjson.o(i.parse_array) refers to cjson.o(.data) for ep
    cjson.o(i.parse_number) refers to dflti.o(.text) for __aeabi_i2d
    cjson.o(i.parse_number) refers to dmul.o(.text) for __aeabi_dmul
    cjson.o(i.parse_number) refers to dadd.o(.text) for __aeabi_dadd
    cjson.o(i.parse_number) refers to pow.o(i.pow) for pow
    cjson.o(i.parse_number) refers to dfixi.o(.text) for __aeabi_d2iz
    cjson.o(i.parse_object) refers to cjson.o(i.skip) for skip
    cjson.o(i.parse_object) refers to cjson.o(i.cJSON_New_Item) for cJSON_New_Item
    cjson.o(i.parse_object) refers to cjson.o(i.parse_string) for parse_string
    cjson.o(i.parse_object) refers to cjson.o(i.parse_value) for parse_value
    cjson.o(i.parse_object) refers to cjson.o(.data) for ep
    cjson.o(i.parse_string) refers to cjson.o(i.parse_hex4) for parse_hex4
    cjson.o(i.parse_string) refers to cjson.o(.data) for ep
    cjson.o(i.parse_string) refers to cjson.o(.constdata) for firstByteMark
    cjson.o(i.parse_value) refers to strncmp.o(.text) for strncmp
    cjson.o(i.parse_value) refers to cjson.o(i.parse_string) for parse_string
    cjson.o(i.parse_value) refers to cjson.o(i.parse_number) for parse_number
    cjson.o(i.parse_value) refers to cjson.o(i.parse_array) for parse_array
    cjson.o(i.parse_value) refers to cjson.o(i.parse_object) for parse_object
    cjson.o(i.parse_value) refers to cjson.o(.data) for ep
    cjson.o(i.print_array) refers to cjson.o(i.ensure) for ensure
    cjson.o(i.print_array) refers to strcpy.o(.text) for strcpy
    cjson.o(i.print_array) refers to cjson.o(i.print_value) for print_value
    cjson.o(i.print_array) refers to cjson.o(i.update) for update
    cjson.o(i.print_array) refers to memseta.o(.text) for __aeabi_memclr4
    cjson.o(i.print_array) refers to strlen.o(.text) for strlen
    cjson.o(i.print_array) refers to memcpya.o(.text) for __aeabi_memcpy
    cjson.o(i.print_array) refers to cjson.o(.data) for cJSON_malloc
    cjson.o(i.print_number) refers to cdcmple.o(.text) for __aeabi_cdcmpeq
    cjson.o(i.print_number) refers to cjson.o(i.ensure) for ensure
    cjson.o(i.print_number) refers to dflti.o(.text) for __aeabi_i2d
    cjson.o(i.print_number) refers to dadd.o(.text) for __aeabi_dsub
    cjson.o(i.print_number) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    cjson.o(i.print_number) refers to printfa.o(i.__0sprintf) for __2sprintf
    cjson.o(i.print_number) refers to floor.o(i.floor) for floor
    cjson.o(i.print_number) refers to cjson.o(.data) for cJSON_malloc
    cjson.o(i.print_object) refers to cjson.o(i.ensure) for ensure
    cjson.o(i.print_object) refers to cjson.o(i.print_string_ptr) for print_string_ptr
    cjson.o(i.print_object) refers to cjson.o(i.update) for update
    cjson.o(i.print_object) refers to cjson.o(i.print_value) for print_value
    cjson.o(i.print_object) refers to memseta.o(.text) for __aeabi_memclr4
    cjson.o(i.print_object) refers to strlen.o(.text) for strlen
    cjson.o(i.print_object) refers to memcpya.o(.text) for __aeabi_memcpy
    cjson.o(i.print_object) refers to strcpy.o(.text) for strcpy
    cjson.o(i.print_object) refers to cjson.o(.data) for cJSON_malloc
    cjson.o(i.print_string) refers to cjson.o(i.print_string_ptr) for print_string_ptr
    cjson.o(i.print_string_ptr) refers to cjson.o(i.ensure) for ensure
    cjson.o(i.print_string_ptr) refers to strcpy.o(.text) for strcpy
    cjson.o(i.print_string_ptr) refers to strchr.o(.text) for strchr
    cjson.o(i.print_string_ptr) refers to printfa.o(i.__0sprintf) for __2sprintf
    cjson.o(i.print_string_ptr) refers to cjson.o(.data) for cJSON_malloc
    cjson.o(i.print_value) refers to cjson.o(i.ensure) for ensure
    cjson.o(i.print_value) refers to strcpy.o(.text) for strcpy
    cjson.o(i.print_value) refers to cjson.o(i.print_number) for print_number
    cjson.o(i.print_value) refers to cjson.o(i.print_string) for print_string
    cjson.o(i.print_value) refers to cjson.o(i.print_array) for print_array
    cjson.o(i.print_value) refers to cjson.o(i.print_object) for print_object
    cjson.o(i.print_value) refers to cjson.o(i.cJSON_strdup) for cJSON_strdup
    cjson.o(i.update) refers to strlen.o(.text) for strlen
    cjson.o(.data) refers to malloc.o(i.malloc) for malloc
    cjson.o(.data) refers to malloc.o(i.free) for free
    mqttconnectclient.o(i.MQTTDeserialize_connack) refers to mqttpacket.o(i.readChar) for readChar
    mqttconnectclient.o(i.MQTTDeserialize_connack) refers to mqttpacket.o(i.MQTTPacket_decodeBuf) for MQTTPacket_decodeBuf
    mqttconnectclient.o(i.MQTTSerialize_connect) refers to mqttconnectclient.o(i.MQTTSerialize_connectLength) for MQTTSerialize_connectLength
    mqttconnectclient.o(i.MQTTSerialize_connect) refers to mqttpacket.o(i.MQTTPacket_len) for MQTTPacket_len
    mqttconnectclient.o(i.MQTTSerialize_connect) refers to mqttpacket.o(i.writeChar) for writeChar
    mqttconnectclient.o(i.MQTTSerialize_connect) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttconnectclient.o(i.MQTTSerialize_connect) refers to mqttpacket.o(i.writeCString) for writeCString
    mqttconnectclient.o(i.MQTTSerialize_connect) refers to mqttpacket.o(i.writeInt) for writeInt
    mqttconnectclient.o(i.MQTTSerialize_connect) refers to mqttpacket.o(i.writeMQTTString) for writeMQTTString
    mqttconnectclient.o(i.MQTTSerialize_connectLength) refers to mqttpacket.o(i.MQTTstrlen) for MQTTstrlen
    mqttconnectclient.o(i.MQTTSerialize_disconnect) refers to mqttconnectclient.o(i.MQTTSerialize_zero) for MQTTSerialize_zero
    mqttconnectclient.o(i.MQTTSerialize_pingreq) refers to mqttconnectclient.o(i.MQTTSerialize_zero) for MQTTSerialize_zero
    mqttconnectclient.o(i.MQTTSerialize_zero) refers to mqttpacket.o(i.writeChar) for writeChar
    mqttconnectclient.o(i.MQTTSerialize_zero) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttconnectserver.o(i.MQTTDeserialize_connect) refers to mqttpacket.o(i.readChar) for readChar
    mqttconnectserver.o(i.MQTTDeserialize_connect) refers to mqttpacket.o(i.MQTTPacket_decodeBuf) for MQTTPacket_decodeBuf
    mqttconnectserver.o(i.MQTTDeserialize_connect) refers to mqttpacket.o(i.readMQTTLenString) for readMQTTLenString
    mqttconnectserver.o(i.MQTTDeserialize_connect) refers to mqttconnectserver.o(i.MQTTPacket_checkVersion) for MQTTPacket_checkVersion
    mqttconnectserver.o(i.MQTTDeserialize_connect) refers to mqttpacket.o(i.readInt) for readInt
    mqttconnectserver.o(i.MQTTPacket_checkVersion) refers to memcmp.o(.text) for memcmp
    mqttconnectserver.o(i.MQTTSerialize_connack) refers to mqttpacket.o(i.writeChar) for writeChar
    mqttconnectserver.o(i.MQTTSerialize_connack) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttdeserializepublish.o(i.MQTTDeserialize_ack) refers to mqttpacket.o(i.readChar) for readChar
    mqttdeserializepublish.o(i.MQTTDeserialize_ack) refers to mqttpacket.o(i.MQTTPacket_decodeBuf) for MQTTPacket_decodeBuf
    mqttdeserializepublish.o(i.MQTTDeserialize_ack) refers to mqttpacket.o(i.readInt) for readInt
    mqttdeserializepublish.o(i.MQTTDeserialize_publish) refers to mqttpacket.o(i.readChar) for readChar
    mqttdeserializepublish.o(i.MQTTDeserialize_publish) refers to mqttpacket.o(i.MQTTPacket_decodeBuf) for MQTTPacket_decodeBuf
    mqttdeserializepublish.o(i.MQTTDeserialize_publish) refers to mqttpacket.o(i.readMQTTLenString) for readMQTTLenString
    mqttdeserializepublish.o(i.MQTTDeserialize_publish) refers to mqttpacket.o(i.readInt) for readInt
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttpacket.o(i.MQTTPacket_decodeBuf) for MQTTPacket_decodeBuf
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttconnectclient.o(i.MQTTDeserialize_connack) for MQTTDeserialize_connack
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttformat.o(i.MQTTStringFormat_connack) for MQTTStringFormat_connack
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttdeserializepublish.o(i.MQTTDeserialize_publish) for MQTTDeserialize_publish
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttformat.o(i.MQTTStringFormat_publish) for MQTTStringFormat_publish
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttdeserializepublish.o(i.MQTTDeserialize_ack) for MQTTDeserialize_ack
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttformat.o(i.MQTTStringFormat_ack) for MQTTStringFormat_ack
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttsubscribeclient.o(i.MQTTDeserialize_suback) for MQTTDeserialize_suback
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttformat.o(i.MQTTStringFormat_suback) for MQTTStringFormat_suback
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttunsubscribeclient.o(i.MQTTDeserialize_unsuback) for MQTTDeserialize_unsuback
    mqttformat.o(i.MQTTFormat_toClientString) refers to printfa.o(i.__0snprintf) for __2snprintf
    mqttformat.o(i.MQTTFormat_toClientString) refers to mqttformat.o(.data) for MQTTPacket_names
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttpacket.o(i.MQTTPacket_decodeBuf) for MQTTPacket_decodeBuf
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttconnectserver.o(i.MQTTDeserialize_connect) for MQTTDeserialize_connect
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttformat.o(i.MQTTStringFormat_connect) for MQTTStringFormat_connect
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttdeserializepublish.o(i.MQTTDeserialize_publish) for MQTTDeserialize_publish
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttformat.o(i.MQTTStringFormat_publish) for MQTTStringFormat_publish
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttdeserializepublish.o(i.MQTTDeserialize_ack) for MQTTDeserialize_ack
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttformat.o(i.MQTTStringFormat_ack) for MQTTStringFormat_ack
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttsubscribeserver.o(i.MQTTDeserialize_subscribe) for MQTTDeserialize_subscribe
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttformat.o(i.MQTTStringFormat_subscribe) for MQTTStringFormat_subscribe
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttunsubscribeserver.o(i.MQTTDeserialize_unsubscribe) for MQTTDeserialize_unsubscribe
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttformat.o(i.MQTTStringFormat_unsubscribe) for MQTTStringFormat_unsubscribe
    mqttformat.o(i.MQTTFormat_toServerString) refers to printfa.o(i.__0snprintf) for __2snprintf
    mqttformat.o(i.MQTTFormat_toServerString) refers to mqttformat.o(.data) for MQTTPacket_names
    mqttformat.o(i.MQTTPacket_getName) refers to mqttformat.o(.data) for MQTTPacket_names
    mqttformat.o(i.MQTTStringFormat_ack) refers to printfa.o(i.__0snprintf) for __2snprintf
    mqttformat.o(i.MQTTStringFormat_ack) refers to mqttformat.o(.data) for MQTTPacket_names
    mqttformat.o(i.MQTTStringFormat_connack) refers to printfa.o(i.__0snprintf) for __2snprintf
    mqttformat.o(i.MQTTStringFormat_connect) refers to printfa.o(i.__0snprintf) for __2snprintf
    mqttformat.o(i.MQTTStringFormat_connect) refers to mqttformat.o(.conststring) for .conststring
    mqttformat.o(i.MQTTStringFormat_publish) refers to printfa.o(i.__0snprintf) for __2snprintf
    mqttformat.o(i.MQTTStringFormat_publish) refers to mqttformat.o(.conststring) for .conststring
    mqttformat.o(i.MQTTStringFormat_suback) refers to printfa.o(i.__0snprintf) for __2snprintf
    mqttformat.o(i.MQTTStringFormat_subscribe) refers to printfa.o(i.__0snprintf) for __2snprintf
    mqttformat.o(i.MQTTStringFormat_unsubscribe) refers to printfa.o(i.__0snprintf) for __2snprintf
    mqttformat.o(.data) refers to mqttformat.o(.conststring) for .conststring
    mqttpacket.o(i.MQTTPacket_decodeBuf) refers to mqttpacket.o(i.MQTTPacket_decode) for MQTTPacket_decode
    mqttpacket.o(i.MQTTPacket_decodeBuf) refers to mqttpacket.o(.data) for bufptr
    mqttpacket.o(i.MQTTPacket_decodeBuf) refers to mqttpacket.o(i.bufchar) for bufchar
    mqttpacket.o(i.MQTTPacket_equals) refers to strlen.o(.text) for strlen
    mqttpacket.o(i.MQTTPacket_equals) refers to strncmp.o(.text) for strncmp
    mqttpacket.o(i.MQTTPacket_read) refers to mqttpacket.o(i.MQTTPacket_decode) for MQTTPacket_decode
    mqttpacket.o(i.MQTTPacket_read) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttpacket.o(i.MQTTPacket_read_w5500) refers to mqttpacket.o(i.MQTTPacket_decode_w5500) for MQTTPacket_decode_w5500
    mqttpacket.o(i.MQTTPacket_read_w5500) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttpacket.o(i.MQTTPacket_readnb) refers to mqttpacket.o(i.MQTTPacket_decodenb) for MQTTPacket_decodenb
    mqttpacket.o(i.MQTTPacket_readnb) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttpacket.o(i.MQTTstrlen) refers to strlen.o(.text) for strlen
    mqttpacket.o(i.bufchar) refers to mqttpacket.o(.data) for bufptr
    mqttpacket.o(i.readMQTTLenString) refers to mqttpacket.o(i.readInt) for readInt
    mqttpacket.o(i.readMQTTLenString) refers to printfa.o(i.__0printf) for __2printf
    mqttpacket.o(i.writeCString) refers to strlen.o(.text) for strlen
    mqttpacket.o(i.writeCString) refers to mqttpacket.o(i.writeInt) for writeInt
    mqttpacket.o(i.writeCString) refers to memcpya.o(.text) for __aeabi_memcpy
    mqttpacket.o(i.writeMQTTString) refers to mqttpacket.o(i.writeInt) for writeInt
    mqttpacket.o(i.writeMQTTString) refers to memcpya.o(.text) for __aeabi_memcpy
    mqttpacket.o(i.writeMQTTString) refers to mqttpacket.o(i.writeCString) for writeCString
    mqttserializepublish.o(i.MQTTSerialize_ack) refers to mqttpacket.o(i.writeChar) for writeChar
    mqttserializepublish.o(i.MQTTSerialize_ack) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttserializepublish.o(i.MQTTSerialize_ack) refers to mqttpacket.o(i.writeInt) for writeInt
    mqttserializepublish.o(i.MQTTSerialize_puback) refers to mqttserializepublish.o(i.MQTTSerialize_ack) for MQTTSerialize_ack
    mqttserializepublish.o(i.MQTTSerialize_pubcomp) refers to mqttserializepublish.o(i.MQTTSerialize_ack) for MQTTSerialize_ack
    mqttserializepublish.o(i.MQTTSerialize_publish) refers to mqttserializepublish.o(i.MQTTSerialize_publishLength) for MQTTSerialize_publishLength
    mqttserializepublish.o(i.MQTTSerialize_publish) refers to mqttpacket.o(i.MQTTPacket_len) for MQTTPacket_len
    mqttserializepublish.o(i.MQTTSerialize_publish) refers to mqttpacket.o(i.writeChar) for writeChar
    mqttserializepublish.o(i.MQTTSerialize_publish) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttserializepublish.o(i.MQTTSerialize_publish) refers to mqttpacket.o(i.writeMQTTString) for writeMQTTString
    mqttserializepublish.o(i.MQTTSerialize_publish) refers to mqttpacket.o(i.writeInt) for writeInt
    mqttserializepublish.o(i.MQTTSerialize_publish) refers to memcpya.o(.text) for __aeabi_memcpy
    mqttserializepublish.o(i.MQTTSerialize_publishLength) refers to mqttpacket.o(i.MQTTstrlen) for MQTTstrlen
    mqttserializepublish.o(i.MQTTSerialize_pubrel) refers to mqttserializepublish.o(i.MQTTSerialize_ack) for MQTTSerialize_ack
    mqttsubscribeclient.o(i.MQTTDeserialize_suback) refers to mqttpacket.o(i.readChar) for readChar
    mqttsubscribeclient.o(i.MQTTDeserialize_suback) refers to mqttpacket.o(i.MQTTPacket_decodeBuf) for MQTTPacket_decodeBuf
    mqttsubscribeclient.o(i.MQTTDeserialize_suback) refers to mqttpacket.o(i.readInt) for readInt
    mqttsubscribeclient.o(i.MQTTSerialize_subscribe) refers to mqttsubscribeclient.o(i.MQTTSerialize_subscribeLength) for MQTTSerialize_subscribeLength
    mqttsubscribeclient.o(i.MQTTSerialize_subscribe) refers to mqttpacket.o(i.MQTTPacket_len) for MQTTPacket_len
    mqttsubscribeclient.o(i.MQTTSerialize_subscribe) refers to mqttpacket.o(i.writeChar) for writeChar
    mqttsubscribeclient.o(i.MQTTSerialize_subscribe) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttsubscribeclient.o(i.MQTTSerialize_subscribe) refers to mqttpacket.o(i.writeInt) for writeInt
    mqttsubscribeclient.o(i.MQTTSerialize_subscribe) refers to mqttpacket.o(i.writeMQTTString) for writeMQTTString
    mqttsubscribeclient.o(i.MQTTSerialize_subscribeLength) refers to mqttpacket.o(i.MQTTstrlen) for MQTTstrlen
    mqttsubscribeserver.o(i.MQTTDeserialize_subscribe) refers to mqttpacket.o(i.readChar) for readChar
    mqttsubscribeserver.o(i.MQTTDeserialize_subscribe) refers to mqttpacket.o(i.MQTTPacket_decodeBuf) for MQTTPacket_decodeBuf
    mqttsubscribeserver.o(i.MQTTDeserialize_subscribe) refers to mqttpacket.o(i.readInt) for readInt
    mqttsubscribeserver.o(i.MQTTDeserialize_subscribe) refers to mqttpacket.o(i.readMQTTLenString) for readMQTTLenString
    mqttsubscribeserver.o(i.MQTTSerialize_suback) refers to mqttpacket.o(i.writeChar) for writeChar
    mqttsubscribeserver.o(i.MQTTSerialize_suback) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttsubscribeserver.o(i.MQTTSerialize_suback) refers to mqttpacket.o(i.writeInt) for writeInt
    mqttunsubscribeclient.o(i.MQTTDeserialize_unsuback) refers to mqttdeserializepublish.o(i.MQTTDeserialize_ack) for MQTTDeserialize_ack
    mqttunsubscribeclient.o(i.MQTTSerialize_unsubscribe) refers to mqttunsubscribeclient.o(i.MQTTSerialize_unsubscribeLength) for MQTTSerialize_unsubscribeLength
    mqttunsubscribeclient.o(i.MQTTSerialize_unsubscribe) refers to mqttpacket.o(i.MQTTPacket_len) for MQTTPacket_len
    mqttunsubscribeclient.o(i.MQTTSerialize_unsubscribe) refers to mqttpacket.o(i.writeChar) for writeChar
    mqttunsubscribeclient.o(i.MQTTSerialize_unsubscribe) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttunsubscribeclient.o(i.MQTTSerialize_unsubscribe) refers to mqttpacket.o(i.writeInt) for writeInt
    mqttunsubscribeclient.o(i.MQTTSerialize_unsubscribe) refers to mqttpacket.o(i.writeMQTTString) for writeMQTTString
    mqttunsubscribeclient.o(i.MQTTSerialize_unsubscribeLength) refers to mqttpacket.o(i.MQTTstrlen) for MQTTstrlen
    mqttunsubscribeserver.o(i.MQTTDeserialize_unsubscribe) refers to mqttpacket.o(i.readChar) for readChar
    mqttunsubscribeserver.o(i.MQTTDeserialize_unsubscribe) refers to mqttpacket.o(i.MQTTPacket_decodeBuf) for MQTTPacket_decodeBuf
    mqttunsubscribeserver.o(i.MQTTDeserialize_unsubscribe) refers to mqttpacket.o(i.readInt) for readInt
    mqttunsubscribeserver.o(i.MQTTDeserialize_unsubscribe) refers to mqttpacket.o(i.readMQTTLenString) for readMQTTLenString
    mqttunsubscribeserver.o(i.MQTTSerialize_unsuback) refers to mqttpacket.o(i.writeChar) for writeChar
    mqttunsubscribeserver.o(i.MQTTSerialize_unsuback) refers to mqttpacket.o(i.MQTTPacket_encode) for MQTTPacket_encode
    mqttunsubscribeserver.o(i.MQTTSerialize_unsuback) refers to mqttpacket.o(i.writeInt) for writeInt
    mqtt_api.o(i.connectMqtt) refers to memcpya.o(.text) for __aeabi_memcpy4
    mqtt_api.o(i.connectMqtt) refers to memseta.o(.text) for __aeabi_memclr
    mqtt_api.o(i.connectMqtt) refers to mqttconnectclient.o(i.MQTTSerialize_connect) for MQTTSerialize_connect
    mqtt_api.o(i.connectMqtt) refers to socket.o(i.send) for send
    mqtt_api.o(i.connectMqtt) refers to printfa.o(i.__0printf) for __2printf
    mqtt_api.o(i.connectMqtt) refers to systick.o(i.delay_ms) for delay_ms
    mqtt_api.o(i.connectMqtt) refers to w5500.o(i.getSn_RX_RSR) for getSn_RX_RSR
    mqtt_api.o(i.connectMqtt) refers to socket.o(i.recv) for recv
    mqtt_api.o(i.connectMqtt) refers to mqtt_api.o(i.mqtt_decode_msg) for mqtt_decode_msg
    mqtt_api.o(i.connectMqtt) refers to mqtt_api.o(.constdata) for .constdata
    mqtt_api.o(i.connectMqtt) refers to mqtt_api.o(.data) for mqttClientId
    mqtt_api.o(i.connectMqtt) refers to mqtt_api.o(.bss) for buf
    mqtt_api.o(i.dealPublish) refers to mqttdeserializepublish.o(i.MQTTDeserialize_publish) for MQTTDeserialize_publish
    mqtt_api.o(i.dealPublish) refers to printfa.o(i.__0printf) for __2printf
    mqtt_api.o(i.dealPublish) refers to mqttserializepublish.o(i.MQTTSerialize_puback) for MQTTSerialize_puback
    mqtt_api.o(i.dealPublish) refers to socket.o(i.send) for send
    mqtt_api.o(i.dealPublish) refers to mqtt_api.o(.data) for buflen
    mqtt_api.o(i.dealPublish) refers to mqtt_api.o(.bss) for buf
    mqtt_api.o(i.do_mqtt) refers to w5500.o(i.getSn_SR) for getSn_SR
    mqtt_api.o(i.do_mqtt) refers to socket.o(i.connect) for connect
    mqtt_api.o(i.do_mqtt) refers to w5500.o(i.getSn_IR) for getSn_IR
    mqtt_api.o(i.do_mqtt) refers to w5500.o(i.setSn_IR) for setSn_IR
    mqtt_api.o(i.do_mqtt) refers to mqtt_api.o(i.connectMqtt) for connectMqtt
    mqtt_api.o(i.do_mqtt) refers to printfa.o(i.__0printf) for __2printf
    mqtt_api.o(i.do_mqtt) refers to w5500.o(i.getSn_RX_RSR) for getSn_RX_RSR
    mqtt_api.o(i.do_mqtt) refers to socket.o(i.recv) for recv
    mqtt_api.o(i.do_mqtt) refers to mqtt_api.o(i.mqtt_decode_msg) for mqtt_decode_msg
    mqtt_api.o(i.do_mqtt) refers to mqtt_api.o(i.dealPublish) for dealPublish
    mqtt_api.o(i.do_mqtt) refers to socket.o(i.disconnect) for disconnect
    mqtt_api.o(i.do_mqtt) refers to socket.o(i.close) for close
    mqtt_api.o(i.do_mqtt) refers to socket.o(i.socket) for socket
    mqtt_api.o(i.do_mqtt) refers to mqtt_api.o(.data) for CONNECT_FLAG
    mqtt_api.o(i.do_mqtt) refers to mqtt_api.o(.bss) for buf
    mqtt_api.o(i.pingMqtt) refers to memseta.o(.text) for __aeabi_memclr
    mqtt_api.o(i.pingMqtt) refers to mqttconnectclient.o(i.MQTTSerialize_pingreq) for MQTTSerialize_pingreq
    mqtt_api.o(i.pingMqtt) refers to socket.o(i.send) for send
    mqtt_api.o(i.pingMqtt) refers to printfa.o(i.__0printf) for __2printf
    mqtt_api.o(i.pingMqtt) refers to systick.o(i.delay_ms) for delay_ms
    mqtt_api.o(i.pingMqtt) refers to w5500.o(i.getSn_RX_RSR) for getSn_RX_RSR
    mqtt_api.o(i.pingMqtt) refers to socket.o(i.recv) for recv
    mqtt_api.o(i.pingMqtt) refers to mqtt_api.o(i.mqtt_decode_msg) for mqtt_decode_msg
    mqtt_api.o(i.pingMqtt) refers to mqtt_api.o(.data) for buflen
    mqtt_api.o(i.pingMqtt) refers to mqtt_api.o(.bss) for buf
    mqtt_api.o(i.publishMqtt) refers to strlen.o(.text) for strlen
    mqtt_api.o(i.publishMqtt) refers to memseta.o(.text) for __aeabi_memclr
    mqtt_api.o(i.publishMqtt) refers to mqttserializepublish.o(i.MQTTSerialize_publish) for MQTTSerialize_publish
    mqtt_api.o(i.publishMqtt) refers to socket.o(i.send) for send
    mqtt_api.o(i.publishMqtt) refers to printfa.o(i.__0printf) for __2printf
    mqtt_api.o(i.publishMqtt) refers to systick.o(i.delay_ms) for delay_ms
    mqtt_api.o(i.publishMqtt) refers to w5500.o(i.getSn_RX_RSR) for getSn_RX_RSR
    mqtt_api.o(i.publishMqtt) refers to socket.o(i.recv) for recv
    mqtt_api.o(i.publishMqtt) refers to mqtt_api.o(i.mqtt_decode_msg) for mqtt_decode_msg
    mqtt_api.o(i.publishMqtt) refers to mqtt_api.o(.data) for buflen
    mqtt_api.o(i.publishMqtt) refers to mqtt_api.o(.bss) for buf
    mqtt_api.o(i.subscribMqtt) refers to memseta.o(.text) for __aeabi_memclr
    mqtt_api.o(i.subscribMqtt) refers to mqttsubscribeclient.o(i.MQTTSerialize_subscribe) for MQTTSerialize_subscribe
    mqtt_api.o(i.subscribMqtt) refers to socket.o(i.send) for send
    mqtt_api.o(i.subscribMqtt) refers to printfa.o(i.__0printf) for __2printf
    mqtt_api.o(i.subscribMqtt) refers to systick.o(i.delay_ms) for delay_ms
    mqtt_api.o(i.subscribMqtt) refers to w5500.o(i.getSn_RX_RSR) for getSn_RX_RSR
    mqtt_api.o(i.subscribMqtt) refers to socket.o(i.recv) for recv
    mqtt_api.o(i.subscribMqtt) refers to mqtt_api.o(i.mqtt_decode_msg) for mqtt_decode_msg
    mqtt_api.o(i.subscribMqtt) refers to mqtt_api.o(.data) for buflen
    mqtt_api.o(i.subscribMqtt) refers to mqtt_api.o(.bss) for buf
    mqtt_api.o(.data) refers to mqtt_api.o(.conststring) for .conststring
    md5.o(i.md5_final) refers to md5.o(i.md5_encode) for md5_encode
    md5.o(i.md5_final) refers to md5.o(i.md5_update) for md5_update
    md5.o(i.md5_final) refers to memseta.o(.text) for __aeabi_memclr4
    md5.o(i.md5_final) refers to md5.o(.data) for padding
    md5.o(i.md5_transform) refers to md5.o(i.md5_decode) for md5_decode
    md5.o(i.md5_transform) refers to md5.o(i.FF) for FF
    md5.o(i.md5_transform) refers to md5.o(i.GG) for GG
    md5.o(i.md5_transform) refers to md5.o(i.HH) for HH
    md5.o(i.md5_transform) refers to md5.o(i.II) for II
    md5.o(i.md5_transform) refers to memseta.o(.text) for __aeabi_memclr4
    md5.o(i.md5_update) refers to memcpya.o(.text) for __aeabi_memcpy
    md5.o(i.md5_update) refers to md5.o(i.md5_transform) for md5_transform
    event_groups.o(i.vEventGroupClearBitsCallback) refers to event_groups.o(i.xEventGroupClearBits) for xEventGroupClearBits
    event_groups.o(i.vEventGroupDelete) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    event_groups.o(i.vEventGroupDelete) refers to printfa.o(i.__0printf) for __2printf
    event_groups.o(i.vEventGroupDelete) refers to tasks.o(i.xTaskRemoveFromUnorderedEventList) for xTaskRemoveFromUnorderedEventList
    event_groups.o(i.vEventGroupDelete) refers to heap_4.o(i.vPortFree) for vPortFree
    event_groups.o(i.vEventGroupDelete) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    event_groups.o(i.vEventGroupSetBitsCallback) refers to event_groups.o(i.xEventGroupSetBits) for xEventGroupSetBits
    event_groups.o(i.xEventGroupClearBits) refers to printfa.o(i.__0printf) for __2printf
    event_groups.o(i.xEventGroupClearBits) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    event_groups.o(i.xEventGroupClearBits) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    event_groups.o(i.xEventGroupCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    event_groups.o(i.xEventGroupCreate) refers to list.o(i.vListInitialise) for vListInitialise
    event_groups.o(i.xEventGroupSetBits) refers to printfa.o(i.__0printf) for __2printf
    event_groups.o(i.xEventGroupSetBits) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    event_groups.o(i.xEventGroupSetBits) refers to tasks.o(i.xTaskRemoveFromUnorderedEventList) for xTaskRemoveFromUnorderedEventList
    event_groups.o(i.xEventGroupSetBits) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    event_groups.o(i.xEventGroupSync) refers to printfa.o(i.__0printf) for __2printf
    event_groups.o(i.xEventGroupSync) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    event_groups.o(i.xEventGroupSync) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    event_groups.o(i.xEventGroupSync) refers to event_groups.o(i.xEventGroupSetBits) for xEventGroupSetBits
    event_groups.o(i.xEventGroupSync) refers to tasks.o(i.vTaskPlaceOnUnorderedEventList) for vTaskPlaceOnUnorderedEventList
    event_groups.o(i.xEventGroupSync) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    event_groups.o(i.xEventGroupSync) refers to tasks.o(i.uxTaskResetEventItemValue) for uxTaskResetEventItemValue
    event_groups.o(i.xEventGroupSync) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    event_groups.o(i.xEventGroupSync) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    event_groups.o(i.xEventGroupWaitBits) refers to printfa.o(i.__0printf) for __2printf
    event_groups.o(i.xEventGroupWaitBits) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    event_groups.o(i.xEventGroupWaitBits) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    event_groups.o(i.xEventGroupWaitBits) refers to event_groups.o(i.prvTestWaitCondition) for prvTestWaitCondition
    event_groups.o(i.xEventGroupWaitBits) refers to tasks.o(i.vTaskPlaceOnUnorderedEventList) for vTaskPlaceOnUnorderedEventList
    event_groups.o(i.xEventGroupWaitBits) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    event_groups.o(i.xEventGroupWaitBits) refers to tasks.o(i.uxTaskResetEventItemValue) for uxTaskResetEventItemValue
    event_groups.o(i.xEventGroupWaitBits) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    event_groups.o(i.xEventGroupWaitBits) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.eTaskGetState) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.eTaskGetState) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.eTaskGetState) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.eTaskGetState) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.eTaskGetState) refers to tasks.o(.bss) for xSuspendedTaskList
    tasks.o(i.pcTaskGetName) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.pcTaskGetName) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.prvAddCurrentTaskToDelayedList) refers to list.o(i.vListInsert) for vListInsert
    tasks.o(i.prvAddCurrentTaskToDelayedList) refers to tasks.o(.data) for xTickCount
    tasks.o(i.prvAddCurrentTaskToDelayedList) refers to tasks.o(.bss) for xSuspendedTaskList
    tasks.o(i.prvAddNewTaskToReadyList) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(i.prvInitialiseTaskLists) for prvInitialiseTaskLists
    tasks.o(i.prvAddNewTaskToReadyList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.prvAddNewTaskToReadyList) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(.data) for uxCurrentNumberOfTasks
    tasks.o(i.prvAddNewTaskToReadyList) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    tasks.o(i.prvCheckTasksWaitingTermination) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.prvCheckTasksWaitingTermination) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.prvCheckTasksWaitingTermination) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(i.prvDeleteTCB) for prvDeleteTCB
    tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(.bss) for xTasksWaitingTermination
    tasks.o(i.prvCheckTasksWaitingTermination) refers to tasks.o(.data) for uxCurrentNumberOfTasks
    tasks.o(i.prvDeleteTCB) refers to heap_4.o(i.vPortFree) for vPortFree
    tasks.o(i.prvIdleTask) refers to tasks.o(i.prvCheckTasksWaitingTermination) for prvCheckTasksWaitingTermination
    tasks.o(i.prvIdleTask) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.prvInitialiseNewTask) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.prvInitialiseNewTask) refers to list.o(i.vListInitialiseItem) for vListInitialiseItem
    tasks.o(i.prvInitialiseNewTask) refers to port.o(i.pxPortInitialiseStack) for pxPortInitialiseStack
    tasks.o(i.prvInitialiseTaskLists) refers to list.o(i.vListInitialise) for vListInitialise
    tasks.o(i.prvInitialiseTaskLists) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.prvInitialiseTaskLists) refers to tasks.o(.data) for pxDelayedTaskList
    tasks.o(i.prvResetNextTaskUnblockTime) refers to tasks.o(.data) for pxDelayedTaskList
    tasks.o(i.prvTaskIsTaskSuspended) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.prvTaskIsTaskSuspended) refers to tasks.o(.bss) for xSuspendedTaskList
    tasks.o(i.pvTaskIncrementMutexHeldCount) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.ulTaskNotifyTake) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.ulTaskNotifyTake) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.ulTaskNotifyTake) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.uxTaskGetNumberOfTasks) refers to tasks.o(.data) for uxCurrentNumberOfTasks
    tasks.o(i.uxTaskPriorityGet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.uxTaskPriorityGet) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.uxTaskPriorityGet) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.uxTaskPriorityGetFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    tasks.o(i.uxTaskPriorityGetFromISR) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.uxTaskResetEventItemValue) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskDelay) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskDelay) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    tasks.o(i.vTaskDelay) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.vTaskDelay) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    tasks.o(i.vTaskDelay) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskDelayUntil) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.vTaskDelayUntil) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    tasks.o(i.vTaskDelayUntil) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskDelete) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.vTaskDelete) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskDelete) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskDelete) refers to tasks.o(i.prvDeleteTCB) for prvDeleteTCB
    tasks.o(i.vTaskDelete) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
    tasks.o(i.vTaskDelete) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.vTaskDelete) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskDelete) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskDelete) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskEndScheduler) refers to port.o(i.vPortEndScheduler) for vPortEndScheduler
    tasks.o(i.vTaskEndScheduler) refers to tasks.o(.data) for xSchedulerRunning
    tasks.o(i.vTaskMissedYield) refers to tasks.o(.data) for xYieldPending
    tasks.o(i.vTaskNotifyGiveFromISR) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskNotifyGiveFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    tasks.o(i.vTaskNotifyGiveFromISR) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskNotifyGiveFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskNotifyGiveFromISR) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskNotifyGiveFromISR) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskPlaceOnEventList) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskPlaceOnEventList) refers to list.o(i.vListInsert) for vListInsert
    tasks.o(i.vTaskPlaceOnEventList) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.vTaskPlaceOnEventList) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.vTaskPlaceOnEventListRestricted) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.vTaskPlaceOnUnorderedEventList) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskPriorityInherit) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskPriorityInherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskPriorityInherit) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskPriorityInherit) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskPrioritySet) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.vTaskPrioritySet) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskPrioritySet) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskPrioritySet) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.vTaskPrioritySet) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskPrioritySet) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskResume) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskResume) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.vTaskResume) refers to tasks.o(i.prvTaskIsTaskSuspended) for prvTaskIsTaskSuspended
    tasks.o(i.vTaskResume) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskResume) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskResume) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.vTaskResume) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskResume) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskSetTimeOutState) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskSetTimeOutState) refers to tasks.o(.data) for xNumOfOverflows
    tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.xTaskCreate) for xTaskCreate
    tasks.o(i.vTaskStartScheduler) refers to timers.o(i.xTimerCreateTimerTask) for xTimerCreateTimerTask
    tasks.o(i.vTaskStartScheduler) refers to port.o(i.xPortStartScheduler) for xPortStartScheduler
    tasks.o(i.vTaskStartScheduler) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskStartScheduler) refers to tasks.o(.data) for xIdleTaskHandle
    tasks.o(i.vTaskStartScheduler) refers to tasks.o(i.prvIdleTask) for prvIdleTask
    tasks.o(i.vTaskSuspend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.vTaskSuspend) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.vTaskSuspend) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.vTaskSuspend) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.vTaskSuspend) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
    tasks.o(i.vTaskSuspend) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskSuspend) refers to tasks.o(i.vTaskSwitchContext) for vTaskSwitchContext
    tasks.o(i.vTaskSuspend) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.vTaskSuspend) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.vTaskSuspendAll) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskSwitchContext) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.vTaskSwitchContext) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.vTaskSwitchContext) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskCheckForTimeOut) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskCheckForTimeOut) refers to tasks.o(i.vTaskSetTimeOutState) for vTaskSetTimeOutState
    tasks.o(i.xTaskCheckForTimeOut) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.xTaskCheckForTimeOut) refers to tasks.o(.data) for xTickCount
    tasks.o(i.xTaskCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    tasks.o(i.xTaskCreate) refers to heap_4.o(i.vPortFree) for vPortFree
    tasks.o(i.xTaskCreate) refers to tasks.o(i.prvInitialiseNewTask) for prvInitialiseNewTask
    tasks.o(i.xTaskCreate) refers to tasks.o(i.prvAddNewTaskToReadyList) for prvAddNewTaskToReadyList
    tasks.o(i.xTaskGenericNotify) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskGenericNotify) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskGenericNotify) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskGenericNotify) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.xTaskGenericNotify) refers to tasks.o(.data) for uxTopReadyPriority
    tasks.o(i.xTaskGenericNotify) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskGenericNotifyFromISR) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.xTaskGenericNotifyFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    tasks.o(i.xTaskGenericNotifyFromISR) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskGenericNotifyFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskGenericNotifyFromISR) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskGenericNotifyFromISR) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskGetCurrentTaskHandle) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.xTaskGetSchedulerState) refers to tasks.o(.data) for xSchedulerRunning
    tasks.o(i.xTaskGetTickCount) refers to tasks.o(.data) for xTickCount
    tasks.o(i.xTaskGetTickCountFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    tasks.o(i.xTaskGetTickCountFromISR) refers to tasks.o(.data) for xTickCount
    tasks.o(i.xTaskIncrementTick) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.xTaskIncrementTick) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
    tasks.o(i.xTaskIncrementTick) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskIncrementTick) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskIncrementTick) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskIncrementTick) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskNotifyStateClear) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskNotifyStateClear) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.xTaskNotifyStateClear) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskNotifyWait) refers to tasks.o(i.prvAddCurrentTaskToDelayedList) for prvAddCurrentTaskToDelayedList
    tasks.o(i.xTaskNotifyWait) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.xTaskNotifyWait) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.xTaskPriorityDisinherit) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.xTaskPriorityDisinherit) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskPriorityDisinherit) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskPriorityDisinherit) refers to tasks.o(.data) for pxCurrentTCB
    tasks.o(i.xTaskPriorityDisinherit) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskRemoveFromEventList) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.xTaskRemoveFromEventList) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskRemoveFromEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskRemoveFromEventList) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskRemoveFromEventList) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskRemoveFromUnorderedEventList) refers to tasks.o(.bss) for pxReadyTasksLists
    tasks.o(i.xTaskResumeAll) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    tasks.o(i.xTaskResumeAll) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskResumeAll) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskResumeAll) refers to tasks.o(i.prvResetNextTaskUnblockTime) for prvResetNextTaskUnblockTime
    tasks.o(i.xTaskResumeAll) refers to tasks.o(i.xTaskIncrementTick) for xTaskIncrementTick
    tasks.o(i.xTaskResumeAll) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    tasks.o(i.xTaskResumeAll) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskResumeAll) refers to tasks.o(.bss) for xPendingReadyList
    tasks.o(i.xTaskResumeFromISR) refers to printfa.o(i.__0printf) for __2printf
    tasks.o(i.xTaskResumeFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    tasks.o(i.xTaskResumeFromISR) refers to tasks.o(i.prvTaskIsTaskSuspended) for prvTaskIsTaskSuspended
    tasks.o(i.xTaskResumeFromISR) refers to list.o(i.uxListRemove) for uxListRemove
    tasks.o(i.xTaskResumeFromISR) refers to list.o(i.vListInsertEnd) for vListInsertEnd
    tasks.o(i.xTaskResumeFromISR) refers to tasks.o(.data) for uxSchedulerSuspended
    tasks.o(i.xTaskResumeFromISR) refers to tasks.o(.bss) for pxReadyTasksLists
    timers.o(i.pcTimerGetName) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.prvCheckForValidListAndQueue) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    timers.o(i.prvCheckForValidListAndQueue) refers to list.o(i.vListInitialise) for vListInitialise
    timers.o(i.prvCheckForValidListAndQueue) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
    timers.o(i.prvCheckForValidListAndQueue) refers to queue.o(i.vQueueAddToRegistry) for vQueueAddToRegistry
    timers.o(i.prvCheckForValidListAndQueue) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    timers.o(i.prvCheckForValidListAndQueue) refers to timers.o(.data) for xTimerQueue
    timers.o(i.prvCheckForValidListAndQueue) refers to timers.o(.bss) for xActiveTimerList1
    timers.o(i.prvGetNextExpireTime) refers to timers.o(.data) for pxCurrentTimerList
    timers.o(i.prvInitialiseNewTimer) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.prvInitialiseNewTimer) refers to timers.o(i.prvCheckForValidListAndQueue) for prvCheckForValidListAndQueue
    timers.o(i.prvInitialiseNewTimer) refers to list.o(i.vListInitialiseItem) for vListInitialiseItem
    timers.o(i.prvInsertTimerInActiveList) refers to list.o(i.vListInsert) for vListInsert
    timers.o(i.prvInsertTimerInActiveList) refers to timers.o(.data) for pxOverflowTimerList
    timers.o(i.prvProcessExpiredTimer) refers to list.o(i.uxListRemove) for uxListRemove
    timers.o(i.prvProcessExpiredTimer) refers to timers.o(i.prvInsertTimerInActiveList) for prvInsertTimerInActiveList
    timers.o(i.prvProcessExpiredTimer) refers to timers.o(i.xTimerGenericCommand) for xTimerGenericCommand
    timers.o(i.prvProcessExpiredTimer) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.prvProcessExpiredTimer) refers to timers.o(.data) for pxCurrentTimerList
    timers.o(i.prvProcessReceivedCommands) refers to list.o(i.uxListRemove) for uxListRemove
    timers.o(i.prvProcessReceivedCommands) refers to timers.o(i.prvSampleTimeNow) for prvSampleTimeNow
    timers.o(i.prvProcessReceivedCommands) refers to timers.o(i.prvInsertTimerInActiveList) for prvInsertTimerInActiveList
    timers.o(i.prvProcessReceivedCommands) refers to timers.o(i.xTimerGenericCommand) for xTimerGenericCommand
    timers.o(i.prvProcessReceivedCommands) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.prvProcessReceivedCommands) refers to heap_4.o(i.vPortFree) for vPortFree
    timers.o(i.prvProcessReceivedCommands) refers to queue.o(i.xQueueGenericReceive) for xQueueGenericReceive
    timers.o(i.prvProcessReceivedCommands) refers to timers.o(.data) for xTimerQueue
    timers.o(i.prvProcessTimerOrBlockTask) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    timers.o(i.prvProcessTimerOrBlockTask) refers to timers.o(i.prvSampleTimeNow) for prvSampleTimeNow
    timers.o(i.prvProcessTimerOrBlockTask) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    timers.o(i.prvProcessTimerOrBlockTask) refers to timers.o(i.prvProcessExpiredTimer) for prvProcessExpiredTimer
    timers.o(i.prvProcessTimerOrBlockTask) refers to queue.o(i.vQueueWaitForMessageRestricted) for vQueueWaitForMessageRestricted
    timers.o(i.prvProcessTimerOrBlockTask) refers to timers.o(.data) for pxOverflowTimerList
    timers.o(i.prvSampleTimeNow) refers to tasks.o(i.xTaskGetTickCount) for xTaskGetTickCount
    timers.o(i.prvSampleTimeNow) refers to timers.o(i.prvSwitchTimerLists) for prvSwitchTimerLists
    timers.o(i.prvSampleTimeNow) refers to timers.o(.data) for xLastTime
    timers.o(i.prvSwitchTimerLists) refers to list.o(i.uxListRemove) for uxListRemove
    timers.o(i.prvSwitchTimerLists) refers to list.o(i.vListInsert) for vListInsert
    timers.o(i.prvSwitchTimerLists) refers to timers.o(i.xTimerGenericCommand) for xTimerGenericCommand
    timers.o(i.prvSwitchTimerLists) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.prvSwitchTimerLists) refers to timers.o(.data) for pxCurrentTimerList
    timers.o(i.prvTimerTask) refers to timers.o(i.prvGetNextExpireTime) for prvGetNextExpireTime
    timers.o(i.prvTimerTask) refers to timers.o(i.prvProcessTimerOrBlockTask) for prvProcessTimerOrBlockTask
    timers.o(i.prvTimerTask) refers to timers.o(i.prvProcessReceivedCommands) for prvProcessReceivedCommands
    timers.o(i.pvTimerGetTimerID) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.pvTimerGetTimerID) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    timers.o(i.pvTimerGetTimerID) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    timers.o(i.vTimerSetTimerID) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.vTimerSetTimerID) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    timers.o(i.vTimerSetTimerID) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    timers.o(i.xTimerCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    timers.o(i.xTimerCreate) refers to timers.o(i.prvInitialiseNewTimer) for prvInitialiseNewTimer
    timers.o(i.xTimerCreateTimerTask) refers to timers.o(i.prvCheckForValidListAndQueue) for prvCheckForValidListAndQueue
    timers.o(i.xTimerCreateTimerTask) refers to tasks.o(i.xTaskCreate) for xTaskCreate
    timers.o(i.xTimerCreateTimerTask) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.xTimerCreateTimerTask) refers to timers.o(.data) for xTimerQueue
    timers.o(i.xTimerCreateTimerTask) refers to timers.o(i.prvTimerTask) for prvTimerTask
    timers.o(i.xTimerGenericCommand) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.xTimerGenericCommand) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    timers.o(i.xTimerGenericCommand) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    timers.o(i.xTimerGenericCommand) refers to queue.o(i.xQueueGenericSendFromISR) for xQueueGenericSendFromISR
    timers.o(i.xTimerGenericCommand) refers to timers.o(.data) for xTimerQueue
    timers.o(i.xTimerGetExpiryTime) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.xTimerGetPeriod) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.xTimerGetTimerDaemonTaskHandle) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.xTimerGetTimerDaemonTaskHandle) refers to timers.o(.data) for xTimerTaskHandle
    timers.o(i.xTimerIsTimerActive) refers to printfa.o(i.__0printf) for __2printf
    timers.o(i.xTimerIsTimerActive) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    timers.o(i.xTimerIsTimerActive) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.pcQueueGetName) refers to queue.o(.bss) for xQueueRegistry
    queue.o(i.prvCopyDataFromQueue) refers to memcpya.o(.text) for __aeabi_memcpy
    queue.o(i.prvCopyDataToQueue) refers to tasks.o(i.xTaskPriorityDisinherit) for xTaskPriorityDisinherit
    queue.o(i.prvCopyDataToQueue) refers to memcpya.o(.text) for __aeabi_memcpy
    queue.o(i.prvInitialiseMutex) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    queue.o(i.prvInitialiseNewQueue) refers to queue.o(i.xQueueGenericReset) for xQueueGenericReset
    queue.o(i.prvIsQueueEmpty) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.prvIsQueueEmpty) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.prvIsQueueFull) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.prvIsQueueFull) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.prvNotifyQueueSetContainer) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.prvNotifyQueueSetContainer) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue
    queue.o(i.prvNotifyQueueSetContainer) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.prvUnlockQueue) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.prvUnlockQueue) refers to queue.o(i.prvNotifyQueueSetContainer) for prvNotifyQueueSetContainer
    queue.o(i.prvUnlockQueue) refers to tasks.o(i.vTaskMissedYield) for vTaskMissedYield
    queue.o(i.prvUnlockQueue) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.prvUnlockQueue) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.uxQueueMessagesWaiting) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.uxQueueMessagesWaiting) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.uxQueueMessagesWaiting) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.uxQueueMessagesWaitingFromISR) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.uxQueueSpacesAvailable) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.uxQueueSpacesAvailable) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.uxQueueSpacesAvailable) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.vQueueAddToRegistry) refers to queue.o(.bss) for xQueueRegistry
    queue.o(i.vQueueDelete) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.vQueueDelete) refers to queue.o(i.vQueueUnregisterQueue) for vQueueUnregisterQueue
    queue.o(i.vQueueDelete) refers to heap_4.o(i.vPortFree) for vPortFree
    queue.o(i.vQueueUnregisterQueue) refers to queue.o(.bss) for xQueueRegistry
    queue.o(i.vQueueWaitForMessageRestricted) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.vQueueWaitForMessageRestricted) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.vQueueWaitForMessageRestricted) refers to tasks.o(i.vTaskPlaceOnEventListRestricted) for vTaskPlaceOnEventListRestricted
    queue.o(i.vQueueWaitForMessageRestricted) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
    queue.o(i.xQueueAddToSet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueAddToSet) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueCreateCountingSemaphore) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueCreateCountingSemaphore) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
    queue.o(i.xQueueCreateMutex) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
    queue.o(i.xQueueCreateMutex) refers to queue.o(i.prvInitialiseMutex) for prvInitialiseMutex
    queue.o(i.xQueueCreateSet) refers to queue.o(i.xQueueGenericCreate) for xQueueGenericCreate
    queue.o(i.xQueueGenericCreate) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueGenericCreate) refers to heap_4.o(i.pvPortMalloc) for pvPortMalloc
    queue.o(i.xQueueGenericCreate) refers to queue.o(i.prvInitialiseNewQueue) for prvInitialiseNewQueue
    queue.o(i.xQueueGenericReceive) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    queue.o(i.xQueueGenericReceive) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueGenericReceive) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.pvTaskIncrementMutexHeldCount) for pvTaskIncrementMutexHeldCount
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGenericReceive) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.vTaskSetTimeOutState) for vTaskSetTimeOutState
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
    queue.o(i.xQueueGenericReceive) refers to queue.o(i.prvIsQueueEmpty) for prvIsQueueEmpty
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.vTaskPriorityInherit) for vTaskPriorityInherit
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
    queue.o(i.xQueueGenericReceive) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
    queue.o(i.xQueueGenericReceive) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    queue.o(i.xQueueGenericReset) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueGenericReset) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueGenericReset) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGenericReset) refers to list.o(i.vListInitialise) for vListInitialise
    queue.o(i.xQueueGenericReset) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueGenericSend) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskGetSchedulerState) for xTaskGetSchedulerState
    queue.o(i.xQueueGenericSend) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueGenericSend) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue
    queue.o(i.xQueueGenericSend) refers to queue.o(i.prvNotifyQueueSetContainer) for prvNotifyQueueSetContainer
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGenericSend) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskSetTimeOutState) for vTaskSetTimeOutState
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskCheckForTimeOut) for xTaskCheckForTimeOut
    queue.o(i.xQueueGenericSend) refers to queue.o(i.prvIsQueueFull) for prvIsQueueFull
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.vTaskPlaceOnEventList) for vTaskPlaceOnEventList
    queue.o(i.xQueueGenericSend) refers to queue.o(i.prvUnlockQueue) for prvUnlockQueue
    queue.o(i.xQueueGenericSend) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    queue.o(i.xQueueGenericSendFromISR) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueGenericSendFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    queue.o(i.xQueueGenericSendFromISR) refers to queue.o(i.prvCopyDataToQueue) for prvCopyDataToQueue
    queue.o(i.xQueueGenericSendFromISR) refers to queue.o(i.prvNotifyQueueSetContainer) for prvNotifyQueueSetContainer
    queue.o(i.xQueueGenericSendFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGiveFromISR) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueGiveFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    queue.o(i.xQueueGiveFromISR) refers to queue.o(i.prvNotifyQueueSetContainer) for prvNotifyQueueSetContainer
    queue.o(i.xQueueGiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueGiveMutexRecursive) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueGiveMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
    queue.o(i.xQueueGiveMutexRecursive) refers to queue.o(i.xQueueGenericSend) for xQueueGenericSend
    queue.o(i.xQueueIsQueueEmptyFromISR) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueIsQueueFullFromISR) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueuePeekFromISR) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueuePeekFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    queue.o(i.xQueuePeekFromISR) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
    queue.o(i.xQueueReceiveFromISR) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueReceiveFromISR) refers to port.o(i.vPortValidateInterruptPriority) for vPortValidateInterruptPriority
    queue.o(i.xQueueReceiveFromISR) refers to queue.o(i.prvCopyDataFromQueue) for prvCopyDataFromQueue
    queue.o(i.xQueueReceiveFromISR) refers to tasks.o(i.xTaskRemoveFromEventList) for xTaskRemoveFromEventList
    queue.o(i.xQueueRemoveFromSet) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    queue.o(i.xQueueRemoveFromSet) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    queue.o(i.xQueueSelectFromSet) refers to queue.o(i.xQueueGenericReceive) for xQueueGenericReceive
    queue.o(i.xQueueSelectFromSetFromISR) refers to queue.o(i.xQueueReceiveFromISR) for xQueueReceiveFromISR
    queue.o(i.xQueueTakeMutexRecursive) refers to printfa.o(i.__0printf) for __2printf
    queue.o(i.xQueueTakeMutexRecursive) refers to tasks.o(i.xTaskGetCurrentTaskHandle) for xTaskGetCurrentTaskHandle
    queue.o(i.xQueueTakeMutexRecursive) refers to queue.o(i.xQueueGenericReceive) for xQueueGenericReceive
    port.o(.emb_text) refers to tasks.o(i.vTaskSwitchContext) for vTaskSwitchContext
    port.o(.emb_text) refers to tasks.o(.data) for pxCurrentTCB
    port.o(i.prvTaskExitError) refers to printfa.o(i.__0printf) for __2printf
    port.o(i.prvTaskExitError) refers to port.o(.data) for uxCriticalNesting
    port.o(i.pxPortInitialiseStack) refers to port.o(i.prvTaskExitError) for prvTaskExitError
    port.o(i.vPortEndScheduler) refers to printfa.o(i.__0printf) for __2printf
    port.o(i.vPortEndScheduler) refers to port.o(.data) for uxCriticalNesting
    port.o(i.vPortEnterCritical) refers to printfa.o(i.__0printf) for __2printf
    port.o(i.vPortEnterCritical) refers to port.o(.data) for uxCriticalNesting
    port.o(i.vPortExitCritical) refers to printfa.o(i.__0printf) for __2printf
    port.o(i.vPortExitCritical) refers to port.o(.data) for uxCriticalNesting
    port.o(i.vPortSetupTimerInterrupt) refers to system_stm32f10x.o(.data) for SystemCoreClock
    port.o(i.vPortValidateInterruptPriority) refers to port.o(.emb_text) for vPortGetIPSR
    port.o(i.vPortValidateInterruptPriority) refers to printfa.o(i.__0printf) for __2printf
    port.o(i.vPortValidateInterruptPriority) refers to port.o(.data) for ucMaxSysCallPriority
    port.o(i.xPortStartScheduler) refers to port.o(i.vPortSetupTimerInterrupt) for vPortSetupTimerInterrupt
    port.o(i.xPortStartScheduler) refers to port.o(.emb_text) for __asm___6_port_c_39a90d8d__prvStartFirstTask
    port.o(i.xPortStartScheduler) refers to port.o(.data) for ucMaxSysCallPriority
    port.o(i.xPortSysTickHandler) refers to tasks.o(i.xTaskIncrementTick) for xTaskIncrementTick
    heap_4.o(i.prvHeapInit) refers to heap_4.o(.bss) for ucHeap
    heap_4.o(i.prvHeapInit) refers to heap_4.o(.data) for xStart
    heap_4.o(i.prvInsertBlockIntoFreeList) refers to heap_4.o(.data) for xStart
    heap_4.o(i.pvPortMalloc) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    heap_4.o(i.pvPortMalloc) refers to heap_4.o(i.prvHeapInit) for prvHeapInit
    heap_4.o(i.pvPortMalloc) refers to printfa.o(i.__0printf) for __2printf
    heap_4.o(i.pvPortMalloc) refers to heap_4.o(i.prvInsertBlockIntoFreeList) for prvInsertBlockIntoFreeList
    heap_4.o(i.pvPortMalloc) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    heap_4.o(i.pvPortMalloc) refers to heap_4.o(.data) for pxEnd
    heap_4.o(i.vPortFree) refers to printfa.o(i.__0printf) for __2printf
    heap_4.o(i.vPortFree) refers to tasks.o(i.vTaskSuspendAll) for vTaskSuspendAll
    heap_4.o(i.vPortFree) refers to heap_4.o(i.prvInsertBlockIntoFreeList) for prvInsertBlockIntoFreeList
    heap_4.o(i.vPortFree) refers to tasks.o(i.xTaskResumeAll) for xTaskResumeAll
    heap_4.o(i.vPortFree) refers to heap_4.o(.data) for xBlockAllocatedBit
    heap_4.o(i.xPortGetFreeHeapSize) refers to heap_4.o(.data) for xFreeBytesRemaining
    heap_4.o(i.xPortGetMinimumEverFreeHeapSize) refers to heap_4.o(.data) for xMinimumEverFreeBytesRemaining
    myfreertos.o(i.HotTestRequestTask) refers to tasks.o(i.vTaskDelay) for vTaskDelay
    myfreertos.o(i.SensorDataRequestTask) refers to rs485.o(i.RS485_1_Send_Data_1) for RS485_1_Send_Data_1
    myfreertos.o(i.SensorDataRequestTask) refers to tasks.o(i.vTaskDelay) for vTaskDelay
    myfreertos.o(i.SensorDataRequestTask) refers to myfreertos.o(.data) for rs485buf
    myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.timelong_Compare) for timelong_Compare
    myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Array) for Array
    myfreertos.o(i.Sensor_Communication_task) refers to systick.o(i.delay_xms) for delay_xms
    myfreertos.o(i.Sensor_Communication_task) refers to bufcut.o(i.bufcut_Init) for bufcut_Init
    myfreertos.o(i.Sensor_Communication_task) refers to rs485.o(i.CRC16_check) for CRC16_check
    myfreertos.o(i.Sensor_Communication_task) refers to memseta.o(.text) for __aeabi_memclr4
    myfreertos.o(i.Sensor_Communication_task) refers to myfreertos.o(i.process_sensor_data) for process_sensor_data
    myfreertos.o(i.Sensor_Communication_task) refers to bufcut.o(i.RX_BUF_Transfer) for RX_BUF_Transfer
    myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Batch_synchronization) for Batch_synchronization
    myfreertos.o(i.Sensor_Communication_task) refers to rs485.o(i.RS485_1_Send_Data_1) for RS485_1_Send_Data_1
    myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Analysis) for Analysis
    myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Write_Init) for Write_Init
    myfreertos.o(i.Sensor_Communication_task) refers to rtc.o(i.RTC_synchronization_ins) for RTC_synchronization_ins
    myfreertos.o(i.Sensor_Communication_task) refers to rs485.o(i.RS485_1_Send_Data_2) for RS485_1_Send_Data_2
    myfreertos.o(i.Sensor_Communication_task) refers to dfltui.o(.text) for __aeabi_ui2d
    myfreertos.o(i.Sensor_Communication_task) refers to dmul.o(.text) for __aeabi_dmul
    myfreertos.o(i.Sensor_Communication_task) refers to dadd.o(.text) for __aeabi_dadd
    myfreertos.o(i.Sensor_Communication_task) refers to d2f.o(.text) for __aeabi_d2f
    myfreertos.o(i.Sensor_Communication_task) refers to ddiv.o(.text) for __aeabi_ddiv
    myfreertos.o(i.Sensor_Communication_task) refers to dfixi.o(.text) for __aeabi_d2iz
    myfreertos.o(i.Sensor_Communication_task) refers to dflti.o(.text) for __aeabi_i2d
    myfreertos.o(i.Sensor_Communication_task) refers to myfreertos.o(.data) for now_stage
    myfreertos.o(i.Sensor_Communication_task) refers to rs485.o(.bss) for RS485_RX_BUF
    myfreertos.o(i.Sensor_Communication_task) refers to myfreertos.o(.bss) for RS485_RX_BUF_COPY
    myfreertos.o(i.Sensor_Communication_task) refers to rs485.o(.data) for RS485_RX_CNT
    myfreertos.o(i.Sensor_Communication_task) refers to pid.o(.bss) for pid
    myfreertos.o(i.Sensor_Communication_task) refers to myfreertos.o(i.process_hmi_btn_event) for process_hmi_btn_event
    myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.isAllZeros) for isAllZeros
    myfreertos.o(i.Sensor_Communication_task) refers to tasks.o(i.vTaskDelay) for vTaskDelay
    myfreertos.o(i.SyncEnvironmentDataRequestTask) refers to rs485.o(i.RS485_1_Send_Data_3) for RS485_1_Send_Data_3
    myfreertos.o(i.SyncEnvironmentDataRequestTask) refers to tasks.o(i.vTaskDelay) for vTaskDelay
    myfreertos.o(i.os_init) refers to tasks.o(i.xTaskCreate) for xTaskCreate
    myfreertos.o(i.os_init) refers to tasks.o(i.vTaskStartScheduler) for vTaskStartScheduler
    myfreertos.o(i.os_init) refers to myfreertos.o(.data) for StartTask_Handler
    myfreertos.o(i.os_init) refers to myfreertos.o(i.start_task) for start_task
    myfreertos.o(i.os_init) refers to myfreertos.o(i.SensorDataRequestTask) for SensorDataRequestTask
    myfreertos.o(i.os_init) refers to myfreertos.o(i.SyncEnvironmentDataRequestTask) for SyncEnvironmentDataRequestTask
    myfreertos.o(i.os_init) refers to myfreertos.o(i.HotTestRequestTask) for HotTestRequestTask
    myfreertos.o(i.process_hmi_btn_event) refers to rtc.o(i.RTC_synchronization_ins) for RTC_synchronization_ins
    myfreertos.o(i.process_hmi_btn_event) refers to write.o(i.Write_Init) for Write_Init
    myfreertos.o(i.process_hmi_btn_event) refers to rs485.o(i.RS485_1_Send_Data_2) for RS485_1_Send_Data_2
    myfreertos.o(i.process_hmi_btn_event) refers to myfreertos.o(.data) for now_stage
    myfreertos.o(i.process_sensor_data) refers to dfltui.o(.text) for __aeabi_ui2d
    myfreertos.o(i.process_sensor_data) refers to ddiv.o(.text) for __aeabi_ddiv
    myfreertos.o(i.process_sensor_data) refers to d2f.o(.text) for __aeabi_d2f
    myfreertos.o(i.process_sensor_data) refers to dflti.o(.text) for __aeabi_i2d
    myfreertos.o(i.process_sensor_data) refers to pid.o(i.PID_Calc) for PID_Calc
    myfreertos.o(i.process_sensor_data) refers to rs485.o(i.RS485_1_Send_Data_2) for RS485_1_Send_Data_2
    myfreertos.o(i.process_sensor_data) refers to myfreertos.o(.data) for T
    myfreertos.o(i.process_sensor_data) refers to pid.o(.bss) for pid
    myfreertos.o(i.start_task) refers to port.o(i.vPortEnterCritical) for vPortEnterCritical
    myfreertos.o(i.start_task) refers to tasks.o(i.xTaskCreate) for xTaskCreate
    myfreertos.o(i.start_task) refers to tasks.o(i.vTaskDelete) for vTaskDelete
    myfreertos.o(i.start_task) refers to port.o(i.vPortExitCritical) for vPortExitCritical
    myfreertos.o(i.start_task) refers to myfreertos.o(.data) for Sensor_CommunicationTask_Handler
    myfreertos.o(i.start_task) refers to myfreertos.o(i.Sensor_Communication_task) for Sensor_Communication_task
    floor.o(i.__softfp_floor) refers (Special) to iusefp.o(.text) for __I$use$fp
    floor.o(i.__softfp_floor) refers to floor.o(i.floor) for floor
    floor.o(i.floor) refers (Special) to iusefp.o(.text) for __I$use$fp
    floor.o(i.floor) refers to dadd.o(.text) for __aeabi_dadd
    floor.o(i.floor) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    pow.o(i.__softfp_pow) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow.o(i.__softfp_pow) refers to pow.o(i.pow) for pow
    pow.o(i.pow) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
    pow.o(i.pow) refers to errno.o(i.__set_errno) for __set_errno
    pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_divzero) for __mathlib_dbl_divzero
    pow.o(i.pow) refers to ddiv.o(.text) for __aeabi_ddiv
    pow.o(i.pow) refers to sqrt.o(i.sqrt) for sqrt
    pow.o(i.pow) refers to dmul.o(.text) for __aeabi_dmul
    pow.o(i.pow) refers to dflti.o(.text) for __aeabi_i2d
    pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid
    pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_overflow) for __mathlib_dbl_overflow
    pow.o(i.pow) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow
    pow.o(i.pow) refers to dadd.o(.text) for __aeabi_dsub
    pow.o(i.pow) refers to dscalb.o(.text) for __ARM_scalbn
    pow.o(i.pow) refers to qnan.o(.constdata) for __mathlib_zero
    pow.o(i.pow) refers to poly.o(i.__kernel_poly) for __kernel_poly
    pow.o(i.pow) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    pow.o(i.pow) refers to pow.o(.constdata) for .constdata
    pow.o(i.pow) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify
    pow.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow_x.o(i.____softfp_pow$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow_x.o(i.____softfp_pow$lsc) refers to pow_x.o(i.__pow$lsc) for __pow$lsc
    pow_x.o(i.__pow$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    pow_x.o(i.__pow$lsc) refers to dunder.o(i.__mathlib_dbl_infnan2) for __mathlib_dbl_infnan2
    pow_x.o(i.__pow$lsc) refers to errno.o(i.__set_errno) for __set_errno
    pow_x.o(i.__pow$lsc) refers to ddiv.o(.text) for __aeabi_ddiv
    pow_x.o(i.__pow$lsc) refers to sqrt.o(i.sqrt) for sqrt
    pow_x.o(i.__pow$lsc) refers to dmul.o(.text) for __aeabi_dmul
    pow_x.o(i.__pow$lsc) refers to dflti.o(.text) for __aeabi_i2d
    pow_x.o(i.__pow$lsc) refers to dadd.o(.text) for __aeabi_dsub
    pow_x.o(i.__pow$lsc) refers to dscalb.o(.text) for __ARM_scalbn
    pow_x.o(i.__pow$lsc) refers to qnan.o(.constdata) for __mathlib_zero
    pow_x.o(i.__pow$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly
    pow_x.o(i.__pow$lsc) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    pow_x.o(i.__pow$lsc) refers to pow_x.o(.constdata) for .constdata
    pow_x.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
    printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0fprintf$bare) refers to usart.o(i.fputc) for fputc
    printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0printf$bare) refers to usart.o(i.fputc) for fputc
    printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vfprintf$bare) refers to usart.o(i.fputc) for fputc
    printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vprintf$bare) refers to usart.o(i.fputc) for fputc
    printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0fprintf$0) refers to usart.o(i.fputc) for fputc
    printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0printf$0) refers to usart.o(i.fputc) for fputc
    printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vfprintf$0) refers to usart.o(i.fputc) for fputc
    printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vprintf$0) refers to usart.o(i.fputc) for fputc
    printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0fprintf$1) refers to usart.o(i.fputc) for fputc
    printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0printf$1) refers to usart.o(i.fputc) for fputc
    printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vfprintf$1) refers to usart.o(i.fputc) for fputc
    printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vprintf$1) refers to usart.o(i.fputc) for fputc
    printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0fprintf$2) refers to usart.o(i.fputc) for fputc
    printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0printf$2) refers to usart.o(i.fputc) for fputc
    printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vfprintf$2) refers to usart.o(i.fputc) for fputc
    printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vprintf$2) refers to usart.o(i.fputc) for fputc
    printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0fprintf$3) refers to usart.o(i.fputc) for fputc
    printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0printf$3) refers to usart.o(i.fputc) for fputc
    printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vfprintf$3) refers to usart.o(i.fputc) for fputc
    printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vprintf$3) refers to usart.o(i.fputc) for fputc
    printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0fprintf$4) refers to usart.o(i.fputc) for fputc
    printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0printf$4) refers to usart.o(i.fputc) for fputc
    printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vfprintf$4) refers to usart.o(i.fputc) for fputc
    printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vprintf$4) refers to usart.o(i.fputc) for fputc
    printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0fprintf$5) refers to usart.o(i.fputc) for fputc
    printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0printf$5) refers to usart.o(i.fputc) for fputc
    printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vfprintf$5) refers to usart.o(i.fputc) for fputc
    printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vprintf$5) refers to usart.o(i.fputc) for fputc
    printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0fprintf$6) refers to usart.o(i.fputc) for fputc
    printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0printf$6) refers to usart.o(i.fputc) for fputc
    printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vfprintf$6) refers to usart.o(i.fputc) for fputc
    printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vprintf$6) refers to usart.o(i.fputc) for fputc
    printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
    printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
    printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0fprintf$7) refers to usart.o(i.fputc) for fputc
    printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0printf$7) refers to usart.o(i.fputc) for fputc
    printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vfprintf$7) refers to usart.o(i.fputc) for fputc
    printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vprintf$7) refers to usart.o(i.fputc) for fputc
    printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
    printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
    printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0fprintf$8) refers to usart.o(i.fputc) for fputc
    printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0printf$8) refers to usart.o(i.fputc) for fputc
    printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vfprintf$8) refers to usart.o(i.fputc) for fputc
    printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vprintf$8) refers to usart.o(i.fputc) for fputc
    printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
    printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0fprintf) refers to usart.o(i.fputc) for fputc
    printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0printf) refers to usart.o(i.fputc) for fputc
    printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout
    printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vfprintf) refers to usart.o(i.fputc) for fputc
    printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vprintf) refers to usart.o(i.fputc) for fputc
    printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout
    printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
    printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
    printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
    printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
    printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
    printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
    printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    malloc.o(i.free) refers to mvars.o(.data) for __microlib_freelist
    malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    malloc.o(i.malloc) refers to mvars.o(.data) for __microlib_freelist
    malloc.o(i.malloc) refers to startup_stm32f10x_md.o(HEAP) for __heap_base
    mallocr.o(i.__free$realloc) refers to mvars.o(.data) for __microlib_freelist
    mallocr.o(i.__malloc$realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
    mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    mallocr.o(i.__malloc$realloc) refers to startup_stm32f10x_md.o(HEAP) for __heap_base
    mallocr.o(i.__malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
    mallocr.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
    mallocr.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
    mallocr.o(i.realloc) refers to mallocr.o(i.__free$realloc) for __free$realloc
    mallocr.o(i.realloc) refers to mallocr.o(i.internal_alloc) for internal_alloc
    mallocr.o(i.realloc) refers to mallocr.o(i.__malloc$realloc) for __malloc$realloc
    mallocr.o(i.realloc) refers to mvars.o(.data) for __microlib_freelist
    malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    malloca.o(i.__aligned_malloc) refers to mvars.o(.data) for __microlib_freelist
    malloca.o(i.__aligned_malloc) refers to startup_stm32f10x_md.o(HEAP) for __heap_base
    malloca.o(i.__free$memalign) refers to mvars.o(.data) for __microlib_freelist
    malloca.o(i.__malloc$memalign) refers to malloca.o(i.__aligned_malloc) for __aligned_malloc
    mallocra.o(i.__aligned_malloc$realloc) refers to mallocra.o(i.internal_alloc) for internal_alloc
    mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist_initialised
    mallocra.o(i.__aligned_malloc$realloc) refers to startup_stm32f10x_md.o(HEAP) for __heap_base
    mallocra.o(i.__aligned_malloc$realloc) refers to mvars.o(.data) for __microlib_freelist
    mallocra.o(i.__free$realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
    mallocra.o(i.__malloc$realloc$memalign) refers to mallocra.o(i.__aligned_malloc$realloc) for __aligned_malloc$realloc
    mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__free$realloc$memalign) for __free$realloc$memalign
    mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.internal_alloc) for internal_alloc
    mallocra.o(i.__realloc$memalign) refers to mallocra.o(i.__malloc$realloc$memalign) for __malloc$realloc$memalign
    mallocra.o(i.__realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
    mallocra.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
    mallocra.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
    fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
    dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
    dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
    fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
    dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue
    dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    cdcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    d2f.o(.text) refers to fepilogue.o(.text) for _float_round
    cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
    dunder.o(i.__mathlib_dbl_divzero) refers to ddiv.o(.text) for __aeabi_ddiv
    dunder.o(i.__mathlib_dbl_infnan) refers to dscalb.o(.text) for __ARM_scalbn
    dunder.o(i.__mathlib_dbl_infnan2) refers to dadd.o(.text) for __aeabi_dadd
    dunder.o(i.__mathlib_dbl_invalid) refers to ddiv.o(.text) for __aeabi_ddiv
    dunder.o(i.__mathlib_dbl_overflow) refers to dscalb.o(.text) for __ARM_scalbn
    dunder.o(i.__mathlib_dbl_posinfnan) refers to dmul.o(.text) for __aeabi_dmul
    dunder.o(i.__mathlib_dbl_underflow) refers to dscalb.o(.text) for __ARM_scalbn
    fpclassify.o(i.__ARM_fpclassify) refers (Special) to iusefp.o(.text) for __I$use$fp
    poly.o(i.__kernel_poly) refers (Special) to iusefp.o(.text) for __I$use$fp
    poly.o(i.__kernel_poly) refers to dmul.o(.text) for __aeabi_dmul
    poly.o(i.__kernel_poly) refers to dadd.o(.text) for __aeabi_dadd
    qnan.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt.o(i.__softfp_sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt.o(i.__softfp_sqrt) refers to dsqrt.o(.text) for _dsqrt
    sqrt.o(i.__softfp_sqrt) refers to errno.o(i.__set_errno) for __set_errno
    sqrt.o(i.sqrt) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt.o(i.sqrt) refers to dsqrt.o(.text) for _dsqrt
    sqrt.o(i.sqrt) refers to errno.o(i.__set_errno) for __set_errno
    sqrt_x.o(i.____softfp_sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
    sqrt_x.o(i.____softfp_sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
    sqrt_x.o(i.__sqrt$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
    sqrt_x.o(i.__sqrt$lsc) refers to cdcmple.o(.text) for __aeabi_cdcmple
    sqrt_x.o(i.__sqrt$lsc) refers to errno.o(i.__set_errno) for __set_errno
    sqrt_x.o(i.__sqrt$lsc) refers to dsqrt.o(.text) for _dsqrt
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
    uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    errno.o(i.__aeabi_errno_addr) refers to errno.o(.data) for .data
    errno.o(i.__read_errno) refers to errno.o(.data) for .data
    errno.o(i.__set_errno) refers to errno.o(.data) for .data
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
    dsqrt.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dsqrt.o(.text) refers to depilogue.o(.text) for _double_round


==============================================================================

Removing Unused input sections from the image.

    Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
    Removing w25q128.o(i.W25QXX_Erase_Chip), (44 bytes).
    Removing w25q128.o(i.W25QXX_PowerDown), (40 bytes).
    Removing w25q128.o(i.W25QXX_WAKEUP), (40 bytes).
    Removing w25q128.o(i.W25QXX_Write_Disable), (32 bytes).
    Removing w25q128.o(i.W25QXX_Write_SR), (40 bytes).
    Removing relays.o(i.HC595_Send_Byte), (68 bytes).
    Removing relays.o(i.HC595_Send_Data), (76 bytes).
    Removing osc.o(i.OSC_Init), (84 bytes).
    Removing rs485.o(i.RS485_2_Init), (228 bytes).
    Removing rs485.o(i.RS485_Receive_Data), (76 bytes).
    Removing rtc.o(i.RTC_Alarm_Set), (200 bytes).
    Removing bufcut.o(i.RX_BUF_Init), (24 bytes).
    Removing bufcut.o(i.RX_BUF_Printf), (14 bytes).
    Removing bufcut.o(i.RX_BUF_ZERO), (24 bytes).
    Removing pid.o(.data), (32 bytes).
    Removing core_cm3.o(.emb_text), (32 bytes).
    Removing startup_stm32f10x_md.o(HEAP), (512 bytes).
    Removing misc.o(i.NVIC_SetVectorTable), (20 bytes).
    Removing misc.o(i.NVIC_SystemLPConfig), (32 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_AFIODeInit), (20 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_DeInit), (200 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ETH_MediaInterfaceConfig), (12 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_EXTILineConfig), (64 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_EventOutputCmd), (12 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_EventOutputConfig), (32 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_PinLockConfig), (18 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_PinRemapConfig), (144 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadInputData), (8 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadInputDataBit), (18 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadOutputData), (8 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadOutputDataBit), (18 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_StructInit), (16 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_Write), (4 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_WriteBit), (10 bytes).
    Removing stm32f10x_dbgmcu.o(i.DBGMCU_Config), (32 bytes).
    Removing stm32f10x_dbgmcu.o(i.DBGMCU_GetDEVID), (16 bytes).
    Removing stm32f10x_dbgmcu.o(i.DBGMCU_GetREVID), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ADCCLKConfig), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_AdjustHSICalibrationValue), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ClearFlag), (20 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ClearITPendingBit), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ClockSecuritySystemCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_DeInit), (76 bytes).
    Removing stm32f10x_rcc.o(i.RCC_GetITStatus), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_GetSYSCLKSource), (16 bytes).
    Removing stm32f10x_rcc.o(i.RCC_HCLKConfig), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_HSICmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_ITConfig), (32 bytes).
    Removing stm32f10x_rcc.o(i.RCC_LSICmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_MCOConfig), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PCLK1Config), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PCLK2Config), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PLLCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PLLConfig), (28 bytes).
    Removing stm32f10x_rcc.o(i.RCC_SYSCLKConfig), (24 bytes).
    Removing stm32f10x_rcc.o(i.RCC_USBCLKConfig), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp), (56 bytes).
    Removing stm32f10x_usart.o(i.USART_ClearFlag), (18 bytes).
    Removing stm32f10x_usart.o(i.USART_ClearITPendingBit), (30 bytes).
    Removing stm32f10x_usart.o(i.USART_ClockInit), (34 bytes).
    Removing stm32f10x_usart.o(i.USART_ClockStructInit), (12 bytes).
    Removing stm32f10x_usart.o(i.USART_DMACmd), (18 bytes).
    Removing stm32f10x_usart.o(i.USART_DeInit), (156 bytes).
    Removing stm32f10x_usart.o(i.USART_HalfDuplexCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_IrDACmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_IrDAConfig), (18 bytes).
    Removing stm32f10x_usart.o(i.USART_LINBreakDetectLengthConfig), (18 bytes).
    Removing stm32f10x_usart.o(i.USART_LINCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_OneBitMethodCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_OverSampling8Cmd), (22 bytes).
    Removing stm32f10x_usart.o(i.USART_ReceiverWakeUpCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_SendBreak), (10 bytes).
    Removing stm32f10x_usart.o(i.USART_SetAddress), (18 bytes).
    Removing stm32f10x_usart.o(i.USART_SetGuardTime), (16 bytes).
    Removing stm32f10x_usart.o(i.USART_SetPrescaler), (16 bytes).
    Removing stm32f10x_usart.o(i.USART_SmartCardCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_SmartCardNACKCmd), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_StructInit), (24 bytes).
    Removing stm32f10x_usart.o(i.USART_WakeUpConfig), (18 bytes).
    Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogCmd), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogSingleChannelConfig), (16 bytes).
    Removing stm32f10x_adc.o(i.ADC_AnalogWatchdogThresholdsConfig), (6 bytes).
    Removing stm32f10x_adc.o(i.ADC_AutoInjectedConvCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_ClearFlag), (6 bytes).
    Removing stm32f10x_adc.o(i.ADC_ClearITPendingBit), (10 bytes).
    Removing stm32f10x_adc.o(i.ADC_Cmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_DMACmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_DeInit), (92 bytes).
    Removing stm32f10x_adc.o(i.ADC_DiscModeChannelCountConfig), (24 bytes).
    Removing stm32f10x_adc.o(i.ADC_DiscModeCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_ExternalTrigConvCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_ExternalTrigInjectedConvCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_ExternalTrigInjectedConvConfig), (16 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetCalibrationStatus), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetConversionValue), (8 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetDualModeConversionValue), (12 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetFlagStatus), (18 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetITStatus), (36 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetInjectedConversionValue), (28 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetResetCalibrationStatus), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetSoftwareStartConvStatus), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_GetSoftwareStartInjectedConvCmdStatus), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_ITConfig), (24 bytes).
    Removing stm32f10x_adc.o(i.ADC_Init), (80 bytes).
    Removing stm32f10x_adc.o(i.ADC_InjectedChannelConfig), (130 bytes).
    Removing stm32f10x_adc.o(i.ADC_InjectedDiscModeCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_InjectedSequencerLengthConfig), (24 bytes).
    Removing stm32f10x_adc.o(i.ADC_RegularChannelConfig), (184 bytes).
    Removing stm32f10x_adc.o(i.ADC_ResetCalibration), (10 bytes).
    Removing stm32f10x_adc.o(i.ADC_SetInjectedOffset), (20 bytes).
    Removing stm32f10x_adc.o(i.ADC_SoftwareStartConvCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_SoftwareStartInjectedConvCmd), (22 bytes).
    Removing stm32f10x_adc.o(i.ADC_StartCalibration), (10 bytes).
    Removing stm32f10x_adc.o(i.ADC_StructInit), (18 bytes).
    Removing stm32f10x_adc.o(i.ADC_TempSensorVrefintCmd), (36 bytes).
    Removing stm32f10x_bkp.o(i.BKP_ClearFlag), (20 bytes).
    Removing stm32f10x_bkp.o(i.BKP_ClearITPendingBit), (20 bytes).
    Removing stm32f10x_bkp.o(i.BKP_GetFlagStatus), (12 bytes).
    Removing stm32f10x_bkp.o(i.BKP_GetITStatus), (12 bytes).
    Removing stm32f10x_bkp.o(i.BKP_ITConfig), (12 bytes).
    Removing stm32f10x_bkp.o(i.BKP_RTCOutputConfig), (28 bytes).
    Removing stm32f10x_bkp.o(i.BKP_SetRTCCalibrationValue), (28 bytes).
    Removing stm32f10x_bkp.o(i.BKP_TamperPinLevelConfig), (12 bytes).
    Removing stm32f10x_can.o(i.CAN_CancelTransmit), (48 bytes).
    Removing stm32f10x_can.o(i.CAN_ClearFlag), (56 bytes).
    Removing stm32f10x_can.o(i.CAN_ClearITPendingBit), (168 bytes).
    Removing stm32f10x_can.o(i.CAN_DBGFreeze), (22 bytes).
    Removing stm32f10x_can.o(i.CAN_DeInit), (56 bytes).
    Removing stm32f10x_can.o(i.CAN_FIFORelease), (22 bytes).
    Removing stm32f10x_can.o(i.CAN_FilterInit), (264 bytes).
    Removing stm32f10x_can.o(i.CAN_GetFlagStatus), (120 bytes).
    Removing stm32f10x_can.o(i.CAN_GetITStatus), (288 bytes).
    Removing stm32f10x_can.o(i.CAN_GetLSBTransmitErrorCounter), (12 bytes).
    Removing stm32f10x_can.o(i.CAN_GetLastErrorCode), (12 bytes).
    Removing stm32f10x_can.o(i.CAN_GetReceiveErrorCounter), (10 bytes).
    Removing stm32f10x_can.o(i.CAN_ITConfig), (18 bytes).
    Removing stm32f10x_can.o(i.CAN_Init), (276 bytes).
    Removing stm32f10x_can.o(i.CAN_MessagePending), (30 bytes).
    Removing stm32f10x_can.o(i.CAN_OperatingModeRequest), (162 bytes).
    Removing stm32f10x_can.o(i.CAN_Receive), (240 bytes).
    Removing stm32f10x_can.o(i.CAN_SlaveStartBank), (52 bytes).
    Removing stm32f10x_can.o(i.CAN_Sleep), (30 bytes).
    Removing stm32f10x_can.o(i.CAN_StructInit), (32 bytes).
    Removing stm32f10x_can.o(i.CAN_TTComModeCmd), (118 bytes).
    Removing stm32f10x_can.o(i.CAN_Transmit), (294 bytes).
    Removing stm32f10x_can.o(i.CAN_TransmitStatus), (160 bytes).
    Removing stm32f10x_can.o(i.CAN_WakeUp), (48 bytes).
    Removing stm32f10x_can.o(i.CheckITStatus), (18 bytes).
    Removing stm32f10x_cec.o(i.CEC_ClearFlag), (36 bytes).
    Removing stm32f10x_cec.o(i.CEC_ClearITPendingBit), (36 bytes).
    Removing stm32f10x_cec.o(i.CEC_Cmd), (32 bytes).
    Removing stm32f10x_cec.o(i.CEC_DeInit), (22 bytes).
    Removing stm32f10x_cec.o(i.CEC_EndOfMessageCmd), (12 bytes).
    Removing stm32f10x_cec.o(i.CEC_GetFlagStatus), (48 bytes).
    Removing stm32f10x_cec.o(i.CEC_GetITStatus), (40 bytes).
    Removing stm32f10x_cec.o(i.CEC_ITConfig), (12 bytes).
    Removing stm32f10x_cec.o(i.CEC_Init), (32 bytes).
    Removing stm32f10x_cec.o(i.CEC_OwnAddressConfig), (12 bytes).
    Removing stm32f10x_cec.o(i.CEC_ReceiveDataByte), (12 bytes).
    Removing stm32f10x_cec.o(i.CEC_SendDataByte), (12 bytes).
    Removing stm32f10x_cec.o(i.CEC_SetPrescaler), (12 bytes).
    Removing stm32f10x_cec.o(i.CEC_StartOfMessage), (12 bytes).
    Removing stm32f10x_crc.o(i.CRC_CalcBlockCRC), (36 bytes).
    Removing stm32f10x_crc.o(i.CRC_CalcCRC), (16 bytes).
    Removing stm32f10x_crc.o(i.CRC_GetCRC), (12 bytes).
    Removing stm32f10x_crc.o(i.CRC_GetIDRegister), (12 bytes).
    Removing stm32f10x_crc.o(i.CRC_ResetDR), (12 bytes).
    Removing stm32f10x_crc.o(i.CRC_SetIDRegister), (12 bytes).
    Removing stm32f10x_dac.o(i.DAC_Cmd), (40 bytes).
    Removing stm32f10x_dac.o(i.DAC_DMACmd), (44 bytes).
    Removing stm32f10x_dac.o(i.DAC_DeInit), (22 bytes).
    Removing stm32f10x_dac.o(i.DAC_DualSoftwareTriggerCmd), (36 bytes).
    Removing stm32f10x_dac.o(i.DAC_GetDataOutputValue), (36 bytes).
    Removing stm32f10x_dac.o(i.DAC_Init), (52 bytes).
    Removing stm32f10x_dac.o(i.DAC_SetChannel1Data), (32 bytes).
    Removing stm32f10x_dac.o(i.DAC_SetChannel2Data), (32 bytes).
    Removing stm32f10x_dac.o(i.DAC_SetDualChannelData), (36 bytes).
    Removing stm32f10x_dac.o(i.DAC_SoftwareTriggerCmd), (44 bytes).
    Removing stm32f10x_dac.o(i.DAC_StructInit), (12 bytes).
    Removing stm32f10x_dac.o(i.DAC_WaveGenerationCmd), (40 bytes).
    Removing stm32f10x_dma.o(i.DMA_ClearFlag), (28 bytes).
    Removing stm32f10x_dma.o(i.DMA_ClearITPendingBit), (28 bytes).
    Removing stm32f10x_dma.o(i.DMA_Cmd), (24 bytes).
    Removing stm32f10x_dma.o(i.DMA_DeInit), (332 bytes).
    Removing stm32f10x_dma.o(i.DMA_GetCurrDataCounter), (8 bytes).
    Removing stm32f10x_dma.o(i.DMA_GetFlagStatus), (44 bytes).
    Removing stm32f10x_dma.o(i.DMA_GetITStatus), (44 bytes).
    Removing stm32f10x_dma.o(i.DMA_ITConfig), (18 bytes).
    Removing stm32f10x_dma.o(i.DMA_Init), (60 bytes).
    Removing stm32f10x_dma.o(i.DMA_SetCurrDataCounter), (4 bytes).
    Removing stm32f10x_dma.o(i.DMA_StructInit), (26 bytes).
    Removing stm32f10x_exti.o(i.EXTI_ClearFlag), (12 bytes).
    Removing stm32f10x_exti.o(i.EXTI_ClearITPendingBit), (12 bytes).
    Removing stm32f10x_exti.o(i.EXTI_DeInit), (36 bytes).
    Removing stm32f10x_exti.o(i.EXTI_GenerateSWInterrupt), (16 bytes).
    Removing stm32f10x_exti.o(i.EXTI_GetFlagStatus), (24 bytes).
    Removing stm32f10x_exti.o(i.EXTI_GetITStatus), (40 bytes).
    Removing stm32f10x_exti.o(i.EXTI_Init), (148 bytes).
    Removing stm32f10x_exti.o(i.EXTI_StructInit), (16 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ClearFlag), (12 bytes).
    Removing stm32f10x_flash.o(i.FLASH_EnableWriteProtection), (196 bytes).
    Removing stm32f10x_flash.o(i.FLASH_EraseAllBank1Pages), (72 bytes).
    Removing stm32f10x_flash.o(i.FLASH_EraseAllPages), (72 bytes).
    Removing stm32f10x_flash.o(i.FLASH_EraseOptionBytes), (168 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ErasePage), (76 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetBank1Status), (52 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetFlagStatus), (48 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetPrefetchBufferStatus), (24 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetReadOutProtectionStatus), (24 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetStatus), (52 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetUserOptionByte), (12 bytes).
    Removing stm32f10x_flash.o(i.FLASH_GetWriteProtectionOptionByte), (12 bytes).
    Removing stm32f10x_flash.o(i.FLASH_HalfCycleAccessCmd), (28 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ITConfig), (32 bytes).
    Removing stm32f10x_flash.o(i.FLASH_Lock), (20 bytes).
    Removing stm32f10x_flash.o(i.FLASH_LockBank1), (20 bytes).
    Removing stm32f10x_flash.o(i.FLASH_PrefetchBufferCmd), (28 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ProgramHalfWord), (64 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ProgramOptionByteData), (84 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ProgramWord), (108 bytes).
    Removing stm32f10x_flash.o(i.FLASH_ReadOutProtection), (172 bytes).
    Removing stm32f10x_flash.o(i.FLASH_SetLatency), (24 bytes).
    Removing stm32f10x_flash.o(i.FLASH_Unlock), (24 bytes).
    Removing stm32f10x_flash.o(i.FLASH_UnlockBank1), (24 bytes).
    Removing stm32f10x_flash.o(i.FLASH_UserOptionByteConfig), (104 bytes).
    Removing stm32f10x_flash.o(i.FLASH_WaitForLastBank1Operation), (38 bytes).
    Removing stm32f10x_flash.o(i.FLASH_WaitForLastOperation), (38 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_ClearFlag), (64 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_ClearITPendingBit), (72 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_GetECC), (28 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_GetFlagStatus), (56 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_GetITStatus), (68 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_ITConfig), (128 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_NANDCmd), (92 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_NANDDeInit), (68 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_NANDECCCmd), (92 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_NANDInit), (136 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_NANDStructInit), (54 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMCmd), (52 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMDeInit), (54 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMInit), (230 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_NORSRAMStructInit), (114 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_PCCARDCmd), (48 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_PCCARDDeInit), (40 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_PCCARDInit), (132 bytes).
    Removing stm32f10x_fsmc.o(i.FSMC_PCCARDStructInit), (60 bytes).
    Removing stm32f10x_i2c.o(i.I2C_ARPCmd), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_AcknowledgeConfig), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_CalculatePEC), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_CheckEvent), (42 bytes).
    Removing stm32f10x_i2c.o(i.I2C_ClearFlag), (12 bytes).
    Removing stm32f10x_i2c.o(i.I2C_ClearITPendingBit), (12 bytes).
    Removing stm32f10x_i2c.o(i.I2C_Cmd), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_DMACmd), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_DMALastTransferCmd), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_DeInit), (56 bytes).
    Removing stm32f10x_i2c.o(i.I2C_DualAddressCmd), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_FastModeDutyCycleConfig), (28 bytes).
    Removing stm32f10x_i2c.o(i.I2C_GeneralCallCmd), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_GenerateSTART), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_GenerateSTOP), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_GetFlagStatus), (58 bytes).
    Removing stm32f10x_i2c.o(i.I2C_GetITStatus), (38 bytes).
    Removing stm32f10x_i2c.o(i.I2C_GetLastEvent), (26 bytes).
    Removing stm32f10x_i2c.o(i.I2C_GetPEC), (8 bytes).
    Removing stm32f10x_i2c.o(i.I2C_ITConfig), (18 bytes).
    Removing stm32f10x_i2c.o(i.I2C_Init), (236 bytes).
    Removing stm32f10x_i2c.o(i.I2C_NACKPositionConfig), (28 bytes).
    Removing stm32f10x_i2c.o(i.I2C_OwnAddress2Config), (22 bytes).
    Removing stm32f10x_i2c.o(i.I2C_PECPositionConfig), (28 bytes).
    Removing stm32f10x_i2c.o(i.I2C_ReadRegister), (22 bytes).
    Removing stm32f10x_i2c.o(i.I2C_ReceiveData), (8 bytes).
    Removing stm32f10x_i2c.o(i.I2C_SMBusAlertConfig), (28 bytes).
    Removing stm32f10x_i2c.o(i.I2C_Send7bitAddress), (18 bytes).
    Removing stm32f10x_i2c.o(i.I2C_SendData), (4 bytes).
    Removing stm32f10x_i2c.o(i.I2C_SoftwareResetCmd), (22 bytes).
    Removing stm32f10x_i2c.o(i.I2C_StretchClockCmd), (24 bytes).
    Removing stm32f10x_i2c.o(i.I2C_StructInit), (30 bytes).
    Removing stm32f10x_i2c.o(i.I2C_TransmitPEC), (24 bytes).
    Removing stm32f10x_iwdg.o(i.IWDG_GetFlagStatus), (24 bytes).
    Removing stm32f10x_pwr.o(i.PWR_ClearFlag), (20 bytes).
    Removing stm32f10x_pwr.o(i.PWR_DeInit), (22 bytes).
    Removing stm32f10x_pwr.o(i.PWR_EnterSTANDBYMode), (52 bytes).
    Removing stm32f10x_pwr.o(i.PWR_EnterSTOPMode), (64 bytes).
    Removing stm32f10x_pwr.o(i.PWR_GetFlagStatus), (24 bytes).
    Removing stm32f10x_pwr.o(i.PWR_PVDCmd), (12 bytes).
    Removing stm32f10x_pwr.o(i.PWR_PVDLevelConfig), (24 bytes).
    Removing stm32f10x_pwr.o(i.PWR_WakeUpPinCmd), (12 bytes).
    Removing stm32f10x_rtc.o(i.RTC_ClearFlag), (16 bytes).
    Removing stm32f10x_rtc.o(i.RTC_GetDivider), (24 bytes).
    Removing stm32f10x_rtc.o(i.RTC_GetFlagStatus), (24 bytes).
    Removing stm32f10x_rtc.o(i.RTC_SetAlarm), (28 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_CEATAITCmd), (16 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_ClearFlag), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_ClearITPendingBit), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_ClockCmd), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_CmdStructInit), (14 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_CommandCompletionCmd), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_DMACmd), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_DataConfig), (48 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_DataStructInit), (20 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_DeInit), (36 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_GetCommandResponse), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_GetDataCounter), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_GetFIFOCount), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_GetFlagStatus), (24 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_GetITStatus), (24 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_GetPowerState), (16 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_GetResponse), (24 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_ITConfig), (32 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_Init), (48 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_ReadData), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_SendCEATACmd), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_SendCommand), (44 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_SendSDIOSuspendCmd), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_SetPowerState), (28 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_SetSDIOOperation), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_SetSDIOReadWaitMode), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_StartSDIOReadWait), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_StopSDIOReadWait), (12 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_StructInit), (16 bytes).
    Removing stm32f10x_sdio.o(i.SDIO_WriteData), (12 bytes).
    Removing stm32f10x_spi.o(i.I2S_Cmd), (24 bytes).
    Removing stm32f10x_spi.o(i.I2S_Init), (232 bytes).
    Removing stm32f10x_spi.o(i.I2S_StructInit), (20 bytes).
    Removing stm32f10x_spi.o(i.SPI_BiDirectionalLineConfig), (28 bytes).
    Removing stm32f10x_spi.o(i.SPI_CalculateCRC), (24 bytes).
    Removing stm32f10x_spi.o(i.SPI_DataSizeConfig), (18 bytes).
    Removing stm32f10x_spi.o(i.SPI_GetCRC), (16 bytes).
    Removing stm32f10x_spi.o(i.SPI_GetCRCPolynomial), (6 bytes).
    Removing stm32f10x_spi.o(i.SPI_I2S_ClearFlag), (6 bytes).
    Removing stm32f10x_spi.o(i.SPI_I2S_ClearITPendingBit), (20 bytes).
    Removing stm32f10x_spi.o(i.SPI_I2S_DMACmd), (18 bytes).
    Removing stm32f10x_spi.o(i.SPI_I2S_DeInit), (88 bytes).
    Removing stm32f10x_spi.o(i.SPI_I2S_GetITStatus), (52 bytes).
    Removing stm32f10x_spi.o(i.SPI_I2S_ITConfig), (32 bytes).
    Removing stm32f10x_spi.o(i.SPI_NSSInternalSoftwareConfig), (30 bytes).
    Removing stm32f10x_spi.o(i.SPI_SSOutputCmd), (24 bytes).
    Removing stm32f10x_spi.o(i.SPI_StructInit), (24 bytes).
    Removing stm32f10x_spi.o(i.SPI_TransmitCRC), (10 bytes).
    Removing stm32f10x_tim.o(i.TI1_Config), (128 bytes).
    Removing stm32f10x_tim.o(i.TI2_Config), (152 bytes).
    Removing stm32f10x_tim.o(i.TI3_Config), (144 bytes).
    Removing stm32f10x_tim.o(i.TI4_Config), (152 bytes).
    Removing stm32f10x_tim.o(i.TIM_BDTRConfig), (32 bytes).
    Removing stm32f10x_tim.o(i.TIM_BDTRStructInit), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_CCPreloadControl), (24 bytes).
    Removing stm32f10x_tim.o(i.TIM_CCxCmd), (30 bytes).
    Removing stm32f10x_tim.o(i.TIM_CCxNCmd), (30 bytes).
    Removing stm32f10x_tim.o(i.TIM_ClearFlag), (6 bytes).
    Removing stm32f10x_tim.o(i.TIM_ClearOC1Ref), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_ClearOC2Ref), (24 bytes).
    Removing stm32f10x_tim.o(i.TIM_ClearOC3Ref), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_ClearOC4Ref), (24 bytes).
    Removing stm32f10x_tim.o(i.TIM_CounterModeConfig), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_DMACmd), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_DMAConfig), (10 bytes).
    Removing stm32f10x_tim.o(i.TIM_DeInit), (488 bytes).
    Removing stm32f10x_tim.o(i.TIM_ETRClockMode1Config), (54 bytes).
    Removing stm32f10x_tim.o(i.TIM_ETRClockMode2Config), (32 bytes).
    Removing stm32f10x_tim.o(i.TIM_ETRConfig), (28 bytes).
    Removing stm32f10x_tim.o(i.TIM_EncoderInterfaceConfig), (66 bytes).
    Removing stm32f10x_tim.o(i.TIM_ForcedOC1Config), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_ForcedOC2Config), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_ForcedOC3Config), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_ForcedOC4Config), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_GenerateEvent), (4 bytes).
    Removing stm32f10x_tim.o(i.TIM_GetCapture1), (6 bytes).
    Removing stm32f10x_tim.o(i.TIM_GetCapture2), (6 bytes).
    Removing stm32f10x_tim.o(i.TIM_GetCapture3), (6 bytes).
    Removing stm32f10x_tim.o(i.TIM_GetCapture4), (8 bytes).
    Removing stm32f10x_tim.o(i.TIM_GetCounter), (6 bytes).
    Removing stm32f10x_tim.o(i.TIM_GetFlagStatus), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_GetPrescaler), (6 bytes).
    Removing stm32f10x_tim.o(i.TIM_ICInit), (172 bytes).
    Removing stm32f10x_tim.o(i.TIM_ICStructInit), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_ITRxExternalClockConfig), (24 bytes).
    Removing stm32f10x_tim.o(i.TIM_InternalClockConfig), (12 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC1FastConfig), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC1NPolarityConfig), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC1PolarityConfig), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC2FastConfig), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC2NPolarityConfig), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC2PolarityConfig), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC2PreloadConfig), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC3FastConfig), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC3NPolarityConfig), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC3PolarityConfig), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC3PreloadConfig), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC4FastConfig), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_OC4PolarityConfig), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_PWMIConfig), (124 bytes).
    Removing stm32f10x_tim.o(i.TIM_PrescalerConfig), (6 bytes).
    Removing stm32f10x_tim.o(i.TIM_SelectCCDMA), (24 bytes).
    Removing stm32f10x_tim.o(i.TIM_SelectCOM), (24 bytes).
    Removing stm32f10x_tim.o(i.TIM_SelectHallSensor), (24 bytes).
    Removing stm32f10x_tim.o(i.TIM_SelectInputTrigger), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_SelectMasterSlaveMode), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_SelectOCxM), (82 bytes).
    Removing stm32f10x_tim.o(i.TIM_SelectOnePulseMode), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_SelectOutputTrigger), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_SelectSlaveMode), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_SetAutoreload), (4 bytes).
    Removing stm32f10x_tim.o(i.TIM_SetClockDivision), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_SetCompare3), (4 bytes).
    Removing stm32f10x_tim.o(i.TIM_SetCounter), (4 bytes).
    Removing stm32f10x_tim.o(i.TIM_SetIC1Prescaler), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_SetIC2Prescaler), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_SetIC3Prescaler), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_SetIC4Prescaler), (26 bytes).
    Removing stm32f10x_tim.o(i.TIM_TIxExternalClockConfig), (62 bytes).
    Removing stm32f10x_tim.o(i.TIM_TimeBaseStructInit), (18 bytes).
    Removing stm32f10x_tim.o(i.TIM_UpdateDisableConfig), (24 bytes).
    Removing stm32f10x_tim.o(i.TIM_UpdateRequestConfig), (24 bytes).
    Removing stm32f10x_wwdg.o(i.WWDG_ClearFlag), (12 bytes).
    Removing stm32f10x_wwdg.o(i.WWDG_DeInit), (22 bytes).
    Removing stm32f10x_wwdg.o(i.WWDG_Enable), (16 bytes).
    Removing stm32f10x_wwdg.o(i.WWDG_EnableIT), (12 bytes).
    Removing stm32f10x_wwdg.o(i.WWDG_GetFlagStatus), (12 bytes).
    Removing stm32f10x_wwdg.o(i.WWDG_SetCounter), (16 bytes).
    Removing stm32f10x_wwdg.o(i.WWDG_SetPrescaler), (24 bytes).
    Removing stm32f10x_wwdg.o(i.WWDG_SetWindowValue), (40 bytes).
    Removing socket.o(i.close), (52 bytes).
    Removing socket.o(i.connect), (248 bytes).
    Removing socket.o(i.disconnect), (38 bytes).
    Removing socket.o(i.listen), (62 bytes).
    Removing socket.o(i.recv), (66 bytes).
    Removing socket.o(i.recvfrom), (480 bytes).
    Removing socket.o(i.send), (210 bytes).
    Removing socket.o(i.sendto), (268 bytes).
    Removing socket.o(i.socket), (196 bytes).
    Removing socket.o(.data), (2 bytes).
    Removing spi.o(i.SPI2_SendByte), (56 bytes).
    Removing spi.o(i.WIZ_CS), (36 bytes).
    Removing spi.o(i.WIZ_SPI_Init), (176 bytes).
    Removing utility.o(i.htonl), (12 bytes).
    Removing utility.o(i.htons), (12 bytes).
    Removing utility.o(i.ntohl), (12 bytes).
    Removing utility.o(i.ntohs), (12 bytes).
    Removing utility.o(i.swapl), (28 bytes).
    Removing utility.o(i.swaps), (14 bytes).
    Removing w5500.o(i.IINCHIP_CSoff), (10 bytes).
    Removing w5500.o(i.IINCHIP_CSon), (10 bytes).
    Removing w5500.o(i.IINCHIP_READ), (50 bytes).
    Removing w5500.o(i.IINCHIP_SpiSendData), (12 bytes).
    Removing w5500.o(i.IINCHIP_WRITE), (50 bytes).
    Removing w5500.o(i.clearIR), (26 bytes).
    Removing w5500.o(i.getGAR), (16 bytes).
    Removing w5500.o(i.getGWIP), (16 bytes).
    Removing w5500.o(i.getIINCHIP_RxMAX), (16 bytes).
    Removing w5500.o(i.getIINCHIP_TxMAX), (16 bytes).
    Removing w5500.o(i.getIR), (12 bytes).
    Removing w5500.o(i.getISR), (12 bytes).
    Removing w5500.o(i.getSHAR), (18 bytes).
    Removing w5500.o(i.getSIPR), (18 bytes).
    Removing w5500.o(i.getSUBR), (18 bytes).
    Removing w5500.o(i.getSn_IR), (18 bytes).
    Removing w5500.o(i.getSn_RX_RSR), (84 bytes).
    Removing w5500.o(i.getSn_SR), (18 bytes).
    Removing w5500.o(i.getSn_TX_FSR), (84 bytes).
    Removing w5500.o(i.iinchip_init), (10 bytes).
    Removing w5500.o(i.putISR), (12 bytes).
    Removing w5500.o(i.recv_data_processing), (108 bytes).
    Removing w5500.o(i.send_data_processing), (108 bytes).
    Removing w5500.o(i.setGAR), (16 bytes).
    Removing w5500.o(i.setMR), (14 bytes).
    Removing w5500.o(i.setRCR), (16 bytes).
    Removing w5500.o(i.setRTR), (26 bytes).
    Removing w5500.o(i.setSHAR), (18 bytes).
    Removing w5500.o(i.setSIPR), (18 bytes).
    Removing w5500.o(i.setSUBR), (18 bytes).
    Removing w5500.o(i.setSn_IR), (22 bytes).
    Removing w5500.o(i.setSn_MSS), (36 bytes).
    Removing w5500.o(i.setSn_TTL), (22 bytes).
    Removing w5500.o(i.sysinit), (312 bytes).
    Removing w5500.o(i.wiz_read_buf), (70 bytes).
    Removing w5500.o(i.wiz_write_buf), (72 bytes).
    Removing w5500.o(.bss), (32 bytes).
    Removing w5500.o(.data), (8 bytes).
    Removing w5500api.o(i.PHY_check), (16 bytes).
    Removing w5500api.o(i.Reset_W5500), (44 bytes).
    Removing w5500api.o(i.init_Net), (60 bytes).
    Removing w5500api.o(i.init_W5500), (68 bytes).
    Removing w5500api.o(i.put_defaultNet), (84 bytes).
    Removing w5500api.o(i.set_Network), (316 bytes).
    Removing w5500api.o(.bss), (26 bytes).
    Removing w5500api.o(.data), (42 bytes).
    Removing dns.o(i.dns_answer), (256 bytes).
    Removing dns.o(i.dns_makequery), (200 bytes).
    Removing dns.o(i.dns_query), (200 bytes).
    Removing dns.o(i.dns_question), (38 bytes).
    Removing dns.o(i.do_dns), (276 bytes).
    Removing dns.o(i.parseMSG), (218 bytes).
    Removing dns.o(i.parse_name), (156 bytes).
    Removing dns.o(.bss), (1024 bytes).
    Removing dns.o(.data), (14 bytes).
    Removing dhcp.o(i.DHCP_timer_handler), (44 bytes).
    Removing dhcp.o(i.check_DHCP_Timeout), (132 bytes).
    Removing dhcp.o(i.check_DHCP_state), (360 bytes).
    Removing dhcp.o(i.check_leasedIP), (64 bytes).
    Removing dhcp.o(i.init_dhcp_client), (128 bytes).
    Removing dhcp.o(i.parseDHCPMSG), (368 bytes).
    Removing dhcp.o(i.reset_DHCP_time), (44 bytes).
    Removing dhcp.o(i.send_DHCP_DISCOVER), (712 bytes).
    Removing dhcp.o(i.send_DHCP_RELEASE_DECLINE), (656 bytes).
    Removing dhcp.o(i.send_DHCP_REQUEST), (996 bytes).
    Removing dhcp.o(.bss), (1024 bytes).
    Removing dhcp.o(.data), (64 bytes).
    Removing cjson.o(i.cJSON_AddItemReferenceToArray), (24 bytes).
    Removing cjson.o(i.cJSON_AddItemReferenceToObject), (32 bytes).
    Removing cjson.o(i.cJSON_AddItemToArray), (42 bytes).
    Removing cjson.o(i.cJSON_AddItemToObject), (48 bytes).
    Removing cjson.o(i.cJSON_AddItemToObjectCS), (60 bytes).
    Removing cjson.o(i.cJSON_CreateArray), (18 bytes).
    Removing cjson.o(i.cJSON_CreateBool), (26 bytes).
    Removing cjson.o(i.cJSON_CreateDoubleArray), (68 bytes).
    Removing cjson.o(i.cJSON_CreateFalse), (18 bytes).
    Removing cjson.o(i.cJSON_CreateFloatArray), (68 bytes).
    Removing cjson.o(i.cJSON_CreateIntArray), (68 bytes).
    Removing cjson.o(i.cJSON_CreateNull), (18 bytes).
    Removing cjson.o(i.cJSON_CreateNumber), (36 bytes).
    Removing cjson.o(i.cJSON_CreateObject), (18 bytes).
    Removing cjson.o(i.cJSON_CreateString), (28 bytes).
    Removing cjson.o(i.cJSON_CreateStringArray), (62 bytes).
    Removing cjson.o(i.cJSON_CreateTrue), (18 bytes).
    Removing cjson.o(i.cJSON_Delete), (88 bytes).
    Removing cjson.o(i.cJSON_DeleteItemFromArray), (22 bytes).
    Removing cjson.o(i.cJSON_DeleteItemFromObject), (22 bytes).
    Removing cjson.o(i.cJSON_DetachItemFromArray), (66 bytes).
    Removing cjson.o(i.cJSON_DetachItemFromObject), (50 bytes).
    Removing cjson.o(i.cJSON_Duplicate), (172 bytes).
    Removing cjson.o(i.cJSON_GetArrayItem), (18 bytes).
    Removing cjson.o(i.cJSON_GetArraySize), (18 bytes).
    Removing cjson.o(i.cJSON_GetErrorPtr), (12 bytes).
    Removing cjson.o(i.cJSON_GetObjectItem), (30 bytes).
    Removing cjson.o(i.cJSON_InitHooks), (64 bytes).
    Removing cjson.o(i.cJSON_InsertItemInArray), (64 bytes).
    Removing cjson.o(i.cJSON_Minify), (186 bytes).
    Removing cjson.o(i.cJSON_New_Item), (32 bytes).
    Removing cjson.o(i.cJSON_Parse), (16 bytes).
    Removing cjson.o(i.cJSON_ParseWithOpts), (100 bytes).
    Removing cjson.o(i.cJSON_Print), (18 bytes).
    Removing cjson.o(i.cJSON_PrintBuffered), (44 bytes).
    Removing cjson.o(i.cJSON_PrintUnformatted), (18 bytes).
    Removing cjson.o(i.cJSON_ReplaceItemInArray), (76 bytes).
    Removing cjson.o(i.cJSON_ReplaceItemInObject), (62 bytes).
    Removing cjson.o(i.cJSON_strcasecmp), (76 bytes).
    Removing cjson.o(i.cJSON_strdup), (44 bytes).
    Removing cjson.o(i.create_reference), (48 bytes).
    Removing cjson.o(i.ensure), (112 bytes).
    Removing cjson.o(i.parse_array), (172 bytes).
    Removing cjson.o(i.parse_hex4), (276 bytes).
    Removing cjson.o(i.parse_number), (444 bytes).
    Removing cjson.o(i.parse_object), (276 bytes).
    Removing cjson.o(i.parse_string), (460 bytes).
    Removing cjson.o(i.parse_value), (188 bytes).
    Removing cjson.o(i.pow2gt), (28 bytes).
    Removing cjson.o(i.print_array), (592 bytes).
    Removing cjson.o(i.print_number), (408 bytes).
    Removing cjson.o(i.print_object), (1048 bytes).
    Removing cjson.o(i.print_string), (16 bytes).
    Removing cjson.o(i.print_string_ptr), (468 bytes).
    Removing cjson.o(i.print_value), (304 bytes).
    Removing cjson.o(i.skip), (18 bytes).
    Removing cjson.o(i.suffix_object), (6 bytes).
    Removing cjson.o(i.update), (32 bytes).
    Removing cjson.o(.constdata), (7 bytes).
    Removing cjson.o(.data), (12 bytes).
    Removing mqttconnectclient.o(i.MQTTDeserialize_connack), (118 bytes).
    Removing mqttconnectclient.o(i.MQTTSerialize_connect), (360 bytes).
    Removing mqttconnectclient.o(i.MQTTSerialize_connectLength), (118 bytes).
    Removing mqttconnectclient.o(i.MQTTSerialize_disconnect), (18 bytes).
    Removing mqttconnectclient.o(i.MQTTSerialize_pingreq), (18 bytes).
    Removing mqttconnectclient.o(i.MQTTSerialize_zero), (76 bytes).
    Removing mqttconnectserver.o(i.MQTTDeserialize_connect), (298 bytes).
    Removing mqttconnectserver.o(i.MQTTPacket_checkVersion), (92 bytes).
    Removing mqttconnectserver.o(i.MQTTSerialize_connack), (118 bytes).
    Removing mqttdeserializepublish.o(i.MQTTDeserialize_ack), (108 bytes).
    Removing mqttdeserializepublish.o(i.MQTTDeserialize_publish), (168 bytes).
    Removing mqttformat.o(i.MQTTFormat_toClientString), (380 bytes).
    Removing mqttformat.o(i.MQTTFormat_toServerString), (420 bytes).
    Removing mqttformat.o(i.MQTTPacket_getName), (16 bytes).
    Removing mqttformat.o(i.MQTTStringFormat_ack), (100 bytes).
    Removing mqttformat.o(i.MQTTStringFormat_connack), (72 bytes).
    Removing mqttformat.o(i.MQTTStringFormat_connect), (192 bytes).
    Removing mqttformat.o(i.MQTTStringFormat_publish), (84 bytes).
    Removing mqttformat.o(i.MQTTStringFormat_suback), (84 bytes).
    Removing mqttformat.o(i.MQTTStringFormat_subscribe), (120 bytes).
    Removing mqttformat.o(i.MQTTStringFormat_unsubscribe), (104 bytes).
    Removing mqttformat.o(.conststring), (383 bytes).
    Removing mqttformat.o(.data), (60 bytes).
    Removing mqttpacket.o(i.MQTTPacket_decode), (88 bytes).
    Removing mqttpacket.o(i.MQTTPacket_decodeBuf), (28 bytes).
    Removing mqttpacket.o(i.MQTTPacket_decode_w5500), (92 bytes).
    Removing mqttpacket.o(i.MQTTPacket_decodenb), (102 bytes).
    Removing mqttpacket.o(i.MQTTPacket_encode), (54 bytes).
    Removing mqttpacket.o(i.MQTTPacket_equals), (66 bytes).
    Removing mqttpacket.o(i.MQTTPacket_len), (40 bytes).
    Removing mqttpacket.o(i.MQTTPacket_read), (98 bytes).
    Removing mqttpacket.o(i.MQTTPacket_read_w5500), (108 bytes).
    Removing mqttpacket.o(i.MQTTPacket_readnb), (200 bytes).
    Removing mqttpacket.o(i.MQTTstrlen), (24 bytes).
    Removing mqttpacket.o(i.bufchar), (40 bytes).
    Removing mqttpacket.o(i.getLenStringLen), (18 bytes).
    Removing mqttpacket.o(i.readChar), (14 bytes).
    Removing mqttpacket.o(i.readInt), (26 bytes).
    Removing mqttpacket.o(i.readMQTTLenString), (72 bytes).
    Removing mqttpacket.o(i.writeCString), (40 bytes).
    Removing mqttpacket.o(i.writeChar), (12 bytes).
    Removing mqttpacket.o(i.writeInt), (48 bytes).
    Removing mqttpacket.o(i.writeMQTTString), (62 bytes).
    Removing mqttpacket.o(.data), (4 bytes).
    Removing mqttserializepublish.o(i.MQTTSerialize_ack), (114 bytes).
    Removing mqttserializepublish.o(i.MQTTSerialize_puback), (24 bytes).
    Removing mqttserializepublish.o(i.MQTTSerialize_pubcomp), (24 bytes).
    Removing mqttserializepublish.o(i.MQTTSerialize_publish), (176 bytes).
    Removing mqttserializepublish.o(i.MQTTSerialize_publishLength), (34 bytes).
    Removing mqttserializepublish.o(i.MQTTSerialize_pubrel), (26 bytes).
    Removing mqttsubscribeclient.o(i.MQTTDeserialize_suback), (146 bytes).
    Removing mqttsubscribeclient.o(i.MQTTSerialize_subscribe), (176 bytes).
    Removing mqttsubscribeclient.o(i.MQTTSerialize_subscribeLength), (46 bytes).
    Removing mqttsubscribeserver.o(i.MQTTDeserialize_subscribe), (166 bytes).
    Removing mqttsubscribeserver.o(i.MQTTSerialize_suback), (120 bytes).
    Removing mqttunsubscribeclient.o(i.MQTTDeserialize_unsuback), (46 bytes).
    Removing mqttunsubscribeclient.o(i.MQTTSerialize_unsubscribe), (166 bytes).
    Removing mqttunsubscribeclient.o(i.MQTTSerialize_unsubscribeLength), (46 bytes).
    Removing mqttunsubscribeserver.o(i.MQTTDeserialize_unsubscribe), (144 bytes).
    Removing mqttunsubscribeserver.o(i.MQTTSerialize_unsuback), (86 bytes).
    Removing mqtt_api.o(i.connectMqtt), (324 bytes).
    Removing mqtt_api.o(i.dealPublish), (268 bytes).
    Removing mqtt_api.o(i.do_mqtt), (240 bytes).
    Removing mqtt_api.o(i.mqtt_decode_msg), (26 bytes).
    Removing mqtt_api.o(i.pingMqtt), (256 bytes).
    Removing mqtt_api.o(i.publishMqtt), (312 bytes).
    Removing mqtt_api.o(i.subscribMqtt), (300 bytes).
    Removing mqtt_api.o(.bss), (1024 bytes).
    Removing mqtt_api.o(.constdata), (88 bytes).
    Removing mqtt_api.o(.conststring), (105 bytes).
    Removing mqtt_api.o(.data), (25 bytes).
    Removing md5.o(i.FF), (46 bytes).
    Removing md5.o(i.GG), (46 bytes).
    Removing md5.o(i.HH), (40 bytes).
    Removing md5.o(i.II), (40 bytes).
    Removing md5.o(i.md5_decode), (50 bytes).
    Removing md5.o(i.md5_encode), (62 bytes).
    Removing md5.o(i.md5_final), (88 bytes).
    Removing md5.o(i.md5_init), (36 bytes).
    Removing md5.o(i.md5_transform), (2020 bytes).
    Removing md5.o(i.md5_update), (132 bytes).
    Removing md5.o(.data), (64 bytes).
    Removing event_groups.o(i.prvTestWaitCondition), (30 bytes).
    Removing event_groups.o(i.vEventGroupClearBitsCallback), (16 bytes).
    Removing event_groups.o(i.vEventGroupDelete), (116 bytes).
    Removing event_groups.o(i.vEventGroupSetBitsCallback), (16 bytes).
    Removing event_groups.o(i.xEventGroupClearBits), (116 bytes).
    Removing event_groups.o(i.xEventGroupCreate), (26 bytes).
    Removing event_groups.o(i.xEventGroupGetBitsFromISR), (44 bytes).
    Removing event_groups.o(i.xEventGroupSetBits), (232 bytes).
    Removing event_groups.o(i.xEventGroupSync), (276 bytes).
    Removing event_groups.o(i.xEventGroupWaitBits), (344 bytes).
    Removing tasks.o(i.eTaskGetState), (160 bytes).
    Removing tasks.o(i.pcTaskGetName), (76 bytes).
    Removing tasks.o(i.prvTaskIsTaskSuspended), (116 bytes).
    Removing tasks.o(i.ulTaskNotifyTake), (116 bytes).
    Removing tasks.o(i.uxTaskGetNumberOfTasks), (12 bytes).
    Removing tasks.o(i.uxTaskPriorityGet), (36 bytes).
    Removing tasks.o(i.uxTaskPriorityGetFromISR), (68 bytes).
    Removing tasks.o(i.uxTaskResetEventItemValue), (28 bytes).
    Removing tasks.o(i.vTaskDelayUntil), (220 bytes).
    Removing tasks.o(i.vTaskEndScheduler), (36 bytes).
    Removing tasks.o(i.vTaskNotifyGiveFromISR), (256 bytes).
    Removing tasks.o(i.vTaskPlaceOnUnorderedEventList), (124 bytes).
    Removing tasks.o(i.vTaskPrioritySet), (304 bytes).
    Removing tasks.o(i.vTaskResume), (172 bytes).
    Removing tasks.o(i.vTaskSuspend), (256 bytes).
    Removing tasks.o(i.xTaskGenericNotify), (276 bytes).
    Removing tasks.o(i.xTaskGenericNotifyFromISR), (340 bytes).
    Removing tasks.o(i.xTaskGetCurrentTaskHandle), (12 bytes).
    Removing tasks.o(i.xTaskGetTickCountFromISR), (20 bytes).
    Removing tasks.o(i.xTaskNotifyStateClear), (52 bytes).
    Removing tasks.o(i.xTaskNotifyWait), (160 bytes).
    Removing tasks.o(i.xTaskRemoveFromUnorderedEventList), (192 bytes).
    Removing tasks.o(i.xTaskResumeFromISR), (204 bytes).
    Removing timers.o(i.pcTimerGetName), (64 bytes).
    Removing timers.o(i.prvInitialiseNewTimer), (108 bytes).
    Removing timers.o(i.pvTimerGetTimerID), (76 bytes).
    Removing timers.o(i.vTimerSetTimerID), (76 bytes).
    Removing timers.o(i.xTimerCreate), (48 bytes).
    Removing timers.o(i.xTimerGetExpiryTime), (68 bytes).
    Removing timers.o(i.xTimerGetPeriod), (64 bytes).
    Removing timers.o(i.xTimerGetTimerDaemonTaskHandle), (80 bytes).
    Removing timers.o(i.xTimerIsTimerActive), (88 bytes).
    Removing queue.o(i.pcQueueGetName), (44 bytes).
    Removing queue.o(i.prvInitialiseMutex), (28 bytes).
    Removing queue.o(i.uxQueueMessagesWaiting), (108 bytes).
    Removing queue.o(i.uxQueueMessagesWaitingFromISR), (100 bytes).
    Removing queue.o(i.uxQueueSpacesAvailable), (116 bytes).
    Removing queue.o(i.vQueueDelete), (112 bytes).
    Removing queue.o(i.vQueueUnregisterQueue), (48 bytes).
    Removing queue.o(i.xQueueAddToSet), (38 bytes).
    Removing queue.o(i.xQueueCreateCountingSemaphore), (148 bytes).
    Removing queue.o(i.xQueueCreateMutex), (34 bytes).
    Removing queue.o(i.xQueueCreateSet), (20 bytes).
    Removing queue.o(i.xQueueGiveFromISR), (292 bytes).
    Removing queue.o(i.xQueueGiveMutexRecursive), (140 bytes).
    Removing queue.o(i.xQueueIsQueueEmptyFromISR), (108 bytes).
    Removing queue.o(i.xQueueIsQueueFullFromISR), (112 bytes).
    Removing queue.o(i.xQueuePeekFromISR), (224 bytes).
    Removing queue.o(i.xQueueReceiveFromISR), (260 bytes).
    Removing queue.o(i.xQueueRemoveFromSet), (48 bytes).
    Removing queue.o(i.xQueueSelectFromSet), (26 bytes).
    Removing queue.o(i.xQueueSelectFromSetFromISR), (22 bytes).
    Removing queue.o(i.xQueueTakeMutexRecursive), (148 bytes).
    Removing port.o(i.vPortEndScheduler), (100 bytes).
    Removing heap_4.o(i.vPortInitialiseBlocks), (2 bytes).
    Removing heap_4.o(i.xPortGetFreeHeapSize), (12 bytes).
    Removing heap_4.o(i.xPortGetMinimumEverFreeHeapSize), (12 bytes).
    Removing dscalb.o(.text), (46 bytes).
    Removing dsqrt.o(.text), (162 bytes).

722 unused section(s) (total 55382 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/../cmprslib/zerorunl2.c          0x00000000   Number         0  __dczerorl2.o ABSOLUTE
    ../clib/microlib/ctype/tolower.c         0x00000000   Number         0  tolower.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE
    ../clib/microlib/errno.c                 0x00000000   Number         0  errno.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  malloc.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  mallocr.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  malloca.o ABSOLUTE
    ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  mallocra.o ABSOLUTE
    ../clib/microlib/malloc/mvars.c          0x00000000   Number         0  mvars.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf6.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE
    ../clib/microlib/printf/stubs.s          0x00000000   Number         0  stubs.o ABSOLUTE
    ../clib/microlib/stdio/streams.c         0x00000000   Number         0  stdout.o ABSOLUTE
    ../clib/microlib/string/memcmp.c         0x00000000   Number         0  memcmp.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpyb.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpya.o ABSOLUTE
    ../clib/microlib/string/memset.c         0x00000000   Number         0  memseta.o ABSOLUTE
    ../clib/microlib/string/strchr.c         0x00000000   Number         0  strchr.o ABSOLUTE
    ../clib/microlib/string/strcpy.c         0x00000000   Number         0  strcpy.o ABSOLUTE
    ../clib/microlib/string/strlen.c         0x00000000   Number         0  strlen.o ABSOLUTE
    ../clib/microlib/string/strncmp.c        0x00000000   Number         0  strncmp.o ABSOLUTE
    ../clib/microlib/string/strncpy.c        0x00000000   Number         0  strncpy.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
    ../fplib/microlib/d2f.c                  0x00000000   Number         0  d2f.o ABSOLUTE
    ../fplib/microlib/f2d.c                  0x00000000   Number         0  f2d.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  fadd.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  fepilogue.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixi.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixi.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixul.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  fflti.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dfltui.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dflti.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  fmul.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
    ../fplib/microlib/fpscalb.c              0x00000000   Number         0  dscalb.o ABSOLUTE
    ../fplib/microlib/fpsqrt.c               0x00000000   Number         0  dsqrt.o ABSOLUTE
    ../mathlib/dunder.c                      0x00000000   Number         0  dunder.o ABSOLUTE
    ../mathlib/floor.c                       0x00000000   Number         0  floor.o ABSOLUTE
    ../mathlib/fpclassify.c                  0x00000000   Number         0  fpclassify.o ABSOLUTE
    ../mathlib/poly.c                        0x00000000   Number         0  poly.o ABSOLUTE
    ../mathlib/pow.c                         0x00000000   Number         0  pow_x.o ABSOLUTE
    ../mathlib/pow.c                         0x00000000   Number         0  pow.o ABSOLUTE
    ../mathlib/qnan.c                        0x00000000   Number         0  qnan.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt_x.o ABSOLUTE
    ..\..\..\stm32-control _lianwang\control\CORE\startup_stm32f10x_md.s 0x00000000   Number         0  startup_stm32f10x_md.o ABSOLUTE
    ..\..\..\stm32-control _lianwang\control\FreeRTOS\queue.c 0x00000000   Number         0  queue.o ABSOLUTE
    ..\CORE\core_cm3.c                       0x00000000   Number         0  core_cm3.o ABSOLUTE
    ..\FreeRTOS\croutine.c                   0x00000000   Number         0  croutine.o ABSOLUTE
    ..\FreeRTOS\event_groups.c               0x00000000   Number         0  event_groups.o ABSOLUTE
    ..\FreeRTOS\list.c                       0x00000000   Number         0  list.o ABSOLUTE
    ..\FreeRTOS\portable\MemMang\heap_4.c    0x00000000   Number         0  heap_4.o ABSOLUTE
    ..\FreeRTOS\portable\RVDS\ARM_CM3\port.c 0x00000000   Number         0  port.o ABSOLUTE
    ..\FreeRTOS\tasks.c                      0x00000000   Number         0  tasks.o ABSOLUTE
    ..\FreeRTOS\timers.c                     0x00000000   Number         0  timers.o ABSOLUTE
    ..\HARDWARE\MYSPI.c                      0x00000000   Number         0  myspi.o ABSOLUTE
    ..\HARDWARE\OSC.c                        0x00000000   Number         0  osc.o ABSOLUTE
    ..\HARDWARE\PID.c                        0x00000000   Number         0  pid.o ABSOLUTE
    ..\HARDWARE\PWM.c                        0x00000000   Number         0  pwm.o ABSOLUTE
    ..\HARDWARE\PWMOUT.c                     0x00000000   Number         0  pwmout.o ABSOLUTE
    ..\HARDWARE\Relays.c                     0x00000000   Number         0  relays.o ABSOLUTE
    ..\HARDWARE\W25Q128.c                    0x00000000   Number         0  w25q128.o ABSOLUTE
    ..\HARDWARE\bufcut.c                     0x00000000   Number         0  bufcut.o ABSOLUTE
    ..\HARDWARE\iwdg.c                       0x00000000   Number         0  iwdg.o ABSOLUTE
    ..\HARDWARE\rs485.c                      0x00000000   Number         0  rs485.o ABSOLUTE
    ..\HARDWARE\rtc.c                        0x00000000   Number         0  rtc.o ABSOLUTE
    ..\HARDWARE\write.c                      0x00000000   Number         0  write.o ABSOLUTE
    ..\MQTT\lib\MQTTConnectClient.c          0x00000000   Number         0  mqttconnectclient.o ABSOLUTE
    ..\MQTT\lib\MQTTConnectServer.c          0x00000000   Number         0  mqttconnectserver.o ABSOLUTE
    ..\MQTT\lib\MQTTDeserializePublish.c     0x00000000   Number         0  mqttdeserializepublish.o ABSOLUTE
    ..\MQTT\lib\MQTTFormat.c                 0x00000000   Number         0  mqttformat.o ABSOLUTE
    ..\MQTT\lib\MQTTPacket.c                 0x00000000   Number         0  mqttpacket.o ABSOLUTE
    ..\MQTT\lib\MQTTSerializePublish.c       0x00000000   Number         0  mqttserializepublish.o ABSOLUTE
    ..\MQTT\lib\MQTTSubscribeClient.c        0x00000000   Number         0  mqttsubscribeclient.o ABSOLUTE
    ..\MQTT\lib\MQTTSubscribeServer.c        0x00000000   Number         0  mqttsubscribeserver.o ABSOLUTE
    ..\MQTT\lib\MQTTUnsubscribeClient.c      0x00000000   Number         0  mqttunsubscribeclient.o ABSOLUTE
    ..\MQTT\lib\MQTTUnsubscribeServer.c      0x00000000   Number         0  mqttunsubscribeserver.o ABSOLUTE
    ..\MQTT\lib\cJSON.c                      0x00000000   Number         0  cjson.o ABSOLUTE
    ..\MQTT\mqtt_api.c                       0x00000000   Number         0  mqtt_api.o ABSOLUTE
    ..\STM32F10x_FWLib\src\misc.c            0x00000000   Number         0  misc.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_adc.c   0x00000000   Number         0  stm32f10x_adc.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_bkp.c   0x00000000   Number         0  stm32f10x_bkp.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_can.c   0x00000000   Number         0  stm32f10x_can.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_cec.c   0x00000000   Number         0  stm32f10x_cec.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_crc.c   0x00000000   Number         0  stm32f10x_crc.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_dac.c   0x00000000   Number         0  stm32f10x_dac.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_dbgmcu.c 0x00000000   Number         0  stm32f10x_dbgmcu.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_dma.c   0x00000000   Number         0  stm32f10x_dma.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_exti.c  0x00000000   Number         0  stm32f10x_exti.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_flash.c 0x00000000   Number         0  stm32f10x_flash.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_fsmc.c  0x00000000   Number         0  stm32f10x_fsmc.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_gpio.c  0x00000000   Number         0  stm32f10x_gpio.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_i2c.c   0x00000000   Number         0  stm32f10x_i2c.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_iwdg.c  0x00000000   Number         0  stm32f10x_iwdg.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_pwr.c   0x00000000   Number         0  stm32f10x_pwr.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_rcc.c   0x00000000   Number         0  stm32f10x_rcc.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_rtc.c   0x00000000   Number         0  stm32f10x_rtc.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_sdio.c  0x00000000   Number         0  stm32f10x_sdio.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_spi.c   0x00000000   Number         0  stm32f10x_spi.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_tim.c   0x00000000   Number         0  stm32f10x_tim.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_usart.c 0x00000000   Number         0  stm32f10x_usart.o ABSOLUTE
    ..\STM32F10x_FWLib\src\stm32f10x_wwdg.c  0x00000000   Number         0  stm32f10x_wwdg.o ABSOLUTE
    ..\SYSTEM\SysTick.c                      0x00000000   Number         0  systick.o ABSOLUTE
    ..\SYSTEM\USART.c                        0x00000000   Number         0  usart.o ABSOLUTE
    ..\SYSTEM\system.c                       0x00000000   Number         0  system.o ABSOLUTE
    ..\\CORE\\core_cm3.c                     0x00000000   Number         0  core_cm3.o ABSOLUTE
    ..\\FreeRTOS\\portable\\RVDS\\ARM_CM3\\port.c 0x00000000   Number         0  port.o ABSOLUTE
    ..\dhcp\dhcp.c                           0x00000000   Number         0  dhcp.o ABSOLUTE
    ..\dns\dns.c                             0x00000000   Number         0  dns.o ABSOLUTE
    ..\md5\md5.c                             0x00000000   Number         0  md5.o ABSOLUTE
    ..\myfreertos\myfreertos.c               0x00000000   Number         0  myfreertos.o ABSOLUTE
    ..\w5500\socket.c                        0x00000000   Number         0  socket.o ABSOLUTE
    ..\w5500\spi.c                           0x00000000   Number         0  spi.o ABSOLUTE
    ..\w5500\utility.c                       0x00000000   Number         0  utility.o ABSOLUTE
    ..\w5500\w5500.c                         0x00000000   Number         0  w5500.o ABSOLUTE
    ..\w5500\w5500api.c                      0x00000000   Number         0  w5500api.o ABSOLUTE
    cdcmple.s                                0x00000000   Number         0  cdcmple.o ABSOLUTE
    cdrcmple.s                               0x00000000   Number         0  cdrcmple.o ABSOLUTE
    cfcmple.s                                0x00000000   Number         0  cfcmple.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    stm32f10x_it.c                           0x00000000   Number         0  stm32f10x_it.o ABSOLUTE
    system_stm32f10x.c                       0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    RESET                                    0x08000000   Section      236  startup_stm32f10x_md.o(RESET)
    .ARM.Collect$$$$00000000                 0x080000ec   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x080000ec   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x080000f0   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x080000f4   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x080000f4   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x080000f4   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000D                 0x080000fc   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)
    .ARM.Collect$$$$0000000F                 0x080000fc   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00002712                 0x080000fc   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x080000fc   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .emb_text                                0x08000100   Section      150  port.o(.emb_text)
    .text                                    0x08000198   Section       36  startup_stm32f10x_md.o(.text)
    .text                                    0x080001bc   Section        0  memcpya.o(.text)
    .text                                    0x080001e0   Section        0  memseta.o(.text)
    .text                                    0x08000204   Section        0  fadd.o(.text)
    .text                                    0x080002b4   Section        0  fmul.o(.text)
    .text                                    0x08000318   Section        0  dadd.o(.text)
    .text                                    0x08000466   Section        0  dmul.o(.text)
    .text                                    0x0800054a   Section        0  ddiv.o(.text)
    .text                                    0x08000628   Section        0  fflti.o(.text)
    .text                                    0x0800063a   Section        0  dflti.o(.text)
    .text                                    0x0800065c   Section        0  dfltui.o(.text)
    .text                                    0x08000676   Section        0  ffixi.o(.text)
    .text                                    0x080006a8   Section        0  dfixi.o(.text)
    .text                                    0x080006e6   Section        0  f2d.o(.text)
    .text                                    0x0800070c   Section       48  cdcmple.o(.text)
    .text                                    0x0800073c   Section       48  cdrcmple.o(.text)
    .text                                    0x0800076c   Section        0  d2f.o(.text)
    .text                                    0x080007a4   Section       20  cfcmple.o(.text)
    .text                                    0x080007b8   Section        0  uidiv.o(.text)
    .text                                    0x080007e4   Section        0  uldiv.o(.text)
    .text                                    0x08000846   Section        0  llshl.o(.text)
    .text                                    0x08000864   Section        0  llushr.o(.text)
    .text                                    0x08000884   Section        0  llsshr.o(.text)
    .text                                    0x080008a8   Section        0  fepilogue.o(.text)
    .text                                    0x080008a8   Section        0  iusefp.o(.text)
    .text                                    0x08000916   Section        0  depilogue.o(.text)
    .text                                    0x080009d0   Section        0  dfixul.o(.text)
    .text                                    0x08000a00   Section       36  init.o(.text)
    .text                                    0x08000a24   Section        0  __dczerorl2.o(.text)
    i.Analysis                               0x08000a7c   Section        0  write.o(i.Analysis)
    i.Array                                  0x08000af4   Section        0  write.o(i.Array)
    i.BKP_DeInit                             0x08000c64   Section        0  stm32f10x_bkp.o(i.BKP_DeInit)
    i.BKP_ReadBackupRegister                 0x08000c74   Section        0  stm32f10x_bkp.o(i.BKP_ReadBackupRegister)
    i.BKP_TamperPinCmd                       0x08000c90   Section        0  stm32f10x_bkp.o(i.BKP_TamperPinCmd)
    i.BKP_WriteBackupRegister                0x08000c9c   Section        0  stm32f10x_bkp.o(i.BKP_WriteBackupRegister)
    i.Batch_synchronization                  0x08000cb8   Section        0  write.o(i.Batch_synchronization)
    i.BusFault_Handler                       0x08000ce8   Section        0  stm32f10x_it.o(i.BusFault_Handler)
    i.CRC16_check                            0x08000cec   Section        0  rs485.o(i.CRC16_check)
    i.DebugMon_Handler                       0x08000d38   Section        0  stm32f10x_it.o(i.DebugMon_Handler)
    i.GPIO_Init                              0x08000d3a   Section        0  stm32f10x_gpio.o(i.GPIO_Init)
    i.GPIO_ResetBits                         0x08000e50   Section        0  stm32f10x_gpio.o(i.GPIO_ResetBits)
    i.GPIO_SetBits                           0x08000e54   Section        0  stm32f10x_gpio.o(i.GPIO_SetBits)
    i.GetCRC16                               0x08000e58   Section        0  rs485.o(i.GetCRC16)
    i.HC595_Pin_Init                         0x08000e94   Section        0  relays.o(i.HC595_Pin_Init)
    i.HardFault_Handler                      0x08000ee4   Section        0  stm32f10x_it.o(i.HardFault_Handler)
    i.HotTestRequestTask                     0x08000ee8   Section        0  myfreertos.o(i.HotTestRequestTask)
    i.IWDG_Enable                            0x08000ef4   Section        0  stm32f10x_iwdg.o(i.IWDG_Enable)
    i.IWDG_FeedDog                           0x08000f04   Section        0  iwdg.o(i.IWDG_FeedDog)
    i.IWDG_ReloadCounter                     0x08000f0c   Section        0  stm32f10x_iwdg.o(i.IWDG_ReloadCounter)
    i.IWDG_SetPrescaler                      0x08000f1c   Section        0  stm32f10x_iwdg.o(i.IWDG_SetPrescaler)
    i.IWDG_SetReload                         0x08000f28   Section        0  stm32f10x_iwdg.o(i.IWDG_SetReload)
    i.IWDG_WriteAccessCmd                    0x08000f34   Section        0  stm32f10x_iwdg.o(i.IWDG_WriteAccessCmd)
    i.Is_Leap_Year                           0x08000f40   Section        0  rtc.o(i.Is_Leap_Year)
    i.MemManage_Handler                      0x08000f7a   Section        0  stm32f10x_it.o(i.MemManage_Handler)
    i.NMI_Handler                            0x08000f7e   Section        0  stm32f10x_it.o(i.NMI_Handler)
    i.NVIC_Init                              0x08000f80   Section        0  misc.o(i.NVIC_Init)
    i.NVIC_PriorityGroupConfig               0x08000ff0   Section        0  misc.o(i.NVIC_PriorityGroupConfig)
    i.PID_Calc                               0x08001004   Section        0  pid.o(i.PID_Calc)
    i.PID_Init                               0x08001120   Section        0  pid.o(i.PID_Init)
    i.PWM1_Init                              0x080011c8   Section        0  pwm.o(i.PWM1_Init)
    i.PWM2_Init                              0x0800126c   Section        0  pwm.o(i.PWM2_Init)
    i.PWM3_Init                              0x08001310   Section        0  pwm.o(i.PWM3_Init)
    i.PWM_SetCompare1                        0x0800139c   Section        0  pwm.o(i.PWM_SetCompare1)
    i.PWM_SetCompare2                        0x080013b0   Section        0  pwm.o(i.PWM_SetCompare2)
    i.PWM_SetCompare4                        0x080013c0   Section        0  pwm.o(i.PWM_SetCompare4)
    i.PWR_BackupAccessCmd                    0x080013d4   Section        0  stm32f10x_pwr.o(i.PWR_BackupAccessCmd)
    i.RCC_APB1PeriphClockCmd                 0x080013e0   Section        0  stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd)
    i.RCC_APB2PeriphClockCmd                 0x08001400   Section        0  stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)
    i.RCC_APB2PeriphResetCmd                 0x08001420   Section        0  stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd)
    i.RCC_BackupResetCmd                     0x08001440   Section        0  stm32f10x_rcc.o(i.RCC_BackupResetCmd)
    i.RCC_GetClocksFreq                      0x0800144c   Section        0  stm32f10x_rcc.o(i.RCC_GetClocksFreq)
    i.RCC_GetFlagStatus                      0x08001520   Section        0  stm32f10x_rcc.o(i.RCC_GetFlagStatus)
    i.RCC_HSEConfig                          0x0800155c   Section        0  stm32f10x_rcc.o(i.RCC_HSEConfig)
    i.RCC_LSEConfig                          0x080015a8   Section        0  stm32f10x_rcc.o(i.RCC_LSEConfig)
    i.RCC_RTCCLKCmd                          0x080015dc   Section        0  stm32f10x_rcc.o(i.RCC_RTCCLKCmd)
    i.RCC_RTCCLKConfig                       0x080015e8   Section        0  stm32f10x_rcc.o(i.RCC_RTCCLKConfig)
    i.RS485_1_Init                           0x080015f8   Section        0  rs485.o(i.RS485_1_Init)
    i.RS485_1_Send_Data                      0x080016ec   Section        0  rs485.o(i.RS485_1_Send_Data)
    i.RS485_1_Send_Data_1                    0x08001740   Section        0  rs485.o(i.RS485_1_Send_Data_1)
    i.RS485_1_Send_Data_2                    0x0800178c   Section        0  rs485.o(i.RS485_1_Send_Data_2)
    i.RS485_1_Send_Data_3                    0x08001cd0   Section        0  rs485.o(i.RS485_1_Send_Data_3)
    i.RS485_3_Init                           0x08001d60   Section        0  rs485.o(i.RS485_3_Init)
    i.RS485_3_Send_Data                      0x08001e48   Section        0  rs485.o(i.RS485_3_Send_Data)
    i.RTC_ClearITPendingBit                  0x08001e94   Section        0  stm32f10x_rtc.o(i.RTC_ClearITPendingBit)
    i.RTC_EnterConfigMode                    0x08001ea4   Section        0  stm32f10x_rtc.o(i.RTC_EnterConfigMode)
    i.RTC_ExitConfigMode                     0x08001eb8   Section        0  stm32f10x_rtc.o(i.RTC_ExitConfigMode)
    i.RTC_Get                                0x08001ecc   Section        0  rtc.o(i.RTC_Get)
    i.RTC_GetCounter                         0x08001fe4   Section        0  stm32f10x_rtc.o(i.RTC_GetCounter)
    i.RTC_GetITStatus                        0x08001ff8   Section        0  stm32f10x_rtc.o(i.RTC_GetITStatus)
    i.RTC_Get_Week                           0x0800201c   Section        0  rtc.o(i.RTC_Get_Week)
    i.RTC_IRQHandler                         0x08002094   Section        0  rtc.o(i.RTC_IRQHandler)
    i.RTC_ITConfig                           0x080020d0   Section        0  stm32f10x_rtc.o(i.RTC_ITConfig)
    i.RTC_Init                               0x080020f0   Section        0  rtc.o(i.RTC_Init)
    i.RTC_NVIC_Config                        0x080021bc   Section        0  rtc.o(i.RTC_NVIC_Config)
    RTC_NVIC_Config                          0x080021bd   Thumb Code    26  rtc.o(i.RTC_NVIC_Config)
    i.RTC_Set                                0x080021d8   Section        0  rtc.o(i.RTC_Set)
    i.RTC_SetCounter                         0x080022a0   Section        0  stm32f10x_rtc.o(i.RTC_SetCounter)
    i.RTC_SetPrescaler                       0x080022bc   Section        0  stm32f10x_rtc.o(i.RTC_SetPrescaler)
    i.RTC_WaitForLastTask                    0x080022dc   Section        0  stm32f10x_rtc.o(i.RTC_WaitForLastTask)
    i.RTC_WaitForSynchro                     0x080022f0   Section        0  stm32f10x_rtc.o(i.RTC_WaitForSynchro)
    i.RTC_synchronization_ins                0x08002314   Section        0  rtc.o(i.RTC_synchronization_ins)
    i.RX_BUF_Transfer                        0x080023cc   Section        0  bufcut.o(i.RX_BUF_Transfer)
    i.Read_Init                              0x0800242c   Section        0  write.o(i.Read_Init)
    i.SN74CB3Q3253_Init                      0x08002640   Section        0  rs485.o(i.SN74CB3Q3253_Init)
    i.SPI1_Init                              0x08002674   Section        0  myspi.o(i.SPI1_Init)
    i.SPI1_ReadWriteByte                     0x08002704   Section        0  myspi.o(i.SPI1_ReadWriteByte)
    i.SPI1_SetSpeed                          0x08002758   Section        0  myspi.o(i.SPI1_SetSpeed)
    i.SPI_Cmd                                0x08002784   Section        0  stm32f10x_spi.o(i.SPI_Cmd)
    i.SPI_I2S_GetFlagStatus                  0x0800279c   Section        0  stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus)
    i.SPI_I2S_ReceiveData                    0x080027ae   Section        0  stm32f10x_spi.o(i.SPI_I2S_ReceiveData)
    i.SPI_I2S_SendData                       0x080027b4   Section        0  stm32f10x_spi.o(i.SPI_I2S_SendData)
    i.SPI_Init                               0x080027b8   Section        0  stm32f10x_spi.o(i.SPI_Init)
    i.SensorDataRequestTask                  0x080027f4   Section        0  myfreertos.o(i.SensorDataRequestTask)
    i.Sensor_Communication_task              0x0800280c   Section        0  myfreertos.o(i.Sensor_Communication_task)
    i.SetSysClock                            0x08002d40   Section        0  system_stm32f10x.o(i.SetSysClock)
    SetSysClock                              0x08002d41   Thumb Code     8  system_stm32f10x.o(i.SetSysClock)
    i.SetSysClockTo72                        0x08002d48   Section        0  system_stm32f10x.o(i.SetSysClockTo72)
    SetSysClockTo72                          0x08002d49   Thumb Code   214  system_stm32f10x.o(i.SetSysClockTo72)
    i.SyncEnvironmentDataRequestTask         0x08002e28   Section        0  myfreertos.o(i.SyncEnvironmentDataRequestTask)
    i.SysTick_CLKSourceConfig                0x08002e38   Section        0  misc.o(i.SysTick_CLKSourceConfig)
    i.SysTick_Handler                        0x08002e60   Section        0  stm32f10x_it.o(i.SysTick_Handler)
    i.SysTick_Init                           0x08002e70   Section        0  systick.o(i.SysTick_Init)
    i.SystemInit                             0x08002ecc   Section        0  system_stm32f10x.o(i.SystemInit)
    i.TIM2_IRQHandler                        0x08002f2c   Section        0  pwmout.o(i.TIM2_IRQHandler)
    i.TIM2_Init                              0x08002f50   Section        0  pwmout.o(i.TIM2_Init)
    i.TIM4_IRQHandler                        0x08002fac   Section        0  pwm.o(i.TIM4_IRQHandler)
    i.TIM4_Init                              0x08002ff4   Section        0  pwm.o(i.TIM4_Init)
    i.TIM_ARRPreloadConfig                   0x0800304c   Section        0  stm32f10x_tim.o(i.TIM_ARRPreloadConfig)
    i.TIM_ClearITPendingBit                  0x08003064   Section        0  stm32f10x_tim.o(i.TIM_ClearITPendingBit)
    i.TIM_Cmd                                0x0800306a   Section        0  stm32f10x_tim.o(i.TIM_Cmd)
    i.TIM_CtrlPWMOutputs                     0x08003082   Section        0  stm32f10x_tim.o(i.TIM_CtrlPWMOutputs)
    i.TIM_GetITStatus                        0x080030a0   Section        0  stm32f10x_tim.o(i.TIM_GetITStatus)
    i.TIM_ITConfig                           0x080030c2   Section        0  stm32f10x_tim.o(i.TIM_ITConfig)
    i.TIM_OC1Init                            0x080030d4   Section        0  stm32f10x_tim.o(i.TIM_OC1Init)
    i.TIM_OC1PreloadConfig                   0x0800316c   Section        0  stm32f10x_tim.o(i.TIM_OC1PreloadConfig)
    i.TIM_OC2Init                            0x08003180   Section        0  stm32f10x_tim.o(i.TIM_OC2Init)
    i.TIM_OC3Init                            0x08003224   Section        0  stm32f10x_tim.o(i.TIM_OC3Init)
    i.TIM_OC4Init                            0x080032c4   Section        0  stm32f10x_tim.o(i.TIM_OC4Init)
    i.TIM_OC4PreloadConfig                   0x08003340   Section        0  stm32f10x_tim.o(i.TIM_OC4PreloadConfig)
    i.TIM_OCStructInit                       0x0800335a   Section        0  stm32f10x_tim.o(i.TIM_OCStructInit)
    i.TIM_SetCompare1                        0x0800336e   Section        0  stm32f10x_tim.o(i.TIM_SetCompare1)
    i.TIM_SetCompare2                        0x08003372   Section        0  stm32f10x_tim.o(i.TIM_SetCompare2)
    i.TIM_SetCompare4                        0x08003376   Section        0  stm32f10x_tim.o(i.TIM_SetCompare4)
    i.TIM_TimeBaseInit                       0x0800337c   Section        0  stm32f10x_tim.o(i.TIM_TimeBaseInit)
    i.TimePwm_init                           0x08003420   Section        0  pwmout.o(i.TimePwm_init)
    i.USART1_IRQHandler                      0x080034b0   Section        0  rs485.o(i.USART1_IRQHandler)
    i.USART2_IRQHandler                      0x080034f4   Section        0  usart.o(i.USART2_IRQHandler)
    i.USART2_Init                            0x0800357c   Section        0  usart.o(i.USART2_Init)
    i.USART_Cmd                              0x08003644   Section        0  stm32f10x_usart.o(i.USART_Cmd)
    i.USART_GetFlagStatus                    0x0800365c   Section        0  stm32f10x_usart.o(i.USART_GetFlagStatus)
    i.USART_GetITStatus                      0x08003676   Section        0  stm32f10x_usart.o(i.USART_GetITStatus)
    i.USART_ITConfig                         0x080036ca   Section        0  stm32f10x_usart.o(i.USART_ITConfig)
    i.USART_Init                             0x08003714   Section        0  stm32f10x_usart.o(i.USART_Init)
    i.USART_ReceiveData                      0x080037ec   Section        0  stm32f10x_usart.o(i.USART_ReceiveData)
    i.USART_SendData                         0x080037f6   Section        0  stm32f10x_usart.o(i.USART_SendData)
    i.UsageFault_Handler                     0x080037fe   Section        0  stm32f10x_it.o(i.UsageFault_Handler)
    i.W25QXX_Erase_Sector                    0x08003804   Section        0  w25q128.o(i.W25QXX_Erase_Sector)
    i.W25QXX_Init                            0x0800384c   Section        0  w25q128.o(i.W25QXX_Init)
    i.W25QXX_Read                            0x0800389c   Section        0  w25q128.o(i.W25QXX_Read)
    i.W25QXX_ReadID                          0x080038ec   Section        0  w25q128.o(i.W25QXX_ReadID)
    i.W25QXX_ReadSR                          0x08003934   Section        0  w25q128.o(i.W25QXX_ReadSR)
    i.W25QXX_Wait_Busy                       0x08003960   Section        0  w25q128.o(i.W25QXX_Wait_Busy)
    i.W25QXX_Write                           0x08003974   Section        0  w25q128.o(i.W25QXX_Write)
    i.W25QXX_Write_Enable                    0x08003a2c   Section        0  w25q128.o(i.W25QXX_Write_Enable)
    i.W25QXX_Write_NoCheck                   0x08003a4c   Section        0  w25q128.o(i.W25QXX_Write_NoCheck)
    i.W25QXX_Write_Page                      0x08003a94   Section        0  w25q128.o(i.W25QXX_Write_Page)
    i.Write_Init                             0x08003ae8   Section        0  write.o(i.Write_Init)
    i.__0printf                              0x08003c6c   Section        0  printfa.o(i.__0printf)
    i.__scatterload_copy                     0x08003c8c   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x08003c9a   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x08003c9c   Section       14  handlers.o(i.__scatterload_zeroinit)
    i._fp_digits                             0x08003cac   Section        0  printfa.o(i._fp_digits)
    _fp_digits                               0x08003cad   Thumb Code   366  printfa.o(i._fp_digits)
    i._printf_core                           0x08003e30   Section        0  printfa.o(i._printf_core)
    _printf_core                             0x08003e31   Thumb Code  1744  printfa.o(i._printf_core)
    i._printf_post_padding                   0x0800450c   Section        0  printfa.o(i._printf_post_padding)
    _printf_post_padding                     0x0800450d   Thumb Code    36  printfa.o(i._printf_post_padding)
    i._printf_pre_padding                    0x08004530   Section        0  printfa.o(i._printf_pre_padding)
    _printf_pre_padding                      0x08004531   Thumb Code    46  printfa.o(i._printf_pre_padding)
    i.bufcut_Init                            0x0800455e   Section        0  bufcut.o(i.bufcut_Init)
    i.calc_p                                 0x08004576   Section        0  pid.o(i.calc_p)
    i.cmp_str                                0x080045da   Section        0  rs485.o(i.cmp_str)
    i.cp_str_to_prev                         0x080045fc   Section        0  rs485.o(i.cp_str_to_prev)
    i.delay_ms                               0x08004614   Section        0  systick.o(i.delay_ms)
    i.delay_us                               0x08004654   Section        0  systick.o(i.delay_us)
    i.delay_xms                              0x0800469c   Section        0  systick.o(i.delay_xms)
    i.fputc                                  0x080046b4   Section        0  usart.o(i.fputc)
    i.isAllZeros                             0x080046e8   Section        0  write.o(i.isAllZeros)
    i.iwdg_my_Init                           0x08004702   Section        0  iwdg.o(i.iwdg_my_Init)
    i.main                                   0x08004726   Section        0  main.o(i.main)
    i.os_init                                0x080047b8   Section        0  myfreertos.o(i.os_init)
    i.process_hmi_btn_event                  0x0800487c   Section        0  myfreertos.o(i.process_hmi_btn_event)
    i.process_sensor_data                    0x080048d0   Section        0  myfreertos.o(i.process_sensor_data)
    i.prvAddCurrentTaskToDelayedList         0x08004aec   Section        0  tasks.o(i.prvAddCurrentTaskToDelayedList)
    prvAddCurrentTaskToDelayedList           0x08004aed   Thumb Code   124  tasks.o(i.prvAddCurrentTaskToDelayedList)
    i.prvAddNewTaskToReadyList               0x08004b84   Section        0  tasks.o(i.prvAddNewTaskToReadyList)
    prvAddNewTaskToReadyList                 0x08004b85   Thumb Code   150  tasks.o(i.prvAddNewTaskToReadyList)
    i.prvCheckForValidListAndQueue           0x08004c38   Section        0  timers.o(i.prvCheckForValidListAndQueue)
    prvCheckForValidListAndQueue             0x08004c39   Thumb Code    72  timers.o(i.prvCheckForValidListAndQueue)
    i.prvCheckTasksWaitingTermination        0x08004c9c   Section        0  tasks.o(i.prvCheckTasksWaitingTermination)
    prvCheckTasksWaitingTermination          0x08004c9d   Thumb Code    86  tasks.o(i.prvCheckTasksWaitingTermination)
    i.prvCopyDataFromQueue                   0x08004d00   Section        0  queue.o(i.prvCopyDataFromQueue)
    prvCopyDataFromQueue                     0x08004d01   Thumb Code    42  queue.o(i.prvCopyDataFromQueue)
    i.prvCopyDataToQueue                     0x08004d2a   Section        0  queue.o(i.prvCopyDataToQueue)
    prvCopyDataToQueue                       0x08004d2b   Thumb Code   124  queue.o(i.prvCopyDataToQueue)
    i.prvDeleteTCB                           0x08004da6   Section        0  tasks.o(i.prvDeleteTCB)
    prvDeleteTCB                             0x08004da7   Thumb Code    18  tasks.o(i.prvDeleteTCB)
    i.prvGetNextExpireTime                   0x08004db8   Section        0  timers.o(i.prvGetNextExpireTime)
    prvGetNextExpireTime                     0x08004db9   Thumb Code    36  timers.o(i.prvGetNextExpireTime)
    i.prvHeapInit                            0x08004de0   Section        0  heap_4.o(i.prvHeapInit)
    prvHeapInit                              0x08004de1   Thumb Code    98  heap_4.o(i.prvHeapInit)
    i.prvIdleTask                            0x08004e5c   Section        0  tasks.o(i.prvIdleTask)
    prvIdleTask                              0x08004e5d   Thumb Code    32  tasks.o(i.prvIdleTask)
    i.prvInitialiseNewQueue                  0x08004e84   Section        0  queue.o(i.prvInitialiseNewQueue)
    prvInitialiseNewQueue                    0x08004e85   Thumb Code    42  queue.o(i.prvInitialiseNewQueue)
    i.prvInitialiseNewTask                   0x08004eb0   Section        0  tasks.o(i.prvInitialiseNewTask)
    prvInitialiseNewTask                     0x08004eb1   Thumb Code   160  tasks.o(i.prvInitialiseNewTask)
    i.prvInitialiseTaskLists                 0x08004f74   Section        0  tasks.o(i.prvInitialiseTaskLists)
    prvInitialiseTaskLists                   0x08004f75   Thumb Code    70  tasks.o(i.prvInitialiseTaskLists)
    i.prvInsertBlockIntoFreeList             0x08004fdc   Section        0  heap_4.o(i.prvInsertBlockIntoFreeList)
    prvInsertBlockIntoFreeList               0x08004fdd   Thumb Code    96  heap_4.o(i.prvInsertBlockIntoFreeList)
    i.prvInsertTimerInActiveList             0x08005044   Section        0  timers.o(i.prvInsertTimerInActiveList)
    prvInsertTimerInActiveList               0x08005045   Thumb Code    80  timers.o(i.prvInsertTimerInActiveList)
    i.prvIsQueueEmpty                        0x0800509c   Section        0  queue.o(i.prvIsQueueEmpty)
    prvIsQueueEmpty                          0x0800509d   Thumb Code    26  queue.o(i.prvIsQueueEmpty)
    i.prvIsQueueFull                         0x080050b6   Section        0  queue.o(i.prvIsQueueFull)
    prvIsQueueFull                           0x080050b7   Thumb Code    30  queue.o(i.prvIsQueueFull)
    i.prvNotifyQueueSetContainer             0x080050d4   Section        0  queue.o(i.prvNotifyQueueSetContainer)
    prvNotifyQueueSetContainer               0x080050d5   Thumb Code   124  queue.o(i.prvNotifyQueueSetContainer)
    i.prvProcessExpiredTimer                 0x0800519c   Section        0  timers.o(i.prvProcessExpiredTimer)
    prvProcessExpiredTimer                   0x0800519d   Thumb Code    84  timers.o(i.prvProcessExpiredTimer)
    i.prvProcessReceivedCommands             0x0800521c   Section        0  timers.o(i.prvProcessReceivedCommands)
    prvProcessReceivedCommands               0x0800521d   Thumb Code   222  timers.o(i.prvProcessReceivedCommands)
    i.prvProcessTimerOrBlockTask             0x08005328   Section        0  timers.o(i.prvProcessTimerOrBlockTask)
    prvProcessTimerOrBlockTask               0x08005329   Thumb Code   102  timers.o(i.prvProcessTimerOrBlockTask)
    i.prvResetNextTaskUnblockTime            0x0800539c   Section        0  tasks.o(i.prvResetNextTaskUnblockTime)
    prvResetNextTaskUnblockTime              0x0800539d   Thumb Code    42  tasks.o(i.prvResetNextTaskUnblockTime)
    i.prvSampleTimeNow                       0x080053d0   Section        0  timers.o(i.prvSampleTimeNow)
    prvSampleTimeNow                         0x080053d1   Thumb Code    40  timers.o(i.prvSampleTimeNow)
    i.prvSwitchTimerLists                    0x080053fc   Section        0  timers.o(i.prvSwitchTimerLists)
    prvSwitchTimerLists                      0x080053fd   Thumb Code   140  timers.o(i.prvSwitchTimerLists)
    i.prvTaskExitError                       0x080054b8   Section        0  port.o(i.prvTaskExitError)
    prvTaskExitError                         0x080054b9   Thumb Code    48  port.o(i.prvTaskExitError)
    i.prvTimerTask                           0x08005528   Section        0  timers.o(i.prvTimerTask)
    prvTimerTask                             0x08005529   Thumb Code    26  timers.o(i.prvTimerTask)
    i.prvUnlockQueue                         0x08005542   Section        0  queue.o(i.prvUnlockQueue)
    prvUnlockQueue                           0x08005543   Thumb Code   146  queue.o(i.prvUnlockQueue)
    i.pvPortMalloc                           0x080055d4   Section        0  heap_4.o(i.pvPortMalloc)
    i.pvTaskIncrementMutexHeldCount          0x08005728   Section        0  tasks.o(i.pvTaskIncrementMutexHeldCount)
    i.pxPortInitialiseStack                  0x08005748   Section        0  port.o(i.pxPortInitialiseStack)
    i.set_compressor_power                   0x0800576c   Section        0  pid.o(i.set_compressor_power)
    i.set_heater_power                       0x080057e0   Section        0  pid.o(i.set_heater_power)
    i.start_task                             0x08005840   Section        0  myfreertos.o(i.start_task)
    i.timelong_Compare                       0x0800589c   Section        0  write.o(i.timelong_Compare)
    i.uxListRemove                           0x0800595c   Section        0  list.o(i.uxListRemove)
    i.vListInitialise                        0x08005984   Section        0  list.o(i.vListInitialise)
    i.vListInitialiseItem                    0x0800599e   Section        0  list.o(i.vListInitialiseItem)
    i.vListInsert                            0x080059a4   Section        0  list.o(i.vListInsert)
    i.vListInsertEnd                         0x080059d8   Section        0  list.o(i.vListInsertEnd)
    i.vPortEnterCritical                     0x080059f0   Section        0  port.o(i.vPortEnterCritical)
    i.vPortExitCritical                      0x08005a78   Section        0  port.o(i.vPortExitCritical)
    i.vPortFree                              0x08005ae8   Section        0  heap_4.o(i.vPortFree)
    i.vPortSetupTimerInterrupt               0x08005ba0   Section        0  port.o(i.vPortSetupTimerInterrupt)
    i.vPortValidateInterruptPriority         0x08005bc0   Section        0  port.o(i.vPortValidateInterruptPriority)
    i.vQueueAddToRegistry                    0x08005c60   Section        0  queue.o(i.vQueueAddToRegistry)
    i.vQueueWaitForMessageRestricted         0x08005c8c   Section        0  queue.o(i.vQueueWaitForMessageRestricted)
    i.vTaskDelay                             0x08005cd8   Section        0  tasks.o(i.vTaskDelay)
    i.vTaskDelete                            0x08005d4c   Section        0  tasks.o(i.vTaskDelete)
    i.vTaskMissedYield                       0x08005e58   Section        0  tasks.o(i.vTaskMissedYield)
    i.vTaskPlaceOnEventList                  0x08005e64   Section        0  tasks.o(i.vTaskPlaceOnEventList)
    i.vTaskPlaceOnEventListRestricted        0x08005eb8   Section        0  tasks.o(i.vTaskPlaceOnEventListRestricted)
    i.vTaskPriorityInherit                   0x08005f14   Section        0  tasks.o(i.vTaskPriorityInherit)
    i.vTaskSetTimeOutState                   0x08005fc4   Section        0  tasks.o(i.vTaskSetTimeOutState)
    i.vTaskStartScheduler                    0x08006010   Section        0  tasks.o(i.vTaskStartScheduler)
    i.vTaskSuspendAll                        0x080060bc   Section        0  tasks.o(i.vTaskSuspendAll)
    i.vTaskSwitchContext                     0x080060cc   Section        0  tasks.o(i.vTaskSwitchContext)
    i.xPortStartScheduler                    0x08006174   Section        0  port.o(i.xPortStartScheduler)
    i.xPortSysTickHandler                    0x08006214   Section        0  port.o(i.xPortSysTickHandler)
    i.xQueueGenericCreate                    0x08006248   Section        0  queue.o(i.xQueueGenericCreate)
    i.xQueueGenericReceive                   0x080062e4   Section        0  queue.o(i.xQueueGenericReceive)
    i.xQueueGenericReset                     0x080064d4   Section        0  queue.o(i.xQueueGenericReset)
    i.xQueueGenericSend                      0x080065ac   Section        0  queue.o(i.xQueueGenericSend)
    i.xQueueGenericSendFromISR               0x08006798   Section        0  queue.o(i.xQueueGenericSendFromISR)
    i.xTaskCheckForTimeOut                   0x080068d0   Section        0  tasks.o(i.xTaskCheckForTimeOut)
    i.xTaskCreate                            0x08006970   Section        0  tasks.o(i.xTaskCreate)
    i.xTaskGetSchedulerState                 0x080069d0   Section        0  tasks.o(i.xTaskGetSchedulerState)
    i.xTaskGetTickCount                      0x080069f0   Section        0  tasks.o(i.xTaskGetTickCount)
    i.xTaskIncrementTick                     0x080069fc   Section        0  tasks.o(i.xTaskIncrementTick)
    i.xTaskPriorityDisinherit                0x08006b5c   Section        0  tasks.o(i.xTaskPriorityDisinherit)
    i.xTaskRemoveFromEventList               0x08006c34   Section        0  tasks.o(i.xTaskRemoveFromEventList)
    i.xTaskResumeAll                         0x08006ce8   Section        0  tasks.o(i.xTaskResumeAll)
    i.xTimerCreateTimerTask                  0x08006e08   Section        0  timers.o(i.xTimerCreateTimerTask)
    i.xTimerGenericCommand                   0x08006e7c   Section        0  timers.o(i.xTimerGenericCommand)
    .constdata                               0x08006f1c   Section      512  rs485.o(.constdata)
    .constdata                               0x0800711c   Section       24  rtc.o(.constdata)
    .data                                    0x20000000   Section       20  system_stm32f10x.o(.data)
    .data                                    0x20000014   Section        2  w25q128.o(.data)
    .data                                    0x20000016   Section      114  write.o(.data)
    .data                                    0x20000088   Section      104  rs485.o(.data)
    .data                                    0x200000f0   Section        4  rtc.o(.data)
    daycnt                                   0x200000f2   Data           2  rtc.o(.data)
    .data                                    0x200000f4   Section        4  systick.o(.data)
    fac_us                                   0x200000f4   Data           1  systick.o(.data)
    fac_ms                                   0x200000f6   Data           2  systick.o(.data)
    .data                                    0x200000f8   Section        2  usart.o(.data)
    .data                                    0x200000fa   Section       20  stm32f10x_rcc.o(.data)
    APBAHBPrescTable                         0x200000fa   Data          16  stm32f10x_rcc.o(.data)
    ADCPrescTable                            0x2000010a   Data           4  stm32f10x_rcc.o(.data)
    .data                                    0x20000110   Section       60  tasks.o(.data)
    pxDelayedTaskList                        0x20000114   Data           4  tasks.o(.data)
    pxOverflowDelayedTaskList                0x20000118   Data           4  tasks.o(.data)
    uxDeletedTasksWaitingCleanUp             0x2000011c   Data           4  tasks.o(.data)
    uxCurrentNumberOfTasks                   0x20000120   Data           4  tasks.o(.data)
    xTickCount                               0x20000124   Data           4  tasks.o(.data)
    uxTopReadyPriority                       0x20000128   Data           4  tasks.o(.data)
    xSchedulerRunning                        0x2000012c   Data           4  tasks.o(.data)
    uxPendedTicks                            0x20000130   Data           4  tasks.o(.data)
    xYieldPending                            0x20000134   Data           4  tasks.o(.data)
    xNumOfOverflows                          0x20000138   Data           4  tasks.o(.data)
    uxTaskNumber                             0x2000013c   Data           4  tasks.o(.data)
    xNextTaskUnblockTime                     0x20000140   Data           4  tasks.o(.data)
    xIdleTaskHandle                          0x20000144   Data           4  tasks.o(.data)
    uxSchedulerSuspended                     0x20000148   Data           4  tasks.o(.data)
    .data                                    0x2000014c   Section       20  timers.o(.data)
    pxCurrentTimerList                       0x2000014c   Data           4  timers.o(.data)
    pxOverflowTimerList                      0x20000150   Data           4  timers.o(.data)
    xTimerQueue                              0x20000154   Data           4  timers.o(.data)
    xTimerTaskHandle                         0x20000158   Data           4  timers.o(.data)
    xLastTime                                0x2000015c   Data           4  timers.o(.data)
    .data                                    0x20000160   Section       12  port.o(.data)
    uxCriticalNesting                        0x20000160   Data           4  port.o(.data)
    ucMaxSysCallPriority                     0x20000164   Data           1  port.o(.data)
    ulMaxPRIGROUPValue                       0x20000168   Data           4  port.o(.data)
    .data                                    0x2000016c   Section       24  heap_4.o(.data)
    xStart                                   0x2000016c   Data           8  heap_4.o(.data)
    pxEnd                                    0x20000174   Data           4  heap_4.o(.data)
    xFreeBytesRemaining                      0x20000178   Data           4  heap_4.o(.data)
    xMinimumEverFreeBytesRemaining           0x2000017c   Data           4  heap_4.o(.data)
    xBlockAllocatedBit                       0x20000180   Data           4  heap_4.o(.data)
    .data                                    0x20000184   Section     1173  myfreertos.o(.data)
    .data                                    0x2000061c   Section        4  stdout.o(.data)
    .bss                                     0x20000620   Section     4096  w25q128.o(.bss)
    .bss                                     0x20001620   Section      236  write.o(.bss)
    .bss                                     0x2000170c   Section      148  rs485.o(.bss)
    .bss                                     0x200017a0   Section       10  rtc.o(.bss)
    .bss                                     0x200017ac   Section       84  pid.o(.bss)
    .bss                                     0x20001800   Section      255  usart.o(.bss)
    .bss                                     0x20001900   Section      740  tasks.o(.bss)
    pxReadyTasksLists                        0x20001900   Data         640  tasks.o(.bss)
    xDelayedTaskList1                        0x20001b80   Data          20  tasks.o(.bss)
    xDelayedTaskList2                        0x20001b94   Data          20  tasks.o(.bss)
    xPendingReadyList                        0x20001ba8   Data          20  tasks.o(.bss)
    xTasksWaitingTermination                 0x20001bbc   Data          20  tasks.o(.bss)
    xSuspendedTaskList                       0x20001bd0   Data          20  tasks.o(.bss)
    .bss                                     0x20001be4   Section       40  timers.o(.bss)
    xActiveTimerList1                        0x20001be4   Data          20  timers.o(.bss)
    xActiveTimerList2                        0x20001bf8   Data          20  timers.o(.bss)
    .bss                                     0x20001c0c   Section       80  queue.o(.bss)
    .bss                                     0x20001c5c   Section    10240  heap_4.o(.bss)
    ucHeap                                   0x20001c5c   Data       10240  heap_4.o(.bss)
    .bss                                     0x2000445c   Section      523  myfreertos.o(.bss)
    STACK                                    0x20004668   Section     1024  startup_stm32f10x_md.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEX$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    _printf_a                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_c                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_charcount                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_d                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_e                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_f                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_flags                            0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_dec                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_hex                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_g                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_i                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_int_dec                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_l                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ll                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lld                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lli                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llo                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llu                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llx                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_dec                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_hex                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_oct                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ls                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_mbtowc                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_n                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_o                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_p                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_percent                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_pre_padding                      0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_return_value                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_s                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_sizespec                         0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_str                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_signed                  0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_unsigned                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_u                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wctomb                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_widthprec                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_x                                0x00000000   Number         0  stubs.o ABSOLUTE
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _microlib_exit                            - Undefined Weak Reference
    __Vectors_Size                           0x000000ec   Number         0  startup_stm32f10x_md.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f10x_md.o(RESET)
    __Vectors_End                            0x080000ec   Data           0  startup_stm32f10x_md.o(RESET)
    __main                                   0x080000ed   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x080000ed   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x080000f1   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x080000f5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x080000f5   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x080000f5   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x080000f5   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_final_cpp                           0x080000fd   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)
    __rt_final_exit                          0x080000fd   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)
    SVC_Handler                              0x08000101   Thumb Code    32  port.o(.emb_text)
    __asm___6_port_c_39a90d8d__prvStartFirstTask 0x08000125   Thumb Code    28  port.o(.emb_text)
    PendSV_Handler                           0x08000145   Thumb Code    72  port.o(.emb_text)
    vPortGetIPSR                             0x08000191   Thumb Code     6  port.o(.emb_text)
    Reset_Handler                            0x08000199   Thumb Code     8  startup_stm32f10x_md.o(.text)
    ADC1_2_IRQHandler                        0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    CAN1_RX1_IRQHandler                      0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    CAN1_SCE_IRQHandler                      0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel1_IRQHandler                 0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel2_IRQHandler                 0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel3_IRQHandler                 0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel4_IRQHandler                 0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel5_IRQHandler                 0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel6_IRQHandler                 0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel7_IRQHandler                 0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI0_IRQHandler                         0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI15_10_IRQHandler                     0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI1_IRQHandler                         0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI2_IRQHandler                         0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI3_IRQHandler                         0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI4_IRQHandler                         0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI9_5_IRQHandler                       0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    FLASH_IRQHandler                         0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C1_ER_IRQHandler                       0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C1_EV_IRQHandler                       0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C2_ER_IRQHandler                       0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C2_EV_IRQHandler                       0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    PVD_IRQHandler                           0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RCC_IRQHandler                           0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RTCAlarm_IRQHandler                      0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    SPI1_IRQHandler                          0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    SPI2_IRQHandler                          0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TAMPER_IRQHandler                        0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_BRK_IRQHandler                      0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_CC_IRQHandler                       0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_UP_IRQHandler                       0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM3_IRQHandler                          0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART3_IRQHandler                        0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USBWakeUp_IRQHandler                     0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USB_HP_CAN1_TX_IRQHandler                0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USB_LP_CAN1_RX0_IRQHandler               0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    WWDG_IRQHandler                          0x080001b3   Thumb Code     0  startup_stm32f10x_md.o(.text)
    __aeabi_memcpy                           0x080001bd   Thumb Code    36  memcpya.o(.text)
    __aeabi_memcpy4                          0x080001bd   Thumb Code     0  memcpya.o(.text)
    __aeabi_memcpy8                          0x080001bd   Thumb Code     0  memcpya.o(.text)
    __aeabi_memset                           0x080001e1   Thumb Code    14  memseta.o(.text)
    __aeabi_memset4                          0x080001e1   Thumb Code     0  memseta.o(.text)
    __aeabi_memset8                          0x080001e1   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr                           0x080001ef   Thumb Code     4  memseta.o(.text)
    __aeabi_memclr4                          0x080001ef   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr8                          0x080001ef   Thumb Code     0  memseta.o(.text)
    _memset$wrapper                          0x080001f3   Thumb Code    18  memseta.o(.text)
    __aeabi_fadd                             0x08000205   Thumb Code   164  fadd.o(.text)
    __aeabi_fsub                             0x080002a9   Thumb Code     6  fadd.o(.text)
    __aeabi_frsub                            0x080002af   Thumb Code     6  fadd.o(.text)
    __aeabi_fmul                             0x080002b5   Thumb Code   100  fmul.o(.text)
    __aeabi_dadd                             0x08000319   Thumb Code   322  dadd.o(.text)
    __aeabi_dsub                             0x0800045b   Thumb Code     6  dadd.o(.text)
    __aeabi_drsub                            0x08000461   Thumb Code     6  dadd.o(.text)
    __aeabi_dmul                             0x08000467   Thumb Code   228  dmul.o(.text)
    __aeabi_ddiv                             0x0800054b   Thumb Code   222  ddiv.o(.text)
    __aeabi_i2f                              0x08000629   Thumb Code    18  fflti.o(.text)
    __aeabi_i2d                              0x0800063b   Thumb Code    34  dflti.o(.text)
    __aeabi_ui2d                             0x0800065d   Thumb Code    26  dfltui.o(.text)
    __aeabi_f2iz                             0x08000677   Thumb Code    50  ffixi.o(.text)
    __aeabi_d2iz                             0x080006a9   Thumb Code    62  dfixi.o(.text)
    __aeabi_f2d                              0x080006e7   Thumb Code    38  f2d.o(.text)
    __aeabi_cdcmpeq                          0x0800070d   Thumb Code     0  cdcmple.o(.text)
    __aeabi_cdcmple                          0x0800070d   Thumb Code    48  cdcmple.o(.text)
    __aeabi_cdrcmple                         0x0800073d   Thumb Code    48  cdrcmple.o(.text)
    __aeabi_d2f                              0x0800076d   Thumb Code    56  d2f.o(.text)
    __aeabi_cfcmpeq                          0x080007a5   Thumb Code     0  cfcmple.o(.text)
    __aeabi_cfcmple                          0x080007a5   Thumb Code    20  cfcmple.o(.text)
    __aeabi_uidiv                            0x080007b9   Thumb Code     0  uidiv.o(.text)
    __aeabi_uidivmod                         0x080007b9   Thumb Code    44  uidiv.o(.text)
    __aeabi_uldivmod                         0x080007e5   Thumb Code    98  uldiv.o(.text)
    __aeabi_llsl                             0x08000847   Thumb Code    30  llshl.o(.text)
    _ll_shift_l                              0x08000847   Thumb Code     0  llshl.o(.text)
    __aeabi_llsr                             0x08000865   Thumb Code    32  llushr.o(.text)
    _ll_ushift_r                             0x08000865   Thumb Code     0  llushr.o(.text)
    __aeabi_lasr                             0x08000885   Thumb Code    36  llsshr.o(.text)
    _ll_sshift_r                             0x08000885   Thumb Code     0  llsshr.o(.text)
    __I$use$fp                               0x080008a9   Thumb Code     0  iusefp.o(.text)
    _float_round                             0x080008a9   Thumb Code    18  fepilogue.o(.text)
    _float_epilogue                          0x080008bb   Thumb Code    92  fepilogue.o(.text)
    _double_round                            0x08000917   Thumb Code    30  depilogue.o(.text)
    _double_epilogue                         0x08000935   Thumb Code   156  depilogue.o(.text)
    __aeabi_d2ulz                            0x080009d1   Thumb Code    48  dfixul.o(.text)
    __scatterload                            0x08000a01   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x08000a01   Thumb Code     0  init.o(.text)
    __decompress                             0x08000a25   Thumb Code     0  __dczerorl2.o(.text)
    __decompress1                            0x08000a25   Thumb Code    86  __dczerorl2.o(.text)
    Analysis                                 0x08000a7d   Thumb Code   114  write.o(i.Analysis)
    Array                                    0x08000af5   Thumb Code   364  write.o(i.Array)
    BKP_DeInit                               0x08000c65   Thumb Code    16  stm32f10x_bkp.o(i.BKP_DeInit)
    BKP_ReadBackupRegister                   0x08000c75   Thumb Code    24  stm32f10x_bkp.o(i.BKP_ReadBackupRegister)
    BKP_TamperPinCmd                         0x08000c91   Thumb Code     6  stm32f10x_bkp.o(i.BKP_TamperPinCmd)
    BKP_WriteBackupRegister                  0x08000c9d   Thumb Code    22  stm32f10x_bkp.o(i.BKP_WriteBackupRegister)
    Batch_synchronization                    0x08000cb9   Thumb Code    42  write.o(i.Batch_synchronization)
    BusFault_Handler                         0x08000ce9   Thumb Code     4  stm32f10x_it.o(i.BusFault_Handler)
    CRC16_check                              0x08000ced   Thumb Code    66  rs485.o(i.CRC16_check)
    DebugMon_Handler                         0x08000d39   Thumb Code     2  stm32f10x_it.o(i.DebugMon_Handler)
    GPIO_Init                                0x08000d3b   Thumb Code   278  stm32f10x_gpio.o(i.GPIO_Init)
    GPIO_ResetBits                           0x08000e51   Thumb Code     4  stm32f10x_gpio.o(i.GPIO_ResetBits)
    GPIO_SetBits                             0x08000e55   Thumb Code     4  stm32f10x_gpio.o(i.GPIO_SetBits)
    GetCRC16                                 0x08000e59   Thumb Code    50  rs485.o(i.GetCRC16)
    HC595_Pin_Init                           0x08000e95   Thumb Code    74  relays.o(i.HC595_Pin_Init)
    HardFault_Handler                        0x08000ee5   Thumb Code     4  stm32f10x_it.o(i.HardFault_Handler)
    HotTestRequestTask                       0x08000ee9   Thumb Code    12  myfreertos.o(i.HotTestRequestTask)
    IWDG_Enable                              0x08000ef5   Thumb Code    10  stm32f10x_iwdg.o(i.IWDG_Enable)
    IWDG_FeedDog                             0x08000f05   Thumb Code     8  iwdg.o(i.IWDG_FeedDog)
    IWDG_ReloadCounter                       0x08000f0d   Thumb Code    10  stm32f10x_iwdg.o(i.IWDG_ReloadCounter)
    IWDG_SetPrescaler                        0x08000f1d   Thumb Code     6  stm32f10x_iwdg.o(i.IWDG_SetPrescaler)
    IWDG_SetReload                           0x08000f29   Thumb Code     6  stm32f10x_iwdg.o(i.IWDG_SetReload)
    IWDG_WriteAccessCmd                      0x08000f35   Thumb Code     6  stm32f10x_iwdg.o(i.IWDG_WriteAccessCmd)
    Is_Leap_Year                             0x08000f41   Thumb Code    58  rtc.o(i.Is_Leap_Year)
    MemManage_Handler                        0x08000f7b   Thumb Code     4  stm32f10x_it.o(i.MemManage_Handler)
    NMI_Handler                              0x08000f7f   Thumb Code     2  stm32f10x_it.o(i.NMI_Handler)
    NVIC_Init                                0x08000f81   Thumb Code   100  misc.o(i.NVIC_Init)
    NVIC_PriorityGroupConfig                 0x08000ff1   Thumb Code    10  misc.o(i.NVIC_PriorityGroupConfig)
    PID_Calc                                 0x08001005   Thumb Code   266  pid.o(i.PID_Calc)
    PID_Init                                 0x08001121   Thumb Code   130  pid.o(i.PID_Init)
    PWM1_Init                                0x080011c9   Thumb Code   156  pwm.o(i.PWM1_Init)
    PWM2_Init                                0x0800126d   Thumb Code   156  pwm.o(i.PWM2_Init)
    PWM3_Init                                0x08001311   Thumb Code   134  pwm.o(i.PWM3_Init)
    PWM_SetCompare1                          0x0800139d   Thumb Code    14  pwm.o(i.PWM_SetCompare1)
    PWM_SetCompare2                          0x080013b1   Thumb Code    16  pwm.o(i.PWM_SetCompare2)
    PWM_SetCompare4                          0x080013c1   Thumb Code    14  pwm.o(i.PWM_SetCompare4)
    PWR_BackupAccessCmd                      0x080013d5   Thumb Code     6  stm32f10x_pwr.o(i.PWR_BackupAccessCmd)
    RCC_APB1PeriphClockCmd                   0x080013e1   Thumb Code    26  stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd)
    RCC_APB2PeriphClockCmd                   0x08001401   Thumb Code    26  stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)
    RCC_APB2PeriphResetCmd                   0x08001421   Thumb Code    26  stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd)
    RCC_BackupResetCmd                       0x08001441   Thumb Code     6  stm32f10x_rcc.o(i.RCC_BackupResetCmd)
    RCC_GetClocksFreq                        0x0800144d   Thumb Code   192  stm32f10x_rcc.o(i.RCC_GetClocksFreq)
    RCC_GetFlagStatus                        0x08001521   Thumb Code    56  stm32f10x_rcc.o(i.RCC_GetFlagStatus)
    RCC_HSEConfig                            0x0800155d   Thumb Code    70  stm32f10x_rcc.o(i.RCC_HSEConfig)
    RCC_LSEConfig                            0x080015a9   Thumb Code    46  stm32f10x_rcc.o(i.RCC_LSEConfig)
    RCC_RTCCLKCmd                            0x080015dd   Thumb Code     6  stm32f10x_rcc.o(i.RCC_RTCCLKCmd)
    RCC_RTCCLKConfig                         0x080015e9   Thumb Code    12  stm32f10x_rcc.o(i.RCC_RTCCLKConfig)
    RS485_1_Init                             0x080015f9   Thumb Code   226  rs485.o(i.RS485_1_Init)
    RS485_1_Send_Data                        0x080016ed   Thumb Code    72  rs485.o(i.RS485_1_Send_Data)
    RS485_1_Send_Data_1                      0x08001741   Thumb Code    68  rs485.o(i.RS485_1_Send_Data_1)
    RS485_1_Send_Data_2                      0x0800178d   Thumb Code  1322  rs485.o(i.RS485_1_Send_Data_2)
    RS485_1_Send_Data_3                      0x08001cd1   Thumb Code   118  rs485.o(i.RS485_1_Send_Data_3)
    RS485_3_Init                             0x08001d61   Thumb Code   214  rs485.o(i.RS485_3_Init)
    RS485_3_Send_Data                        0x08001e49   Thumb Code    68  rs485.o(i.RS485_3_Send_Data)
    RTC_ClearITPendingBit                    0x08001e95   Thumb Code    12  stm32f10x_rtc.o(i.RTC_ClearITPendingBit)
    RTC_EnterConfigMode                      0x08001ea5   Thumb Code    14  stm32f10x_rtc.o(i.RTC_EnterConfigMode)
    RTC_ExitConfigMode                       0x08001eb9   Thumb Code    16  stm32f10x_rtc.o(i.RTC_ExitConfigMode)
    RTC_Get                                  0x08001ecd   Thumb Code   262  rtc.o(i.RTC_Get)
    RTC_GetCounter                           0x08001fe5   Thumb Code    16  stm32f10x_rtc.o(i.RTC_GetCounter)
    RTC_GetITStatus                          0x08001ff9   Thumb Code    32  stm32f10x_rtc.o(i.RTC_GetITStatus)
    RTC_Get_Week                             0x0800201d   Thumb Code   116  rtc.o(i.RTC_Get_Week)
    RTC_IRQHandler                           0x08002095   Thumb Code    52  rtc.o(i.RTC_IRQHandler)
    RTC_ITConfig                             0x080020d1   Thumb Code    26  stm32f10x_rtc.o(i.RTC_ITConfig)
    RTC_Init                                 0x080020f1   Thumb Code   196  rtc.o(i.RTC_Init)
    RTC_Set                                  0x080021d9   Thumb Code   184  rtc.o(i.RTC_Set)
    RTC_SetCounter                           0x080022a1   Thumb Code    24  stm32f10x_rtc.o(i.RTC_SetCounter)
    RTC_SetPrescaler                         0x080022bd   Thumb Code    26  stm32f10x_rtc.o(i.RTC_SetPrescaler)
    RTC_WaitForLastTask                      0x080022dd   Thumb Code    16  stm32f10x_rtc.o(i.RTC_WaitForLastTask)
    RTC_WaitForSynchro                       0x080022f1   Thumb Code    30  stm32f10x_rtc.o(i.RTC_WaitForSynchro)
    RTC_synchronization_ins                  0x08002315   Thumb Code   176  rtc.o(i.RTC_synchronization_ins)
    RX_BUF_Transfer                          0x080023cd   Thumb Code    82  bufcut.o(i.RX_BUF_Transfer)
    Read_Init                                0x0800242d   Thumb Code   488  write.o(i.Read_Init)
    SN74CB3Q3253_Init                        0x08002641   Thumb Code    46  rs485.o(i.SN74CB3Q3253_Init)
    SPI1_Init                                0x08002675   Thumb Code   136  myspi.o(i.SPI1_Init)
    SPI1_ReadWriteByte                       0x08002705   Thumb Code    78  myspi.o(i.SPI1_ReadWriteByte)
    SPI1_SetSpeed                            0x08002759   Thumb Code    36  myspi.o(i.SPI1_SetSpeed)
    SPI_Cmd                                  0x08002785   Thumb Code    24  stm32f10x_spi.o(i.SPI_Cmd)
    SPI_I2S_GetFlagStatus                    0x0800279d   Thumb Code    18  stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus)
    SPI_I2S_ReceiveData                      0x080027af   Thumb Code     6  stm32f10x_spi.o(i.SPI_I2S_ReceiveData)
    SPI_I2S_SendData                         0x080027b5   Thumb Code     4  stm32f10x_spi.o(i.SPI_I2S_SendData)
    SPI_Init                                 0x080027b9   Thumb Code    60  stm32f10x_spi.o(i.SPI_Init)
    SensorDataRequestTask                    0x080027f5   Thumb Code    20  myfreertos.o(i.SensorDataRequestTask)
    Sensor_Communication_task                0x0800280d   Thumb Code  1320  myfreertos.o(i.Sensor_Communication_task)
    SyncEnvironmentDataRequestTask           0x08002e29   Thumb Code    16  myfreertos.o(i.SyncEnvironmentDataRequestTask)
    SysTick_CLKSourceConfig                  0x08002e39   Thumb Code    40  misc.o(i.SysTick_CLKSourceConfig)
    SysTick_Handler                          0x08002e61   Thumb Code    16  stm32f10x_it.o(i.SysTick_Handler)
    SysTick_Init                             0x08002e71   Thumb Code    76  systick.o(i.SysTick_Init)
    SystemInit                               0x08002ecd   Thumb Code    78  system_stm32f10x.o(i.SystemInit)
    TIM2_IRQHandler                          0x08002f2d   Thumb Code    32  pwmout.o(i.TIM2_IRQHandler)
    TIM2_Init                                0x08002f51   Thumb Code    92  pwmout.o(i.TIM2_Init)
    TIM4_IRQHandler                          0x08002fad   Thumb Code    60  pwm.o(i.TIM4_IRQHandler)
    TIM4_Init                                0x08002ff5   Thumb Code    84  pwm.o(i.TIM4_Init)
    TIM_ARRPreloadConfig                     0x0800304d   Thumb Code    24  stm32f10x_tim.o(i.TIM_ARRPreloadConfig)
    TIM_ClearITPendingBit                    0x08003065   Thumb Code     6  stm32f10x_tim.o(i.TIM_ClearITPendingBit)
    TIM_Cmd                                  0x0800306b   Thumb Code    24  stm32f10x_tim.o(i.TIM_Cmd)
    TIM_CtrlPWMOutputs                       0x08003083   Thumb Code    30  stm32f10x_tim.o(i.TIM_CtrlPWMOutputs)
    TIM_GetITStatus                          0x080030a1   Thumb Code    34  stm32f10x_tim.o(i.TIM_GetITStatus)
    TIM_ITConfig                             0x080030c3   Thumb Code    18  stm32f10x_tim.o(i.TIM_ITConfig)
    TIM_OC1Init                              0x080030d5   Thumb Code   132  stm32f10x_tim.o(i.TIM_OC1Init)
    TIM_OC1PreloadConfig                     0x0800316d   Thumb Code    18  stm32f10x_tim.o(i.TIM_OC1PreloadConfig)
    TIM_OC2Init                              0x08003181   Thumb Code   154  stm32f10x_tim.o(i.TIM_OC2Init)
    TIM_OC3Init                              0x08003225   Thumb Code   150  stm32f10x_tim.o(i.TIM_OC3Init)
    TIM_OC4Init                              0x080032c5   Thumb Code   114  stm32f10x_tim.o(i.TIM_OC4Init)
    TIM_OC4PreloadConfig                     0x08003341   Thumb Code    26  stm32f10x_tim.o(i.TIM_OC4PreloadConfig)
    TIM_OCStructInit                         0x0800335b   Thumb Code    20  stm32f10x_tim.o(i.TIM_OCStructInit)
    TIM_SetCompare1                          0x0800336f   Thumb Code     4  stm32f10x_tim.o(i.TIM_SetCompare1)
    TIM_SetCompare2                          0x08003373   Thumb Code     4  stm32f10x_tim.o(i.TIM_SetCompare2)
    TIM_SetCompare4                          0x08003377   Thumb Code     6  stm32f10x_tim.o(i.TIM_SetCompare4)
    TIM_TimeBaseInit                         0x0800337d   Thumb Code   122  stm32f10x_tim.o(i.TIM_TimeBaseInit)
    TimePwm_init                             0x08003421   Thumb Code   136  pwmout.o(i.TimePwm_init)
    USART1_IRQHandler                        0x080034b1   Thumb Code    54  rs485.o(i.USART1_IRQHandler)
    USART2_IRQHandler                        0x080034f5   Thumb Code   122  usart.o(i.USART2_IRQHandler)
    USART2_Init                              0x0800357d   Thumb Code   184  usart.o(i.USART2_Init)
    USART_Cmd                                0x08003645   Thumb Code    24  stm32f10x_usart.o(i.USART_Cmd)
    USART_GetFlagStatus                      0x0800365d   Thumb Code    26  stm32f10x_usart.o(i.USART_GetFlagStatus)
    USART_GetITStatus                        0x08003677   Thumb Code    84  stm32f10x_usart.o(i.USART_GetITStatus)
    USART_ITConfig                           0x080036cb   Thumb Code    74  stm32f10x_usart.o(i.USART_ITConfig)
    USART_Init                               0x08003715   Thumb Code   210  stm32f10x_usart.o(i.USART_Init)
    USART_ReceiveData                        0x080037ed   Thumb Code    10  stm32f10x_usart.o(i.USART_ReceiveData)
    USART_SendData                           0x080037f7   Thumb Code     8  stm32f10x_usart.o(i.USART_SendData)
    UsageFault_Handler                       0x080037ff   Thumb Code     4  stm32f10x_it.o(i.UsageFault_Handler)
    W25QXX_Erase_Sector                      0x08003805   Thumb Code    62  w25q128.o(i.W25QXX_Erase_Sector)
    W25QXX_Init                              0x0800384d   Thumb Code    68  w25q128.o(i.W25QXX_Init)
    W25QXX_Read                              0x0800389d   Thumb Code    74  w25q128.o(i.W25QXX_Read)
    W25QXX_ReadID                            0x080038ed   Thumb Code    64  w25q128.o(i.W25QXX_ReadID)
    W25QXX_ReadSR                            0x08003935   Thumb Code    36  w25q128.o(i.W25QXX_ReadSR)
    W25QXX_Wait_Busy                         0x08003961   Thumb Code    18  w25q128.o(i.W25QXX_Wait_Busy)
    W25QXX_Write                             0x08003975   Thumb Code   180  w25q128.o(i.W25QXX_Write)
    W25QXX_Write_Enable                      0x08003a2d   Thumb Code    24  w25q128.o(i.W25QXX_Write_Enable)
    W25QXX_Write_NoCheck                     0x08003a4d   Thumb Code    70  w25q128.o(i.W25QXX_Write_NoCheck)
    W25QXX_Write_Page                        0x08003a95   Thumb Code    80  w25q128.o(i.W25QXX_Write_Page)
    Write_Init                               0x08003ae9   Thumb Code   358  write.o(i.Write_Init)
    __0printf                                0x08003c6d   Thumb Code    22  printfa.o(i.__0printf)
    __1printf                                0x08003c6d   Thumb Code     0  printfa.o(i.__0printf)
    __2printf                                0x08003c6d   Thumb Code     0  printfa.o(i.__0printf)
    __c89printf                              0x08003c6d   Thumb Code     0  printfa.o(i.__0printf)
    printf                                   0x08003c6d   Thumb Code     0  printfa.o(i.__0printf)
    __scatterload_copy                       0x08003c8d   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x08003c9b   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x08003c9d   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    bufcut_Init                              0x0800455f   Thumb Code    24  bufcut.o(i.bufcut_Init)
    calc_p                                   0x08004577   Thumb Code   100  pid.o(i.calc_p)
    cmp_str                                  0x080045db   Thumb Code    34  rs485.o(i.cmp_str)
    cp_str_to_prev                           0x080045fd   Thumb Code    22  rs485.o(i.cp_str_to_prev)
    delay_ms                                 0x08004615   Thumb Code    60  systick.o(i.delay_ms)
    delay_us                                 0x08004655   Thumb Code    68  systick.o(i.delay_us)
    delay_xms                                0x0800469d   Thumb Code    24  systick.o(i.delay_xms)
    fputc                                    0x080046b5   Thumb Code    44  usart.o(i.fputc)
    isAllZeros                               0x080046e9   Thumb Code    26  write.o(i.isAllZeros)
    iwdg_my_Init                             0x08004703   Thumb Code    36  iwdg.o(i.iwdg_my_Init)
    main                                     0x08004727   Thumb Code   146  main.o(i.main)
    os_init                                  0x080047b9   Thumb Code    88  myfreertos.o(i.os_init)
    process_hmi_btn_event                    0x0800487d   Thumb Code    74  myfreertos.o(i.process_hmi_btn_event)
    process_sensor_data                      0x080048d1   Thumb Code   486  myfreertos.o(i.process_sensor_data)
    pvPortMalloc                             0x080055d5   Thumb Code   262  heap_4.o(i.pvPortMalloc)
    pvTaskIncrementMutexHeldCount            0x08005729   Thumb Code    26  tasks.o(i.pvTaskIncrementMutexHeldCount)
    pxPortInitialiseStack                    0x08005749   Thumb Code    30  port.o(i.pxPortInitialiseStack)
    set_compressor_power                     0x0800576d   Thumb Code   106  pid.o(i.set_compressor_power)
    set_heater_power                         0x080057e1   Thumb Code    86  pid.o(i.set_heater_power)
    start_task                               0x08005841   Thumb Code    46  myfreertos.o(i.start_task)
    timelong_Compare                         0x0800589d   Thumb Code   164  write.o(i.timelong_Compare)
    uxListRemove                             0x0800595d   Thumb Code    40  list.o(i.uxListRemove)
    vListInitialise                          0x08005985   Thumb Code    26  list.o(i.vListInitialise)
    vListInitialiseItem                      0x0800599f   Thumb Code     6  list.o(i.vListInitialiseItem)
    vListInsert                              0x080059a5   Thumb Code    52  list.o(i.vListInsert)
    vListInsertEnd                           0x080059d9   Thumb Code    24  list.o(i.vListInsertEnd)
    vPortEnterCritical                       0x080059f1   Thumb Code    68  port.o(i.vPortEnterCritical)
    vPortExitCritical                        0x08005a79   Thumb Code    48  port.o(i.vPortExitCritical)
    vPortFree                                0x08005ae9   Thumb Code   120  heap_4.o(i.vPortFree)
    vPortSetupTimerInterrupt                 0x08005ba1   Thumb Code    26  port.o(i.vPortSetupTimerInterrupt)
    vPortValidateInterruptPriority           0x08005bc1   Thumb Code    86  port.o(i.vPortValidateInterruptPriority)
    vQueueAddToRegistry                      0x08005c61   Thumb Code    38  queue.o(i.vQueueAddToRegistry)
    vQueueWaitForMessageRestricted           0x08005c8d   Thumb Code    74  queue.o(i.vQueueWaitForMessageRestricted)
    vTaskDelay                               0x08005cd9   Thumb Code    72  tasks.o(i.vTaskDelay)
    vTaskDelete                              0x08005d4d   Thumb Code   192  tasks.o(i.vTaskDelete)
    vTaskMissedYield                         0x08005e59   Thumb Code     8  tasks.o(i.vTaskMissedYield)
    vTaskPlaceOnEventList                    0x08005e65   Thumb Code    42  tasks.o(i.vTaskPlaceOnEventList)
    vTaskPlaceOnEventListRestricted          0x08005eb9   Thumb Code    50  tasks.o(i.vTaskPlaceOnEventListRestricted)
    vTaskPriorityInherit                     0x08005f15   Thumb Code   164  tasks.o(i.vTaskPriorityInherit)
    vTaskSetTimeOutState                     0x08005fc5   Thumb Code    32  tasks.o(i.vTaskSetTimeOutState)
    vTaskStartScheduler                      0x08006011   Thumb Code   108  tasks.o(i.vTaskStartScheduler)
    vTaskSuspendAll                          0x080060bd   Thumb Code    12  tasks.o(i.vTaskSuspendAll)
    vTaskSwitchContext                       0x080060cd   Thumb Code   110  tasks.o(i.vTaskSwitchContext)
    xPortStartScheduler                      0x08006175   Thumb Code   140  port.o(i.xPortStartScheduler)
    xPortSysTickHandler                      0x08006215   Thumb Code    46  port.o(i.xPortSysTickHandler)
    xQueueGenericCreate                      0x08006249   Thumb Code    78  queue.o(i.xQueueGenericCreate)
    xQueueGenericReceive                     0x080062e5   Thumb Code   416  queue.o(i.xQueueGenericReceive)
    xQueueGenericReset                       0x080064d5   Thumb Code   136  queue.o(i.xQueueGenericReset)
    xQueueGenericSend                        0x080065ad   Thumb Code   412  queue.o(i.xQueueGenericSend)
    xQueueGenericSendFromISR                 0x08006799   Thumb Code   234  queue.o(i.xQueueGenericSendFromISR)
    xTaskCheckForTimeOut                     0x080068d1   Thumb Code   116  tasks.o(i.xTaskCheckForTimeOut)
    xTaskCreate                              0x08006971   Thumb Code    96  tasks.o(i.xTaskCreate)
    xTaskGetSchedulerState                   0x080069d1   Thumb Code    24  tasks.o(i.xTaskGetSchedulerState)
    xTaskGetTickCount                        0x080069f1   Thumb Code     6  tasks.o(i.xTaskGetTickCount)
    xTaskIncrementTick                       0x080069fd   Thumb Code   272  tasks.o(i.xTaskIncrementTick)
    xTaskPriorityDisinherit                  0x08006b5d   Thumb Code   168  tasks.o(i.xTaskPriorityDisinherit)
    xTaskRemoveFromEventList                 0x08006c35   Thumb Code   118  tasks.o(i.xTaskRemoveFromEventList)
    xTaskResumeAll                           0x08006ce9   Thumb Code   214  tasks.o(i.xTaskResumeAll)
    xTimerCreateTimerTask                    0x08006e09   Thumb Code    56  timers.o(i.xTimerCreateTimerTask)
    xTimerGenericCommand                     0x08006e7d   Thumb Code   116  timers.o(i.xTimerGenericCommand)
    auchCRCHi                                0x08006f1c   Data         256  rs485.o(.constdata)
    auchCRCLo                                0x0800701c   Data         256  rs485.o(.constdata)
    table_week                               0x0800711c   Data          12  rtc.o(.constdata)
    mon_table                                0x08007128   Data          12  rtc.o(.constdata)
    Region$$Table$$Base                      0x08007134   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08007154   Number         0  anon$$obj.o(Region$$Table)
    SystemCoreClock                          0x20000000   Data           4  system_stm32f10x.o(.data)
    AHBPrescTable                            0x20000004   Data          16  system_stm32f10x.o(.data)
    W25QXX_TYPE                              0x20000014   Data           2  w25q128.o(.data)
    read_stage                               0x20000016   Data           1  write.o(.data)
    current_minute                           0x20000018   Data           2  write.o(.data)
    total_minute                             0x2000001a   Data           2  write.o(.data)
    total                                    0x2000001c   Data         108  write.o(.data)
    prev_sendbuf                             0x20000088   Data          41  rs485.o(.data)
    sendbuf                                  0x200000b1   Data          41  rs485.o(.data)
    TEM1                                     0x200000da   Data           1  rs485.o(.data)
    TEM2                                     0x200000db   Data           1  rs485.o(.data)
    HUM1                                     0x200000dc   Data           1  rs485.o(.data)
    HUM2                                     0x200000dd   Data           1  rs485.o(.data)
    CO2_1                                    0x200000de   Data           1  rs485.o(.data)
    CO2_2                                    0x200000df   Data           1  rs485.o(.data)
    RED_LIGHT                                0x200000e0   Data           2  rs485.o(.data)
    WHITE_LIGHT                              0x200000e2   Data           2  rs485.o(.data)
    BLUE_LIGHT                               0x200000e4   Data           2  rs485.o(.data)
    red_light1                               0x200000e6   Data           1  rs485.o(.data)
    red_light2                               0x200000e7   Data           1  rs485.o(.data)
    white_light1                             0x200000e8   Data           1  rs485.o(.data)
    white_light2                             0x200000e9   Data           1  rs485.o(.data)
    blue_light1                              0x200000ea   Data           1  rs485.o(.data)
    blue_light2                              0x200000eb   Data           1  rs485.o(.data)
    crc_num1                                 0x200000ec   Data           1  rs485.o(.data)
    crc_num2                                 0x200000ed   Data           1  rs485.o(.data)
    RS485_RX_CNT                             0x200000ee   Data           1  rs485.o(.data)
    RS485_RX_Flag                            0x200000ef   Data           1  rs485.o(.data)
    a                                        0x200000f0   Data           1  rtc.o(.data)
    b                                        0x200000f1   Data           1  rtc.o(.data)
    USART2_RX_STA                            0x200000f8   Data           2  usart.o(.data)
    pxCurrentTCB                             0x20000110   Data           4  tasks.o(.data)
    pubTopic                                 0x20000184   Data         512  myfreertos.o(.data)
    subTopic                                 0x20000384   Data         512  myfreertos.o(.data)
    StartTask_Handler                        0x20000584   Data           4  myfreertos.o(.data)
    Sensor_CommunicationTask_Handler         0x20000588   Data           4  myfreertos.o(.data)
    RS485_SUFFIX                             0x2000058c   Data           4  myfreertos.o(.data)
    cnt_flag                                 0x20000590   Data           1  myfreertos.o(.data)
    sub_flag                                 0x20000591   Data           1  myfreertos.o(.data)
    pub_flag                                 0x20000592   Data           1  myfreertos.o(.data)
    time                                     0x20000594   Data           2  myfreertos.o(.data)
    store_stage                              0x20000596   Data           1  myfreertos.o(.data)
    ins_1                                    0x20000597   Data           1  myfreertos.o(.data)
    diff                                     0x20000598   Data           4  myfreertos.o(.data)
    gpio_state                               0x2000059c   Data           1  myfreertos.o(.data)
    NUM                                      0x2000059d   Data           1  myfreertos.o(.data)
    n                                        0x2000059e   Data           1  myfreertos.o(.data)
    i                                        0x200005a0   Data           2  myfreertos.o(.data)
    chour                                    0x200005a2   Data           1  myfreertos.o(.data)
    cminute                                  0x200005a3   Data           1  myfreertos.o(.data)
    hot_clod_flag                            0x200005a4   Data           1  myfreertos.o(.data)
    humidity_flag                            0x200005a5   Data           1  myfreertos.o(.data)
    ALARM                                    0x200005a6   Data           1  myfreertos.o(.data)
    tick                                     0x200005a8   Data           2  myfreertos.o(.data)
    Feed_Dog_Count                           0x200005aa   Data           1  myfreertos.o(.data)
    now_stage                                0x200005ab   Data           1  myfreertos.o(.data)
    tem                                      0x200005ac   Data           2  myfreertos.o(.data)
    hum                                      0x200005ae   Data           2  myfreertos.o(.data)
    red                                      0x200005b0   Data           2  myfreertos.o(.data)
    blue                                     0x200005b2   Data           2  myfreertos.o(.data)
    white                                    0x200005b4   Data           2  myfreertos.o(.data)
    hour                                     0x200005b6   Data           1  myfreertos.o(.data)
    min                                      0x200005b7   Data           1  myfreertos.o(.data)
    rs485buf                                 0x200005b8   Data           8  myfreertos.o(.data)
    sync_cnt                                 0x200005c0   Data           2  myfreertos.o(.data)
    T                                        0x200005c4   Data           4  myfreertos.o(.data)
    H                                        0x200005c8   Data           4  myfreertos.o(.data)
    C                                        0x200005cc   Data           4  myfreertos.o(.data)
    G                                        0x200005d0   Data           4  myfreertos.o(.data)
    current_T                                0x200005d4   Data           4  myfreertos.o(.data)
    Humidity                                 0x200005d8   Data           4  myfreertos.o(.data)
    temperature                              0x200005dc   Data           4  myfreertos.o(.data)
    handler                                  0x200005e0   Data           4  myfreertos.o(.data)
    handler1                                 0x200005e4   Data           4  myfreertos.o(.data)
    handler2                                 0x200005e8   Data           4  myfreertos.o(.data)
    handler3                                 0x200005ec   Data           4  myfreertos.o(.data)
    handler4                                 0x200005f0   Data           4  myfreertos.o(.data)
    handler5                                 0x200005f4   Data           4  myfreertos.o(.data)
    handler6                                 0x200005f8   Data           4  myfreertos.o(.data)
    handler7                                 0x200005fc   Data           4  myfreertos.o(.data)
    handler8                                 0x20000600   Data           4  myfreertos.o(.data)
    handler9                                 0x20000604   Data           4  myfreertos.o(.data)
    handler10                                0x20000608   Data           4  myfreertos.o(.data)
    handler11                                0x2000060c   Data           4  myfreertos.o(.data)
    hot                                      0x20000610   Data           4  myfreertos.o(.data)
    temp                                     0x20000614   Data           4  myfreertos.o(.data)
    times                                    0x20000618   Data           1  myfreertos.o(.data)
    __stdout                                 0x2000061c   Data           4  stdout.o(.data)
    W25QXX_BUFFER                            0x20000620   Data        4096  w25q128.o(.bss)
    ArrayRead                                0x20001620   Data         108  write.o(.bss)
    ArrayWrite                               0x2000168c   Data         108  write.o(.bss)
    pidsRead                                 0x200016f8   Data          10  write.o(.bss)
    pidsWrite                                0x20001702   Data          10  write.o(.bss)
    sendbuf_crc                              0x2000170c   Data          20  rs485.o(.bss)
    RS485_RX_BUF                             0x20001720   Data         128  rs485.o(.bss)
    calendar                                 0x200017a0   Data          10  rtc.o(.bss)
    pid                                      0x200017ac   Data          84  pid.o(.bss)
    USART2_RX_BUF                            0x20001800   Data         255  usart.o(.bss)
    xQueueRegistry                           0x20001c0c   Data          80  queue.o(.bss)
    RS485_RX_BUF_COPY                        0x2000445c   Data         128  myfreertos.o(.bss)
    RS485_DATA_TMP                           0x200044dc   Data         128  myfreertos.o(.bss)
    wet_temp                                 0x2000455c   Data         256  myfreertos.o(.bss)
    batch_sync_buf                           0x2000465c   Data          11  myfreertos.o(.bss)
    __initial_sp                             0x20004a68   Data           0  startup_stm32f10x_md.o(STACK)



==============================================================================

Memory Map of the image

  Image Entry point : 0x080000ed

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00007774, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000722c])

    Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00007154, Max: 0x00010000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x000000ec   Data   RO         1017    RESET               startup_stm32f10x_md.o
    0x080000ec   0x00000000   Code   RO         6465  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x080000ec   0x00000004   Code   RO         6834    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x080000f0   0x00000004   Code   RO         6837    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x080000f4   0x00000000   Code   RO         6839    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x080000f4   0x00000000   Code   RO         6841    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x080000f4   0x00000008   Code   RO         6842    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x080000fc   0x00000000   Code   RO         6844    .ARM.Collect$$$$0000000D  mc_w.l(entry10a.o)
    0x080000fc   0x00000000   Code   RO         6846    .ARM.Collect$$$$0000000F  mc_w.l(entry11a.o)
    0x080000fc   0x00000004   Code   RO         6835    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08000100   0x00000096   Code   RO         6266    .emb_text           port.o
    0x08000196   0x00000002   PAD
    0x08000198   0x00000024   Code   RO         1018    .text               startup_stm32f10x_md.o
    0x080001bc   0x00000024   Code   RO         6470    .text               mc_w.l(memcpya.o)
    0x080001e0   0x00000024   Code   RO         6472    .text               mc_w.l(memseta.o)
    0x08000204   0x000000b0   Code   RO         6777    .text               mf_w.l(fadd.o)
    0x080002b4   0x00000064   Code   RO         6779    .text               mf_w.l(fmul.o)
    0x08000318   0x0000014e   Code   RO         6781    .text               mf_w.l(dadd.o)
    0x08000466   0x000000e4   Code   RO         6783    .text               mf_w.l(dmul.o)
    0x0800054a   0x000000de   Code   RO         6785    .text               mf_w.l(ddiv.o)
    0x08000628   0x00000012   Code   RO         6787    .text               mf_w.l(fflti.o)
    0x0800063a   0x00000022   Code   RO         6789    .text               mf_w.l(dflti.o)
    0x0800065c   0x0000001a   Code   RO         6791    .text               mf_w.l(dfltui.o)
    0x08000676   0x00000032   Code   RO         6793    .text               mf_w.l(ffixi.o)
    0x080006a8   0x0000003e   Code   RO         6795    .text               mf_w.l(dfixi.o)
    0x080006e6   0x00000026   Code   RO         6797    .text               mf_w.l(f2d.o)
    0x0800070c   0x00000030   Code   RO         6799    .text               mf_w.l(cdcmple.o)
    0x0800073c   0x00000030   Code   RO         6801    .text               mf_w.l(cdrcmple.o)
    0x0800076c   0x00000038   Code   RO         6803    .text               mf_w.l(d2f.o)
    0x080007a4   0x00000014   Code   RO         6805    .text               mf_w.l(cfcmple.o)
    0x080007b8   0x0000002c   Code   RO         6849    .text               mc_w.l(uidiv.o)
    0x080007e4   0x00000062   Code   RO         6851    .text               mc_w.l(uldiv.o)
    0x08000846   0x0000001e   Code   RO         6853    .text               mc_w.l(llshl.o)
    0x08000864   0x00000020   Code   RO         6855    .text               mc_w.l(llushr.o)
    0x08000884   0x00000024   Code   RO         6857    .text               mc_w.l(llsshr.o)
    0x080008a8   0x00000000   Code   RO         6868    .text               mc_w.l(iusefp.o)
    0x080008a8   0x0000006e   Code   RO         6869    .text               mf_w.l(fepilogue.o)
    0x08000916   0x000000ba   Code   RO         6871    .text               mf_w.l(depilogue.o)
    0x080009d0   0x00000030   Code   RO         6875    .text               mf_w.l(dfixul.o)
    0x08000a00   0x00000024   Code   RO         6877    .text               mc_w.l(init.o)
    0x08000a24   0x00000056   Code   RO         6889    .text               mc_w.l(__dczerorl2.o)
    0x08000a7a   0x00000002   PAD
    0x08000a7c   0x00000078   Code   RO          547    i.Analysis          write.o
    0x08000af4   0x00000170   Code   RO          548    i.Array             write.o
    0x08000c64   0x00000010   Code   RO         1800    i.BKP_DeInit        stm32f10x_bkp.o
    0x08000c74   0x0000001c   Code   RO         1805    i.BKP_ReadBackupRegister  stm32f10x_bkp.o
    0x08000c90   0x0000000c   Code   RO         1807    i.BKP_TamperPinCmd  stm32f10x_bkp.o
    0x08000c9c   0x0000001c   Code   RO         1809    i.BKP_WriteBackupRegister  stm32f10x_bkp.o
    0x08000cb8   0x00000030   Code   RO          549    i.Batch_synchronization  write.o
    0x08000ce8   0x00000004   Code   RO          215    i.BusFault_Handler  stm32f10x_it.o
    0x08000cec   0x0000004c   Code   RO          635    i.CRC16_check       rs485.o
    0x08000d38   0x00000002   Code   RO          216    i.DebugMon_Handler  stm32f10x_it.o
    0x08000d3a   0x00000116   Code   RO         1064    i.GPIO_Init         stm32f10x_gpio.o
    0x08000e50   0x00000004   Code   RO         1071    i.GPIO_ResetBits    stm32f10x_gpio.o
    0x08000e54   0x00000004   Code   RO         1072    i.GPIO_SetBits      stm32f10x_gpio.o
    0x08000e58   0x0000003c   Code   RO          636    i.GetCRC16          rs485.o
    0x08000e94   0x00000050   Code   RO          523    i.HC595_Pin_Init    relays.o
    0x08000ee4   0x00000004   Code   RO          217    i.HardFault_Handler  stm32f10x_it.o
    0x08000ee8   0x0000000c   Code   RO         6392    i.HotTestRequestTask  myfreertos.o
    0x08000ef4   0x00000010   Code   RO         2865    i.IWDG_Enable       stm32f10x_iwdg.o
    0x08000f04   0x00000008   Code   RO          849    i.IWDG_FeedDog      iwdg.o
    0x08000f0c   0x00000010   Code   RO         2867    i.IWDG_ReloadCounter  stm32f10x_iwdg.o
    0x08000f1c   0x0000000c   Code   RO         2868    i.IWDG_SetPrescaler  stm32f10x_iwdg.o
    0x08000f28   0x0000000c   Code   RO         2869    i.IWDG_SetReload    stm32f10x_iwdg.o
    0x08000f34   0x0000000c   Code   RO         2870    i.IWDG_WriteAccessCmd  stm32f10x_iwdg.o
    0x08000f40   0x0000003a   Code   RO          741    i.Is_Leap_Year      rtc.o
    0x08000f7a   0x00000004   Code   RO          218    i.MemManage_Handler  stm32f10x_it.o
    0x08000f7e   0x00000002   Code   RO          219    i.NMI_Handler       stm32f10x_it.o
    0x08000f80   0x00000070   Code   RO         1022    i.NVIC_Init         misc.o
    0x08000ff0   0x00000014   Code   RO         1023    i.NVIC_PriorityGroupConfig  misc.o
    0x08001004   0x0000011c   Code   RO          867    i.PID_Calc          pid.o
    0x08001120   0x000000a8   Code   RO          868    i.PID_Init          pid.o
    0x080011c8   0x000000a4   Code   RO          330    i.PWM1_Init         pwm.o
    0x0800126c   0x000000a4   Code   RO          331    i.PWM2_Init         pwm.o
    0x08001310   0x0000008c   Code   RO          332    i.PWM3_Init         pwm.o
    0x0800139c   0x00000014   Code   RO          333    i.PWM_SetCompare1   pwm.o
    0x080013b0   0x00000010   Code   RO          334    i.PWM_SetCompare2   pwm.o
    0x080013c0   0x00000014   Code   RO          335    i.PWM_SetCompare4   pwm.o
    0x080013d4   0x0000000c   Code   RO         2907    i.PWR_BackupAccessCmd  stm32f10x_pwr.o
    0x080013e0   0x00000020   Code   RO         1198    i.RCC_APB1PeriphClockCmd  stm32f10x_rcc.o
    0x08001400   0x00000020   Code   RO         1200    i.RCC_APB2PeriphClockCmd  stm32f10x_rcc.o
    0x08001420   0x00000020   Code   RO         1201    i.RCC_APB2PeriphResetCmd  stm32f10x_rcc.o
    0x08001440   0x0000000c   Code   RO         1203    i.RCC_BackupResetCmd  stm32f10x_rcc.o
    0x0800144c   0x000000d4   Code   RO         1208    i.RCC_GetClocksFreq  stm32f10x_rcc.o
    0x08001520   0x0000003c   Code   RO         1209    i.RCC_GetFlagStatus  stm32f10x_rcc.o
    0x0800155c   0x0000004c   Code   RO         1213    i.RCC_HSEConfig     stm32f10x_rcc.o
    0x080015a8   0x00000034   Code   RO         1216    i.RCC_LSEConfig     stm32f10x_rcc.o
    0x080015dc   0x0000000c   Code   RO         1223    i.RCC_RTCCLKCmd     stm32f10x_rcc.o
    0x080015e8   0x00000010   Code   RO         1224    i.RCC_RTCCLKConfig  stm32f10x_rcc.o
    0x080015f8   0x000000f4   Code   RO          637    i.RS485_1_Init      rs485.o
    0x080016ec   0x00000054   Code   RO          638    i.RS485_1_Send_Data  rs485.o
    0x08001740   0x0000004c   Code   RO          639    i.RS485_1_Send_Data_1  rs485.o
    0x0800178c   0x00000544   Code   RO          640    i.RS485_1_Send_Data_2  rs485.o
    0x08001cd0   0x00000090   Code   RO          641    i.RS485_1_Send_Data_3  rs485.o
    0x08001d60   0x000000e8   Code   RO          643    i.RS485_3_Init      rs485.o
    0x08001e48   0x0000004c   Code   RO          644    i.RS485_3_Send_Data  rs485.o
    0x08001e94   0x00000010   Code   RO         2968    i.RTC_ClearITPendingBit  stm32f10x_rtc.o
    0x08001ea4   0x00000014   Code   RO         2969    i.RTC_EnterConfigMode  stm32f10x_rtc.o
    0x08001eb8   0x00000014   Code   RO         2970    i.RTC_ExitConfigMode  stm32f10x_rtc.o
    0x08001ecc   0x00000118   Code   RO          743    i.RTC_Get           rtc.o
    0x08001fe4   0x00000014   Code   RO         2971    i.RTC_GetCounter    stm32f10x_rtc.o
    0x08001ff8   0x00000024   Code   RO         2974    i.RTC_GetITStatus   stm32f10x_rtc.o
    0x0800201c   0x00000078   Code   RO          744    i.RTC_Get_Week      rtc.o
    0x08002094   0x0000003c   Code   RO          745    i.RTC_IRQHandler    rtc.o
    0x080020d0   0x00000020   Code   RO         2975    i.RTC_ITConfig      stm32f10x_rtc.o
    0x080020f0   0x000000cc   Code   RO          746    i.RTC_Init          rtc.o
    0x080021bc   0x0000001a   Code   RO          747    i.RTC_NVIC_Config   rtc.o
    0x080021d6   0x00000002   PAD
    0x080021d8   0x000000c8   Code   RO          748    i.RTC_Set           rtc.o
    0x080022a0   0x0000001c   Code   RO         2977    i.RTC_SetCounter    stm32f10x_rtc.o
    0x080022bc   0x00000020   Code   RO         2978    i.RTC_SetPrescaler  stm32f10x_rtc.o
    0x080022dc   0x00000014   Code   RO         2979    i.RTC_WaitForLastTask  stm32f10x_rtc.o
    0x080022f0   0x00000024   Code   RO         2980    i.RTC_WaitForSynchro  stm32f10x_rtc.o
    0x08002314   0x000000b8   Code   RO          749    i.RTC_synchronization_ins  rtc.o
    0x080023cc   0x00000060   Code   RO          814    i.RX_BUF_Transfer   bufcut.o
    0x0800242c   0x00000214   Code   RO          550    i.Read_Init         write.o
    0x08002640   0x00000034   Code   RO          646    i.SN74CB3Q3253_Init  rs485.o
    0x08002674   0x00000090   Code   RO          393    i.SPI1_Init         myspi.o
    0x08002704   0x00000054   Code   RO          394    i.SPI1_ReadWriteByte  myspi.o
    0x08002758   0x0000002c   Code   RO          395    i.SPI1_SetSpeed     myspi.o
    0x08002784   0x00000018   Code   RO         3248    i.SPI_Cmd           stm32f10x_spi.o
    0x0800279c   0x00000012   Code   RO         3256    i.SPI_I2S_GetFlagStatus  stm32f10x_spi.o
    0x080027ae   0x00000006   Code   RO         3259    i.SPI_I2S_ReceiveData  stm32f10x_spi.o
    0x080027b4   0x00000004   Code   RO         3260    i.SPI_I2S_SendData  stm32f10x_spi.o
    0x080027b8   0x0000003c   Code   RO         3261    i.SPI_Init          stm32f10x_spi.o
    0x080027f4   0x00000018   Code   RO         6393    i.SensorDataRequestTask  myfreertos.o
    0x0800280c   0x00000534   Code   RO         6394    i.Sensor_Communication_task  myfreertos.o
    0x08002d40   0x00000008   Code   RO          296    i.SetSysClock       system_stm32f10x.o
    0x08002d48   0x000000e0   Code   RO          297    i.SetSysClockTo72   system_stm32f10x.o
    0x08002e28   0x00000010   Code   RO         6395    i.SyncEnvironmentDataRequestTask  myfreertos.o
    0x08002e38   0x00000028   Code   RO         1026    i.SysTick_CLKSourceConfig  misc.o
    0x08002e60   0x00000010   Code   RO          220    i.SysTick_Handler   stm32f10x_it.o
    0x08002e70   0x0000005c   Code   RO          941    i.SysTick_Init      systick.o
    0x08002ecc   0x00000060   Code   RO          299    i.SystemInit        system_stm32f10x.o
    0x08002f2c   0x00000024   Code   RO          911    i.TIM2_IRQHandler   pwmout.o
    0x08002f50   0x0000005c   Code   RO          912    i.TIM2_Init         pwmout.o
    0x08002fac   0x00000048   Code   RO          336    i.TIM4_IRQHandler   pwm.o
    0x08002ff4   0x00000058   Code   RO          337    i.TIM4_Init         pwm.o
    0x0800304c   0x00000018   Code   RO         3391    i.TIM_ARRPreloadConfig  stm32f10x_tim.o
    0x08003064   0x00000006   Code   RO         3398    i.TIM_ClearITPendingBit  stm32f10x_tim.o
    0x0800306a   0x00000018   Code   RO         3403    i.TIM_Cmd           stm32f10x_tim.o
    0x08003082   0x0000001e   Code   RO         3405    i.TIM_CtrlPWMOutputs  stm32f10x_tim.o
    0x080030a0   0x00000022   Code   RO         3424    i.TIM_GetITStatus   stm32f10x_tim.o
    0x080030c2   0x00000012   Code   RO         3428    i.TIM_ITConfig      stm32f10x_tim.o
    0x080030d4   0x00000098   Code   RO         3432    i.TIM_OC1Init       stm32f10x_tim.o
    0x0800316c   0x00000012   Code   RO         3435    i.TIM_OC1PreloadConfig  stm32f10x_tim.o
    0x0800317e   0x00000002   PAD
    0x08003180   0x000000a4   Code   RO         3437    i.TIM_OC2Init       stm32f10x_tim.o
    0x08003224   0x000000a0   Code   RO         3442    i.TIM_OC3Init       stm32f10x_tim.o
    0x080032c4   0x0000007c   Code   RO         3447    i.TIM_OC4Init       stm32f10x_tim.o
    0x08003340   0x0000001a   Code   RO         3449    i.TIM_OC4PreloadConfig  stm32f10x_tim.o
    0x0800335a   0x00000014   Code   RO         3450    i.TIM_OCStructInit  stm32f10x_tim.o
    0x0800336e   0x00000004   Code   RO         3464    i.TIM_SetCompare1   stm32f10x_tim.o
    0x08003372   0x00000004   Code   RO         3465    i.TIM_SetCompare2   stm32f10x_tim.o
    0x08003376   0x00000006   Code   RO         3467    i.TIM_SetCompare4   stm32f10x_tim.o
    0x0800337c   0x000000a4   Code   RO         3474    i.TIM_TimeBaseInit  stm32f10x_tim.o
    0x08003420   0x00000090   Code   RO          913    i.TimePwm_init      pwmout.o
    0x080034b0   0x00000044   Code   RO          647    i.USART1_IRQHandler  rs485.o
    0x080034f4   0x00000088   Code   RO          973    i.USART2_IRQHandler  usart.o
    0x0800357c   0x000000c8   Code   RO          974    i.USART2_Init       usart.o
    0x08003644   0x00000018   Code   RO         1400    i.USART_Cmd         stm32f10x_usart.o
    0x0800365c   0x0000001a   Code   RO         1403    i.USART_GetFlagStatus  stm32f10x_usart.o
    0x08003676   0x00000054   Code   RO         1404    i.USART_GetITStatus  stm32f10x_usart.o
    0x080036ca   0x0000004a   Code   RO         1406    i.USART_ITConfig    stm32f10x_usart.o
    0x08003714   0x000000d8   Code   RO         1407    i.USART_Init        stm32f10x_usart.o
    0x080037ec   0x0000000a   Code   RO         1414    i.USART_ReceiveData  stm32f10x_usart.o
    0x080037f6   0x00000008   Code   RO         1417    i.USART_SendData    stm32f10x_usart.o
    0x080037fe   0x00000004   Code   RO          221    i.UsageFault_Handler  stm32f10x_it.o
    0x08003802   0x00000002   PAD
    0x08003804   0x00000048   Code   RO          421    i.W25QXX_Erase_Sector  w25q128.o
    0x0800384c   0x00000050   Code   RO          422    i.W25QXX_Init       w25q128.o
    0x0800389c   0x00000050   Code   RO          424    i.W25QXX_Read       w25q128.o
    0x080038ec   0x00000048   Code   RO          425    i.W25QXX_ReadID     w25q128.o
    0x08003934   0x0000002c   Code   RO          426    i.W25QXX_ReadSR     w25q128.o
    0x08003960   0x00000012   Code   RO          428    i.W25QXX_Wait_Busy  w25q128.o
    0x08003972   0x00000002   PAD
    0x08003974   0x000000b8   Code   RO          429    i.W25QXX_Write      w25q128.o
    0x08003a2c   0x00000020   Code   RO          431    i.W25QXX_Write_Enable  w25q128.o
    0x08003a4c   0x00000046   Code   RO          432    i.W25QXX_Write_NoCheck  w25q128.o
    0x08003a92   0x00000002   PAD
    0x08003a94   0x00000054   Code   RO          433    i.W25QXX_Write_Page  w25q128.o
    0x08003ae8   0x00000184   Code   RO          551    i.Write_Init        write.o
    0x08003c6c   0x00000020   Code   RO         6721    i.__0printf         mc_w.l(printfa.o)
    0x08003c8c   0x0000000e   Code   RO         6883    i.__scatterload_copy  mc_w.l(handlers.o)
    0x08003c9a   0x00000002   Code   RO         6884    i.__scatterload_null  mc_w.l(handlers.o)
    0x08003c9c   0x0000000e   Code   RO         6885    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x08003caa   0x00000002   PAD
    0x08003cac   0x00000184   Code   RO         6728    i._fp_digits        mc_w.l(printfa.o)
    0x08003e30   0x000006dc   Code   RO         6729    i._printf_core      mc_w.l(printfa.o)
    0x0800450c   0x00000024   Code   RO         6730    i._printf_post_padding  mc_w.l(printfa.o)
    0x08004530   0x0000002e   Code   RO         6731    i._printf_pre_padding  mc_w.l(printfa.o)
    0x0800455e   0x00000018   Code   RO          816    i.bufcut_Init       bufcut.o
    0x08004576   0x00000064   Code   RO          869    i.calc_p            pid.o
    0x080045da   0x00000022   Code   RO          648    i.cmp_str           rs485.o
    0x080045fc   0x00000016   Code   RO          649    i.cp_str_to_prev    rs485.o
    0x08004612   0x00000002   PAD
    0x08004614   0x00000040   Code   RO          942    i.delay_ms          systick.o
    0x08004654   0x00000048   Code   RO          943    i.delay_us          systick.o
    0x0800469c   0x00000018   Code   RO          944    i.delay_xms         systick.o
    0x080046b4   0x00000034   Code   RO          975    i.fputc             usart.o
    0x080046e8   0x0000001a   Code   RO          552    i.isAllZeros        write.o
    0x08004702   0x00000024   Code   RO          850    i.iwdg_my_Init      iwdg.o
    0x08004726   0x00000092   Code   RO            1    i.main              main.o
    0x080047b8   0x000000c4   Code   RO         6396    i.os_init           myfreertos.o
    0x0800487c   0x00000054   Code   RO         6397    i.process_hmi_btn_event  myfreertos.o
    0x080048d0   0x0000021c   Code   RO         6398    i.process_sensor_data  myfreertos.o
    0x08004aec   0x00000098   Code   RO         5616    i.prvAddCurrentTaskToDelayedList  tasks.o
    0x08004b84   0x000000b4   Code   RO         5617    i.prvAddNewTaskToReadyList  tasks.o
    0x08004c38   0x00000064   Code   RO         5934    i.prvCheckForValidListAndQueue  timers.o
    0x08004c9c   0x00000064   Code   RO         5618    i.prvCheckTasksWaitingTermination  tasks.o
    0x08004d00   0x0000002a   Code   RO         6056    i.prvCopyDataFromQueue  queue.o
    0x08004d2a   0x0000007c   Code   RO         6057    i.prvCopyDataToQueue  queue.o
    0x08004da6   0x00000012   Code   RO         5619    i.prvDeleteTCB      tasks.o
    0x08004db8   0x00000028   Code   RO         5935    i.prvGetNextExpireTime  timers.o
    0x08004de0   0x0000007c   Code   RO         6343    i.prvHeapInit       heap_4.o
    0x08004e5c   0x00000028   Code   RO         5620    i.prvIdleTask       tasks.o
    0x08004e84   0x0000002a   Code   RO         6059    i.prvInitialiseNewQueue  queue.o
    0x08004eae   0x00000002   PAD
    0x08004eb0   0x000000c4   Code   RO         5621    i.prvInitialiseNewTask  tasks.o
    0x08004f74   0x00000068   Code   RO         5622    i.prvInitialiseTaskLists  tasks.o
    0x08004fdc   0x00000068   Code   RO         6344    i.prvInsertBlockIntoFreeList  heap_4.o
    0x08005044   0x00000058   Code   RO         5937    i.prvInsertTimerInActiveList  timers.o
    0x0800509c   0x0000001a   Code   RO         6060    i.prvIsQueueEmpty   queue.o
    0x080050b6   0x0000001e   Code   RO         6061    i.prvIsQueueFull    queue.o
    0x080050d4   0x000000c8   Code   RO         6062    i.prvNotifyQueueSetContainer  queue.o
    0x0800519c   0x00000080   Code   RO         5938    i.prvProcessExpiredTimer  timers.o
    0x0800521c   0x0000010c   Code   RO         5939    i.prvProcessReceivedCommands  timers.o
    0x08005328   0x00000074   Code   RO         5940    i.prvProcessTimerOrBlockTask  timers.o
    0x0800539c   0x00000034   Code   RO         5623    i.prvResetNextTaskUnblockTime  tasks.o
    0x080053d0   0x0000002c   Code   RO         5941    i.prvSampleTimeNow  timers.o
    0x080053fc   0x000000bc   Code   RO         5942    i.prvSwitchTimerLists  timers.o
    0x080054b8   0x00000070   Code   RO         6267    i.prvTaskExitError  port.o
    0x08005528   0x0000001a   Code   RO         5943    i.prvTimerTask      timers.o
    0x08005542   0x00000092   Code   RO         6063    i.prvUnlockQueue    queue.o
    0x080055d4   0x00000154   Code   RO         6345    i.pvPortMalloc      heap_4.o
    0x08005728   0x00000020   Code   RO         5625    i.pvTaskIncrementMutexHeldCount  tasks.o
    0x08005748   0x00000024   Code   RO         6268    i.pxPortInitialiseStack  port.o
    0x0800576c   0x00000074   Code   RO          870    i.set_compressor_power  pid.o
    0x080057e0   0x00000060   Code   RO          871    i.set_heater_power  pid.o
    0x08005840   0x0000005c   Code   RO         6399    i.start_task        myfreertos.o
    0x0800589c   0x000000c0   Code   RO          553    i.timelong_Compare  write.o
    0x0800595c   0x00000028   Code   RO         5578    i.uxListRemove      list.o
    0x08005984   0x0000001a   Code   RO         5579    i.vListInitialise   list.o
    0x0800599e   0x00000006   Code   RO         5580    i.vListInitialiseItem  list.o
    0x080059a4   0x00000034   Code   RO         5581    i.vListInsert       list.o
    0x080059d8   0x00000018   Code   RO         5582    i.vListInsertEnd    list.o
    0x080059f0   0x00000088   Code   RO         6270    i.vPortEnterCritical  port.o
    0x08005a78   0x00000070   Code   RO         6271    i.vPortExitCritical  port.o
    0x08005ae8   0x000000b8   Code   RO         6346    i.vPortFree         heap_4.o
    0x08005ba0   0x00000020   Code   RO         6272    i.vPortSetupTimerInterrupt  port.o
    0x08005bc0   0x000000a0   Code   RO         6273    i.vPortValidateInterruptPriority  port.o
    0x08005c60   0x0000002c   Code   RO         6067    i.vQueueAddToRegistry  queue.o
    0x08005c8c   0x0000004a   Code   RO         6070    i.vQueueWaitForMessageRestricted  queue.o
    0x08005cd6   0x00000002   PAD
    0x08005cd8   0x00000074   Code   RO         5631    i.vTaskDelay        tasks.o
    0x08005d4c   0x0000010c   Code   RO         5633    i.vTaskDelete       tasks.o
    0x08005e58   0x0000000c   Code   RO         5635    i.vTaskMissedYield  tasks.o
    0x08005e64   0x00000054   Code   RO         5637    i.vTaskPlaceOnEventList  tasks.o
    0x08005eb8   0x0000005c   Code   RO         5638    i.vTaskPlaceOnEventListRestricted  tasks.o
    0x08005f14   0x000000b0   Code   RO         5640    i.vTaskPriorityInherit  tasks.o
    0x08005fc4   0x0000004c   Code   RO         5643    i.vTaskSetTimeOutState  tasks.o
    0x08006010   0x000000ac   Code   RO         5644    i.vTaskStartScheduler  tasks.o
    0x080060bc   0x00000010   Code   RO         5646    i.vTaskSuspendAll   tasks.o
    0x080060cc   0x000000a8   Code   RO         5647    i.vTaskSwitchContext  tasks.o
    0x08006174   0x000000a0   Code   RO         6274    i.xPortStartScheduler  port.o
    0x08006214   0x00000034   Code   RO         6275    i.xPortSysTickHandler  port.o
    0x08006248   0x0000009c   Code   RO         6075    i.xQueueGenericCreate  queue.o
    0x080062e4   0x000001f0   Code   RO         6076    i.xQueueGenericReceive  queue.o
    0x080064d4   0x000000d8   Code   RO         6077    i.xQueueGenericReset  queue.o
    0x080065ac   0x000001ec   Code   RO         6078    i.xQueueGenericSend  queue.o
    0x08006798   0x00000138   Code   RO         6079    i.xQueueGenericSendFromISR  queue.o
    0x080068d0   0x000000a0   Code   RO         5648    i.xTaskCheckForTimeOut  tasks.o
    0x08006970   0x00000060   Code   RO         5649    i.xTaskCreate       tasks.o
    0x080069d0   0x00000020   Code   RO         5653    i.xTaskGetSchedulerState  tasks.o
    0x080069f0   0x0000000c   Code   RO         5654    i.xTaskGetTickCount  tasks.o
    0x080069fc   0x00000160   Code   RO         5656    i.xTaskIncrementTick  tasks.o
    0x08006b5c   0x000000d8   Code   RO         5659    i.xTaskPriorityDisinherit  tasks.o
    0x08006c34   0x000000b4   Code   RO         5660    i.xTaskRemoveFromEventList  tasks.o
    0x08006ce8   0x00000120   Code   RO         5662    i.xTaskResumeAll    tasks.o
    0x08006e08   0x00000074   Code   RO         5947    i.xTimerCreateTimerTask  timers.o
    0x08006e7c   0x000000a0   Code   RO         5948    i.xTimerGenericCommand  timers.o
    0x08006f1c   0x00000200   Data   RO          651    .constdata          rs485.o
    0x0800711c   0x00000018   Data   RO          751    .constdata          rtc.o
    0x08007134   0x00000020   Data   RO         6881    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00004a68, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000d8])

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000014   Data   RW          300    .data               system_stm32f10x.o
    0x20000014   0x00000002   Data   RW          436    .data               w25q128.o
    0x20000016   0x00000072   Data   RW          555    .data               write.o
    0x20000088   0x00000068   Data   RW          652    .data               rs485.o
    0x200000f0   0x00000004   Data   RW          752    .data               rtc.o
    0x200000f4   0x00000004   Data   RW          945    .data               systick.o
    0x200000f8   0x00000002   Data   RW          977    .data               usart.o
    0x200000fa   0x00000014   Data   RW         1228    .data               stm32f10x_rcc.o
    0x2000010e   0x00000002   PAD
    0x20000110   0x0000003c   Data   RW         5665    .data               tasks.o
    0x2000014c   0x00000014   Data   RW         5954    .data               timers.o
    0x20000160   0x0000000c   Data   RW         6276    .data               port.o
    0x2000016c   0x00000018   Data   RW         6351    .data               heap_4.o
    0x20000184   0x00000495   Data   RW         6401    .data               myfreertos.o
    0x20000619   0x00000003   PAD
    0x2000061c   0x00000004   Data   RW         6848    .data               mc_w.l(stdout.o)
    0x20000620   0x00001000   Zero   RW          435    .bss                w25q128.o
    0x20001620   0x000000ec   Zero   RW          554    .bss                write.o
    0x2000170c   0x00000094   Zero   RW          650    .bss                rs485.o
    0x200017a0   0x0000000a   Zero   RW          750    .bss                rtc.o
    0x200017aa   0x00000002   PAD
    0x200017ac   0x00000054   Zero   RW          872    .bss                pid.o
    0x20001800   0x000000ff   Zero   RW          976    .bss                usart.o
    0x200018ff   0x00000001   PAD
    0x20001900   0x000002e4   Zero   RW         5664    .bss                tasks.o
    0x20001be4   0x00000028   Zero   RW         5953    .bss                timers.o
    0x20001c0c   0x00000050   Zero   RW         6090    .bss                queue.o
    0x20001c5c   0x00002800   Zero   RW         6350    .bss                heap_4.o
    0x2000445c   0x0000020b   Zero   RW         6400    .bss                myfreertos.o
    0x20004667   0x00000001   PAD
    0x20004668   0x00000400   Zero   RW         1015    STACK               startup_stm32f10x_md.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       120         14          0          0          0       1872   bufcut.o
         0          0          0          0          0         32   core_cm3.o
         0          0          0          0          0      11944   event_groups.o
       752        176          0         24      10240       4043   heap_4.o
        44          0          0          0          0       1062   iwdg.o
       148          0          0          0          0       3238   list.o
       146          0          0          0          0     269255   main.o
       172         22          0          0          0       2189   misc.o
      2296        320          0       1173        523       9095   myfreertos.o
       272         22          0          0          0       1861   myspi.o
       764         76          0          0         84       4581   pid.o
       950        320          0         12          0      10529   port.o
       684         50          0          0          0       6304   pwm.o
       272         12          0          0          0       1837   pwmout.o
      2400        478          0          0         80      14537   queue.o
        80          6          0          0          0        549   relays.o
      2516        280        512        104        148      11094   rs485.o
      1132         62         24          4         10       7115   rtc.o
        36          8        236          0       1024        880   startup_stm32f10x_md.o
        84         16          0          0          0       3355   stm32f10x_bkp.o
       286          0          0          0          0       3168   stm32f10x_gpio.o
        36          0          0          0          0       3171   stm32f10x_it.o
        68         30          0          0          0       2650   stm32f10x_iwdg.o
        12          6          0          0          0        542   stm32f10x_pwr.o
       536         70          0         20          0       8655   stm32f10x_rcc.o
       260         48          0          0          0       5488   stm32f10x_rtc.o
       112          0          0          0          0       4034   stm32f10x_spi.o
       978         92          0          0          0      11405   stm32f10x_tim.o
       442          6          0          0          0       6437   stm32f10x_usart.o
       328         28          0         20          0       2257   system_stm32f10x.o
       252         24          0          4          0       2577   systick.o
      3390        878          0         60        740      29519   tasks.o
      1274        310          0         20         40      11211   timers.o
       388         38          0          2        255       2548   usart.o
       736         60          0          2       4096       6977   w25q128.o
      1674        118          0        114        236       5917   write.o

    ----------------------------------------------------------------------
     23658       3570        804       1564      17480     471928   Object Totals
         0          0         32          0          0          0   (incl. Generated)
        18          0          0          5          4          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

        86          0          0          0          0          0   __dczerorl2.o
         0          0          0          0          0          0   entry.o
         0          0          0          0          0          0   entry10a.o
         0          0          0          0          0          0   entry11a.o
         8          4          0          0          0          0   entry2.o
         4          0          0          0          0          0   entry5.o
         0          0          0          0          0          0   entry7b.o
         0          0          0          0          0          0   entry8b.o
         8          4          0          0          0          0   entry9a.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o
         0          0          0          0          0          0   iusefp.o
        30          0          0          0          0         68   llshl.o
        36          0          0          0          0         68   llsshr.o
        32          0          0          0          0         68   llushr.o
        36          0          0          0          0         68   memcpya.o
        36          0          0          0          0        108   memseta.o
      2258         90          0          0          0        452   printfa.o
         0          0          0          4          0          0   stdout.o
        44          0          0          0          0         80   uidiv.o
        98          0          0          0          0         92   uldiv.o
        48          0          0          0          0         68   cdcmple.o
        48          0          0          0          0         68   cdrcmple.o
        20          0          0          0          0         68   cfcmple.o
        56          0          0          0          0         88   d2f.o
       334          0          0          0          0        148   dadd.o
       222          0          0          0          0        100   ddiv.o
       186          0          0          0          0        176   depilogue.o
        62          0          0          0          0         80   dfixi.o
        48          0          0          0          0         68   dfixul.o
        34          0          0          0          0         76   dflti.o
        26          0          0          0          0         76   dfltui.o
       228          0          0          0          0         96   dmul.o
        38          0          0          0          0         68   f2d.o
       176          0          0          0          0        140   fadd.o
       110          0          0          0          0        168   fepilogue.o
        50          0          0          0          0         68   ffixi.o
        18          0          0          0          0         68   fflti.o
       100          0          0          0          0         76   fmul.o

    ----------------------------------------------------------------------
      4550        106          0          4          0       2772   Library Totals
         4          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

      2742        106          0          4          0       1072   mc_w.l
      1804          0          0          0          0       1700   mf_w.l

    ----------------------------------------------------------------------
      4550        106          0          4          0       2772   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

     28208       3676        804       1568      17480     462140   Grand Totals
     28208       3676        804        216      17480     462140   ELF Image Totals (compressed)
     28208       3676        804        216          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                29012 (  28.33kB)
    Total RW  Size (RW Data + ZI Data)             19048 (  18.60kB)
    Total ROM Size (Code + RO Data + RW Data)      29228 (  28.54kB)

==============================================================================

