diff --git a/Debug/ParaTNC-ARM-lite.map b/Debug/ParaTNC-ARM-lite.map index 33f224a..c2904e1 100644 --- a/Debug/ParaTNC-ARM-lite.map +++ b/Debug/ParaTNC-ARM-lite.map @@ -82,6 +82,8 @@ Archive member included to satisfy reference by file (symbol) ./system/src/drivers/tx20.o (__aeabi_fcmpeq) /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o) ./system/src/drivers/tx20.o (__aeabi_f2iz) +/usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixunssfsi.o) + ./system/src/drivers/sensirion_sht3x.o (__aeabi_f2uiz) /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixdfdi.o) ./system/src/drivers/ms5611.o (__aeabi_d2lz) /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixunsdfdi.o) @@ -95,7 +97,7 @@ Archive member included to satisfy reference by file (symbol) /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memcpy-stub.o) ./src/PathConfig.o (memcpy) /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o) - ./system/src/drivers/dallas.o (memset) + ./system/src/drivers/_dht22.o (memset) /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) (_printf_float) /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) @@ -153,8 +155,12 @@ Allocating common symbols Common symbol size file errno 0x4 ./system/src/newlib/_syscalls.o +PORT_out 0x4 ./system/src/drivers/_dht22.o RawRXBuff 0x80 ./system/src/aprs/raw.o +bitsDuration 0x28 ./system/src/drivers/_dht22.o +exti_disable 0x8 ./system/src/drivers/_dht22.o TX20 0x170 ./system/src/drivers/tx20.o +bits 0x50 ./system/src/drivers/dht22.o msg 0x1a0 ./system/src/aprs/ax25.o adc_afsk 0x4 ./system/src/aprs/adc.o srlRxDummy 0x1 ./system/src/drivers/serial.o @@ -162,10 +168,12 @@ page_data 0x800 ./system/src/drivers/flash.o samplecount 0x4 ./system/src/aprs/adc.o state 0x1 ./system/src/drivers/ms5611.o DrawCounter 0x1 ./system/src/aprs/afsk.o +exti 0x8 ./system/src/drivers/_dht22.o sss 0xa ./system/src/drivers/user_interf.o new_msg_rx 0x1 ./system/src/aprs/ax25.o dallas 0x20 ./system/src/drivers/dallas.o AdcBuffer 0x8 ./src/it_handlers.o +currentBit 0x1 ./system/src/drivers/_dht22.o srlStartStopS 0x1 ./system/src/drivers/serial.o SensorCalData 0x20 ./system/src/drivers/ms5611.o prev_dcd_state 0x1 ./system/src/aprs/raw.o @@ -174,6 +182,7 @@ key 0x4 ./system/src/drivers/user_interf.o ADCValue 0x20 ./system/src/aprs/adc.o max_value 0x2 ./system/src/aprs/adc.o PersistRand 0x1 ./system/src/aprs/afsk.o +PORT_in 0x4 ./system/src/drivers/_dht22.o RawRXFifo 0x10 ./system/src/aprs/raw.o AdcValue 0x2 ./src/it_handlers.o @@ -265,6 +274,79 @@ Discarded input sections .debug_frame 0x0000000000000000 0x60 ./system/src/stm32f1-stdperiph/misc.o .ARM.attributes 0x0000000000000000 0x33 ./system/src/stm32f1-stdperiph/misc.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .text 0x0000000000000000 0x0 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .data 0x0000000000000000 0x0 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .bss 0x0000000000000000 0x0 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .text.EXTI_DeInit + 0x0000000000000000 0x1c ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .text.EXTI_GenerateSWInterrupt + 0x0000000000000000 0x10 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .text.EXTI_GetFlagStatus + 0x0000000000000000 0x14 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .text.EXTI_ClearFlag + 0x0000000000000000 0xc ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .text.EXTI_GetITStatus + 0x0000000000000000 0x20 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .text.EXTI_ClearITPendingBit + 0x0000000000000000 0xc ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x886 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x50 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x34e ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x35 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x34 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0xb8e ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x7ea5 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x2e4 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x144 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x3cf ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0xc8 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x196 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0xac ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x3ad ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x2cf ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x279 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x2ac ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x2b4 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x64 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x82 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x461 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x58 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x344 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x2c4 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x711 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x222 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x34 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000000 0x35 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o @@ -302,8 +384,6 @@ Discarded input sections 0x0000000000000000 0xcc ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .text.GPIO_AFIODeInit 0x0000000000000000 0x14 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .text.GPIO_StructInit - 0x0000000000000000 0x10 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .text.GPIO_ReadInputData 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .text.GPIO_ReadOutputDataBit @@ -322,8 +402,6 @@ Discarded input sections 0x0000000000000000 0xc ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .text.GPIO_PinRemapConfig 0x0000000000000000 0x74 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .text.GPIO_EXTILineConfig - 0x0000000000000000 0x34 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .text.GPIO_ETH_MediaInterfaceConfig 0x0000000000000000 0xc ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .debug_macro 0x0000000000000000 0x886 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o @@ -353,6 +431,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0x711 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .debug_macro 0x0000000000000000 0x222 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .debug_macro 0x0000000000000000 0x34 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .debug_macro 0x0000000000000000 0x8b ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .debug_macro 0x0000000000000000 0x35 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_i2c.o .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_i2c.o @@ -566,8 +645,6 @@ Discarded input sections 0x0000000000000000 0x10 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .text.RCC_RTCCLKCmd 0x0000000000000000 0xc ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .text.RCC_GetClocksFreq - 0x0000000000000000 0xb4 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .text.RCC_AHBPeriphClockCmd 0x0000000000000000 0x1c ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .text.RCC_APB2PeriphClockCmd @@ -594,17 +671,6 @@ Discarded input sections 0x0000000000000000 0x14 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .text.RCC_ClearITPendingBit 0x0000000000000000 0xc ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .data.ADCPrescTable - 0x0000000000000000 0x4 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .data.APBAHBPrescTable - 0x0000000000000000 0x10 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .debug_info 0x0000000000000000 0x920 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .debug_abbrev 0x0000000000000000 0x1e7 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .debug_loc 0x0000000000000000 0x6fd ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .debug_aranges - 0x0000000000000000 0x120 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .debug_ranges 0x0000000000000000 0x110 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .debug_macro 0x0000000000000000 0x295 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .debug_macro 0x0000000000000000 0x886 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .debug_macro 0x0000000000000000 0x50 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .debug_macro 0x0000000000000000 0x34e ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o @@ -634,13 +700,6 @@ Discarded input sections .debug_macro 0x0000000000000000 0x34 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .debug_macro 0x0000000000000000 0x8b ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .debug_macro 0x0000000000000000 0x35 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .debug_macro 0x0000000000000000 0x45b ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .debug_line 0x0000000000000000 0x5bf ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .debug_str 0x0000000000000000 0x4f6bb ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .comment 0x0000000000000000 0x6f ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .debug_frame 0x0000000000000000 0x238 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o - .ARM.attributes - 0x0000000000000000 0x33 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_tim.o .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_tim.o .group 0x0000000000000000 0x8 ./system/src/stm32f1-stdperiph/stm32f10x_tim.o @@ -933,8 +992,6 @@ Discarded input sections .bss 0x0000000000000000 0x0 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .text.USART_DeInit 0x0000000000000000 0xa4 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .text.USART_Init - 0x0000000000000000 0xc8 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .text.USART_StructInit 0x0000000000000000 0x18 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .text.USART_ClockInit @@ -989,13 +1046,6 @@ Discarded input sections 0x0000000000000000 0x4c ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .text.USART_ClearITPendingBit 0x0000000000000000 0x10 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .debug_info 0x0000000000000000 0xb00 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .debug_abbrev 0x0000000000000000 0x1cb ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .debug_loc 0x0000000000000000 0x736 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .debug_aranges - 0x0000000000000000 0x100 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .debug_ranges 0x0000000000000000 0xf0 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .debug_macro 0x0000000000000000 0x21f ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .debug_macro 0x0000000000000000 0x886 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .debug_macro 0x0000000000000000 0x50 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .debug_macro 0x0000000000000000 0x34e ./system/src/stm32f1-stdperiph/stm32f10x_usart.o @@ -1025,13 +1075,6 @@ Discarded input sections .debug_macro 0x0000000000000000 0x34 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .debug_macro 0x0000000000000000 0x8b ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .debug_macro 0x0000000000000000 0x35 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .debug_macro 0x0000000000000000 0x21c ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .debug_line 0x0000000000000000 0x580 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .debug_str 0x0000000000000000 0x4f385 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .comment 0x0000000000000000 0x6f ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .debug_frame 0x0000000000000000 0x220 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o - .ARM.attributes - 0x0000000000000000 0x33 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .group 0x0000000000000000 0x8 ./system/src/newlib/_cxx.o .group 0x0000000000000000 0x8 ./system/src/newlib/_cxx.o .group 0x0000000000000000 0x8 ./system/src/newlib/_cxx.o @@ -1430,6 +1473,116 @@ Discarded input sections .debug_frame 0x0000000000000000 0x28 ./system/src/newlib/assert.o .ARM.attributes 0x0000000000000000 0x33 ./system/src/newlib/assert.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/_dht22.o + .text 0x0000000000000000 0x0 ./system/src/drivers/_dht22.o + .data 0x0000000000000000 0x0 ./system/src/drivers/_dht22.o + .bss 0x0000000000000000 0x0 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x886 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x50 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x34e ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x35 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x34 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0xb8e ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x7ea5 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x2e4 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x144 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x3cf ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0xc8 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x196 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0xac ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x3ad ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x9d ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x2cf ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x279 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x2b4 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x64 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x82 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x461 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x58 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x344 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x2c4 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x711 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x222 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x34 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x8b ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x35 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x2a6 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x22 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x4c ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x8d ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x35 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x9c ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x4a ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x30d ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x52 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x1f ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x43 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x20 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x187 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x10 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x5e ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x1c ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x52 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x40 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x10 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0x40 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000000000 0xd7 ./system/src/drivers/_dht22.o .group 0x0000000000000000 0x8 ./system/src/drivers/dallas.o .group 0x0000000000000000 0x8 ./system/src/drivers/dallas.o .group 0x0000000000000000 0x8 ./system/src/drivers/dallas.o @@ -1478,22 +1631,6 @@ Discarded input sections .text 0x0000000000000000 0x0 ./system/src/drivers/dallas.o .data 0x0000000000000000 0x0 ./system/src/drivers/dallas.o .bss 0x0000000000000000 0x0 ./system/src/drivers/dallas.o - .text.DallasInit - 0x0000000000000000 0x3c ./system/src/drivers/dallas.o - .text.DallasConfigTimer - 0x0000000000000000 0x70 ./system/src/drivers/dallas.o - .text.DallasDeConfigTimer - 0x0000000000000000 0x6c ./system/src/drivers/dallas.o - .text.DallasReset - 0x0000000000000000 0x94 ./system/src/drivers/dallas.o - .text.DallasSendByte - 0x0000000000000000 0xd0 ./system/src/drivers/dallas.o - .text.DallasReceiveByte - 0x0000000000000000 0x110 ./system/src/drivers/dallas.o - .text.DallasQuery - 0x0000000000000000 0x16c ./system/src/drivers/dallas.o - .text.CalculateCRC8 - 0x0000000000000000 0x40 ./system/src/drivers/dallas.o .debug_macro 0x0000000000000000 0x886 ./system/src/drivers/dallas.o .debug_macro 0x0000000000000000 0x50 ./system/src/drivers/dallas.o .debug_macro 0x0000000000000000 0x34e ./system/src/drivers/dallas.o @@ -1538,7 +1675,102 @@ Discarded input sections .debug_macro 0x0000000000000000 0x187 ./system/src/drivers/dallas.o .debug_macro 0x0000000000000000 0x30d ./system/src/drivers/dallas.o .debug_macro 0x0000000000000000 0x35 ./system/src/drivers/dallas.o - COMMON 0x0000000000000000 0x20 ./system/src/drivers/dallas.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .group 0x0000000000000000 0x8 ./system/src/drivers/dht22.o + .text 0x0000000000000000 0x0 ./system/src/drivers/dht22.o + .data 0x0000000000000000 0x0 ./system/src/drivers/dht22.o + .bss 0x0000000000000000 0x0 ./system/src/drivers/dht22.o + .text.DHT22_Init + 0x0000000000000000 0x28 ./system/src/drivers/dht22.o + .text.DHT22_GetReadings + 0x0000000000000000 0xac ./system/src/drivers/dht22.o + .text.DHT22_DecodeReadings + 0x0000000000000000 0x110 ./system/src/drivers/dht22.o + .text.DHT22_GetHumidity + 0x0000000000000000 0x18 ./system/src/drivers/dht22.o + .text.DHT22_GetTemperature + 0x0000000000000000 0x18 ./system/src/drivers/dht22.o + .bss.hMSB 0x0000000000000000 0x1 ./system/src/drivers/dht22.o + .bss.hLSB 0x0000000000000000 0x1 ./system/src/drivers/dht22.o + .bss.PORT 0x0000000000000000 0x4 ./system/src/drivers/dht22.o + .bss.tMSB 0x0000000000000000 0x1 ./system/src/drivers/dht22.o + .bss.tLSB 0x0000000000000000 0x1 ./system/src/drivers/dht22.o + .bss.parity_rcv + 0x0000000000000000 0x1 ./system/src/drivers/dht22.o + .debug_info 0x0000000000000000 0x3a3 ./system/src/drivers/dht22.o + .debug_abbrev 0x0000000000000000 0x1da ./system/src/drivers/dht22.o + .debug_loc 0x0000000000000000 0x56 ./system/src/drivers/dht22.o + .debug_aranges + 0x0000000000000000 0x40 ./system/src/drivers/dht22.o + .debug_ranges 0x0000000000000000 0x30 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x17e ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x886 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x50 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x34e ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x35 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x34 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0xb8e ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x7ea5 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x2e4 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x144 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x3cf ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0xc8 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x196 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0xac ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x3ad ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x9d ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x2cf ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x279 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x2ac ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x2b4 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x64 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x82 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x58 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x344 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x2c4 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x711 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x222 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x34 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x8b ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x35 ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x45b ./system/src/drivers/dht22.o + .debug_macro 0x0000000000000000 0x34 ./system/src/drivers/dht22.o + .debug_line 0x0000000000000000 0x430 ./system/src/drivers/dht22.o + .debug_str 0x0000000000000000 0x4ed24 ./system/src/drivers/dht22.o + .comment 0x0000000000000000 0x6f ./system/src/drivers/dht22.o + .debug_frame 0x0000000000000000 0x70 ./system/src/drivers/dht22.o + .ARM.attributes + 0x0000000000000000 0x33 ./system/src/drivers/dht22.o + COMMON 0x0000000000000000 0x50 ./system/src/drivers/dht22.o .group 0x0000000000000000 0x8 ./system/src/drivers/flash.o .group 0x0000000000000000 0x8 ./system/src/drivers/flash.o .group 0x0000000000000000 0x8 ./system/src/drivers/flash.o @@ -1831,6 +2063,33 @@ Discarded input sections .ARM.attributes 0x0000000000000000 0x33 ./system/src/drivers/ms5611.o COMMON 0x0000000000000000 0x24 ./system/src/drivers/ms5611.o + .group 0x0000000000000000 0x8 ./system/src/drivers/sensirion_sht3x.o + .group 0x0000000000000000 0x8 ./system/src/drivers/sensirion_sht3x.o + .group 0x0000000000000000 0x8 ./system/src/drivers/sensirion_sht3x.o + .text 0x0000000000000000 0x0 ./system/src/drivers/sensirion_sht3x.o + .data 0x0000000000000000 0x0 ./system/src/drivers/sensirion_sht3x.o + .bss 0x0000000000000000 0x0 ./system/src/drivers/sensirion_sht3x.o + .text.sht3x_start_measurement + 0x0000000000000000 0x40 ./system/src/drivers/sensirion_sht3x.o + .text.sht3x_read_measurements + 0x0000000000000000 0x6c ./system/src/drivers/sensirion_sht3x.o + .debug_info 0x0000000000000000 0x1c5 ./system/src/drivers/sensirion_sht3x.o + .debug_abbrev 0x0000000000000000 0x105 ./system/src/drivers/sensirion_sht3x.o + .debug_loc 0x0000000000000000 0xa3 ./system/src/drivers/sensirion_sht3x.o + .debug_aranges + 0x0000000000000000 0x28 ./system/src/drivers/sensirion_sht3x.o + .debug_ranges 0x0000000000000000 0x18 ./system/src/drivers/sensirion_sht3x.o + .debug_macro 0x0000000000000000 0x3d ./system/src/drivers/sensirion_sht3x.o + .debug_macro 0x0000000000000000 0x886 ./system/src/drivers/sensirion_sht3x.o + .debug_macro 0x0000000000000000 0x34e ./system/src/drivers/sensirion_sht3x.o + .debug_macro 0x0000000000000000 0x16 ./system/src/drivers/sensirion_sht3x.o + .debug_line 0x0000000000000000 0x110 ./system/src/drivers/sensirion_sht3x.o + .debug_str 0x0000000000000000 0x3135 ./system/src/drivers/sensirion_sht3x.o + .comment 0x0000000000000000 0x6f ./system/src/drivers/sensirion_sht3x.o + .debug_frame 0x0000000000000000 0x44 ./system/src/drivers/sensirion_sht3x.o + .ARM.attributes + 0x0000000000000000 0x33 ./system/src/drivers/sensirion_sht3x.o + .group 0x0000000000000000 0x8 ./system/src/drivers/serial.o .group 0x0000000000000000 0x8 ./system/src/drivers/serial.o .group 0x0000000000000000 0x8 ./system/src/drivers/serial.o .group 0x0000000000000000 0x8 ./system/src/drivers/serial.o @@ -1890,6 +2149,8 @@ Discarded input sections .bss 0x0000000000000000 0x0 ./system/src/drivers/serial.o .text.SrlSendData 0x0000000000000000 0x98 ./system/src/drivers/serial.o + .data.srlBRRegValue + 0x0000000000000000 0x4 ./system/src/drivers/serial.o .debug_macro 0x0000000000000000 0x886 ./system/src/drivers/serial.o .debug_macro 0x0000000000000000 0x34e ./system/src/drivers/serial.o .debug_macro 0x0000000000000000 0x50 ./system/src/drivers/serial.o @@ -2003,8 +2264,6 @@ Discarded input sections .text 0x0000000000000000 0x0 ./system/src/drivers/tx20.o .data 0x0000000000000000 0x0 ./system/src/drivers/tx20.o .bss 0x0000000000000000 0x0 ./system/src/drivers/tx20.o - .text.TX20Init - 0x0000000000000000 0xec ./system/src/drivers/tx20.o .debug_macro 0x0000000000000000 0x886 ./system/src/drivers/tx20.o .debug_macro 0x0000000000000000 0x22 ./system/src/drivers/tx20.o .debug_macro 0x0000000000000000 0x4c ./system/src/drivers/tx20.o @@ -2306,8 +2565,12 @@ Discarded input sections .debug_macro 0x0000000000000000 0x8d ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x35 ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x9c ./system/src/diag/Trace.o + .debug_macro 0x0000000000000000 0x16 ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x4a ./system/src/diag/Trace.o + .debug_macro 0x0000000000000000 0x97 ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x30d ./system/src/diag/Trace.o + .debug_macro 0x0000000000000000 0xfd ./system/src/diag/Trace.o + .debug_macro 0x0000000000000000 0x10 ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x52 ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x1f ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x43 ./system/src/diag/Trace.o @@ -2322,6 +2585,8 @@ Discarded input sections .debug_macro 0x0000000000000000 0x40 ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0xd7 ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x16 ./system/src/diag/Trace.o + .debug_macro 0x0000000000000000 0x18b ./system/src/diag/Trace.o + .debug_macro 0x0000000000000000 0x16 ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x35 ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x513 ./system/src/diag/Trace.o .debug_macro 0x0000000000000000 0x16 ./system/src/diag/Trace.o @@ -3229,6 +3494,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0xd7 ./system/src/aprs/ax25.o .debug_macro 0x0000000000000000 0x16 ./system/src/aprs/ax25.o .debug_macro 0x0000000000000000 0x18b ./system/src/aprs/ax25.o + .debug_macro 0x0000000000000000 0x7c ./system/src/aprs/ax25.o .group 0x0000000000000000 0x8 ./system/src/aprs/beacon.o .group 0x0000000000000000 0x8 ./system/src/aprs/beacon.o .group 0x0000000000000000 0x8 ./system/src/aprs/beacon.o @@ -3268,6 +3534,17 @@ Discarded input sections .text 0x0000000000000000 0x0 ./system/src/aprs/beacon.o .data 0x0000000000000000 0x0 ./system/src/aprs/beacon.o .bss 0x0000000000000000 0x0 ./system/src/aprs/beacon.o + .text.SendOwnBeacon + 0x0000000000000000 0x90 ./system/src/aprs/beacon.o + .rodata 0x0000000000000000 0x1a ./system/src/aprs/beacon.o + .rodata.str1.4 + 0x0000000000000000 0x2a ./system/src/aprs/beacon.o + .debug_info 0x0000000000000000 0x5c7 ./system/src/aprs/beacon.o + .debug_abbrev 0x0000000000000000 0x170 ./system/src/aprs/beacon.o + .debug_aranges + 0x0000000000000000 0x20 ./system/src/aprs/beacon.o + .debug_ranges 0x0000000000000000 0x10 ./system/src/aprs/beacon.o + .debug_macro 0x0000000000000000 0x1c1 ./system/src/aprs/beacon.o .debug_macro 0x0000000000000000 0x886 ./system/src/aprs/beacon.o .debug_macro 0x0000000000000000 0x50 ./system/src/aprs/beacon.o .debug_macro 0x0000000000000000 0x34e ./system/src/aprs/beacon.o @@ -3303,7 +3580,13 @@ Discarded input sections .debug_macro 0x0000000000000000 0x2e ./system/src/aprs/beacon.o .debug_macro 0x0000000000000000 0x58 ./system/src/aprs/beacon.o .debug_macro 0x0000000000000000 0x46 ./system/src/aprs/beacon.o - .debug_macro 0x0000000000000000 0x70 ./system/src/aprs/beacon.o + .debug_macro 0x0000000000000000 0x7c ./system/src/aprs/beacon.o + .debug_line 0x0000000000000000 0x395 ./system/src/aprs/beacon.o + .debug_str 0x0000000000000000 0x4f57a ./system/src/aprs/beacon.o + .comment 0x0000000000000000 0x6f ./system/src/aprs/beacon.o + .debug_frame 0x0000000000000000 0x30 ./system/src/aprs/beacon.o + .ARM.attributes + 0x0000000000000000 0x33 ./system/src/aprs/beacon.o .group 0x0000000000000000 0x8 ./system/src/aprs/crc.o .group 0x0000000000000000 0x8 ./system/src/aprs/crc.o .group 0x0000000000000000 0x8 ./system/src/aprs/crc.o @@ -3447,7 +3730,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0x64 ./system/src/aprs/dac.o .debug_macro 0x0000000000000000 0x2e ./system/src/aprs/dac.o .debug_macro 0x0000000000000000 0x58 ./system/src/aprs/dac.o - .debug_macro 0x0000000000000000 0x70 ./system/src/aprs/dac.o + .debug_macro 0x0000000000000000 0x7c ./system/src/aprs/dac.o COMMON 0x0000000000000000 0x4 ./system/src/aprs/dac.o .group 0x0000000000000000 0x8 ./system/src/aprs/digi.o .group 0x0000000000000000 0x8 ./system/src/aprs/digi.o @@ -3523,7 +3806,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0x2e ./system/src/aprs/digi.o .debug_macro 0x0000000000000000 0x58 ./system/src/aprs/digi.o .debug_macro 0x0000000000000000 0x46 ./system/src/aprs/digi.o - .debug_macro 0x0000000000000000 0x70 ./system/src/aprs/digi.o + .debug_macro 0x0000000000000000 0x7c ./system/src/aprs/digi.o .group 0x0000000000000000 0x8 ./system/src/aprs/raw.o .group 0x0000000000000000 0x8 ./system/src/aprs/raw.o .group 0x0000000000000000 0x8 ./system/src/aprs/raw.o @@ -3691,7 +3974,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0x2e ./system/src/aprs/telemetry.o .debug_macro 0x0000000000000000 0x58 ./system/src/aprs/telemetry.o .debug_macro 0x0000000000000000 0x46 ./system/src/aprs/telemetry.o - .debug_macro 0x0000000000000000 0x70 ./system/src/aprs/telemetry.o + .debug_macro 0x0000000000000000 0x7c ./system/src/aprs/telemetry.o .group 0x0000000000000000 0x8 ./system/src/aprs/wx.o .group 0x0000000000000000 0x8 ./system/src/aprs/wx.o .group 0x0000000000000000 0x8 ./system/src/aprs/wx.o @@ -3733,10 +4016,10 @@ Discarded input sections .data 0x0000000000000000 0x0 ./system/src/aprs/wx.o .bss 0x0000000000000000 0x0 ./system/src/aprs/wx.o .text.SendWXFrame - 0x0000000000000000 0x194 ./system/src/aprs/wx.o + 0x0000000000000000 0x190 ./system/src/aprs/wx.o .rodata.str1.4 0x0000000000000000 0x3a ./system/src/aprs/wx.o - .debug_info 0x0000000000000000 0x767 ./system/src/aprs/wx.o + .debug_info 0x0000000000000000 0x757 ./system/src/aprs/wx.o .debug_abbrev 0x0000000000000000 0x1b7 ./system/src/aprs/wx.o .debug_loc 0x0000000000000000 0x14f ./system/src/aprs/wx.o .debug_aranges @@ -3779,9 +4062,9 @@ Discarded input sections .debug_macro 0x0000000000000000 0x2e ./system/src/aprs/wx.o .debug_macro 0x0000000000000000 0x58 ./system/src/aprs/wx.o .debug_macro 0x0000000000000000 0x46 ./system/src/aprs/wx.o - .debug_macro 0x0000000000000000 0x70 ./system/src/aprs/wx.o + .debug_macro 0x0000000000000000 0x7c ./system/src/aprs/wx.o .debug_line 0x0000000000000000 0x3da ./system/src/aprs/wx.o - .debug_str 0x0000000000000000 0x4f6d7 ./system/src/aprs/wx.o + .debug_str 0x0000000000000000 0x4f6ed ./system/src/aprs/wx.o .comment 0x0000000000000000 0x6f ./system/src/aprs/wx.o .debug_frame 0x0000000000000000 0x3c ./system/src/aprs/wx.o .ARM.attributes @@ -3987,7 +4270,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0x40 ./src/KissCommunication.o .debug_macro 0x0000000000000000 0xd7 ./src/KissCommunication.o .debug_macro 0x0000000000000000 0x513 ./src/KissCommunication.o - .debug_macro 0x0000000000000000 0x70 ./src/KissCommunication.o + .debug_macro 0x0000000000000000 0x7c ./src/KissCommunication.o .group 0x0000000000000000 0x8 ./src/LedConfig.o .group 0x0000000000000000 0x8 ./src/LedConfig.o .group 0x0000000000000000 0x8 ./src/LedConfig.o @@ -4140,7 +4423,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0x2e ./src/PathConfig.o .debug_macro 0x0000000000000000 0x58 ./src/PathConfig.o .debug_macro 0x0000000000000000 0x46 ./src/PathConfig.o - .debug_macro 0x0000000000000000 0x70 ./src/PathConfig.o + .debug_macro 0x0000000000000000 0x7c ./src/PathConfig.o .debug_macro 0x0000000000000000 0x22 ./src/PathConfig.o .debug_macro 0x0000000000000000 0x4c ./src/PathConfig.o .debug_macro 0x0000000000000000 0x8d ./src/PathConfig.o @@ -4220,7 +4503,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0x34 ./src/TimerConfig.o .debug_macro 0x0000000000000000 0x8b ./src/TimerConfig.o .debug_macro 0x0000000000000000 0x35 ./src/TimerConfig.o - .debug_macro 0x0000000000000000 0x70 ./src/TimerConfig.o + .debug_macro 0x0000000000000000 0x7c ./src/TimerConfig.o .group 0x0000000000000000 0x8 ./src/_write.o .text 0x0000000000000000 0x0 ./src/_write.o .data 0x0000000000000000 0x0 ./src/_write.o @@ -4297,6 +4580,7 @@ Discarded input sections .group 0x0000000000000000 0x8 ./src/it_handlers.o .group 0x0000000000000000 0x8 ./src/it_handlers.o .group 0x0000000000000000 0x8 ./src/it_handlers.o + .group 0x0000000000000000 0x8 ./src/it_handlers.o .text 0x0000000000000000 0x0 ./src/it_handlers.o .data 0x0000000000000000 0x0 ./src/it_handlers.o .bss 0x0000000000000000 0x0 ./src/it_handlers.o @@ -4361,6 +4645,9 @@ Discarded input sections .debug_macro 0x0000000000000000 0x40 ./src/it_handlers.o .debug_macro 0x0000000000000000 0xd7 ./src/it_handlers.o .debug_macro 0x0000000000000000 0x513 ./src/it_handlers.o + .debug_macro 0x0000000000000000 0x7c ./src/it_handlers.o + .group 0x0000000000000000 0x8 ./src/main.o + .group 0x0000000000000000 0x8 ./src/main.o .group 0x0000000000000000 0x8 ./src/main.o .group 0x0000000000000000 0x8 ./src/main.o .group 0x0000000000000000 0x8 ./src/main.o @@ -4438,7 +4725,6 @@ Discarded input sections .text 0x0000000000000000 0x0 ./src/main.o .data 0x0000000000000000 0x0 ./src/main.o .bss 0x0000000000000000 0x0 ./src/main.o - .bss.pressure 0x0000000000000000 0x8 ./src/main.o .data.WXI 0x0000000000000000 0x1 ./src/main.o .debug_macro 0x0000000000000000 0x922 ./src/main.o .debug_macro 0x0000000000000000 0x22 ./src/main.o @@ -4503,11 +4789,13 @@ Discarded input sections .debug_macro 0x0000000000000000 0x2e ./src/main.o .debug_macro 0x0000000000000000 0x58 ./src/main.o .debug_macro 0x0000000000000000 0x46 ./src/main.o - .debug_macro 0x0000000000000000 0x70 ./src/main.o + .debug_macro 0x0000000000000000 0x7c ./src/main.o .debug_macro 0x0000000000000000 0x16 ./src/main.o .debug_macro 0x0000000000000000 0x513 ./src/main.o .debug_macro 0x0000000000000000 0x10c ./src/main.o .debug_macro 0x0000000000000000 0x10 ./src/main.o + .debug_macro 0x0000000000000000 0x3a ./src/main.o + .debug_macro 0x0000000000000000 0x40 ./src/main.o .debug_macro 0x0000000000000000 0x1c ./src/main.o .text 0x0000000000000000 0x0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o) .data 0x0000000000000000 0x0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o) @@ -4661,6 +4949,11 @@ Discarded input sections .bss 0x0000000000000000 0x0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpsf2.o) .data 0x0000000000000000 0x0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o) .bss 0x0000000000000000 0x0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o) + .text 0x0000000000000000 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixunssfsi.o) + .data 0x0000000000000000 0x0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixunssfsi.o) + .bss 0x0000000000000000 0x0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixunssfsi.o) + .ARM.attributes + 0x0000000000000000 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixunssfsi.o) .text 0x0000000000000000 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixdfdi.o) .data 0x0000000000000000 0x0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixdfdi.o) .bss 0x0000000000000000 0x0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixdfdi.o) @@ -4827,6 +5120,7 @@ MEMORY_ARRAY 0x0000000000000000 0x0000000000000000 xrw Linker script and memory map LOAD ./system/src/stm32f1-stdperiph/misc.o +LOAD ./system/src/stm32f1-stdperiph/stm32f10x_exti.o LOAD ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o LOAD ./system/src/stm32f1-stdperiph/stm32f10x_i2c.o LOAD ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o @@ -4838,11 +5132,14 @@ LOAD ./system/src/newlib/_sbrk.o LOAD ./system/src/newlib/_startup.o LOAD ./system/src/newlib/_syscalls.o LOAD ./system/src/newlib/assert.o +LOAD ./system/src/drivers/_dht22.o LOAD ./system/src/drivers/dallas.o +LOAD ./system/src/drivers/dht22.o LOAD ./system/src/drivers/flash.o LOAD ./system/src/drivers/gpio_conf.o LOAD ./system/src/drivers/i2c.o LOAD ./system/src/drivers/ms5611.o +LOAD ./system/src/drivers/sensirion_sht3x.o LOAD ./system/src/drivers/serial.o LOAD ./system/src/drivers/tx20.o LOAD ./system/src/drivers/user_interf.o @@ -4890,7 +5187,7 @@ END GROUP 0x0000000020001c00 __Main_Stack_Limit = (__stack - __Main_Stack_Size) [!provide] PROVIDE (_Main_Stack_Limit, __Main_Stack_Limit) 0x0000000000000100 _Minimum_Stack_Size = 0x100 - 0x0000000020000dc4 PROVIDE (_Heap_Begin, _end_noinit) + 0x0000000020000e4c PROVIDE (_Heap_Begin, _end_noinit) 0x0000000020001c00 PROVIDE (_Heap_Limit, (__stack - __Main_Stack_Size)) .isr_vector 0x0000000008000000 0x418 @@ -4974,7 +5271,6 @@ END GROUP 0x0000000008000414 CAN1_TX_IRQHandler 0x0000000008000414 DMA2_Channel5_IRQHandler 0x0000000008000414 DMA1_Channel5_IRQHandler - 0x0000000008000414 EXTI4_IRQHandler 0x0000000008000414 USB_LP_CAN1_RX0_IRQHandler 0x0000000008000414 TIM1_TRG_COM_TIM17_IRQHandler 0x0000000008000414 USB_HP_CAN1_TX_IRQHandler @@ -5003,16 +5299,16 @@ END GROUP .inits 0x0000000008000418 0x28 0x0000000008000418 __data_regions_array_start = . - 0x0000000008000418 0x4 LONG 0x8008eb0 LOADADDR (.data) + 0x0000000008000418 0x4 LONG 0x80097d8 LOADADDR (.data) 0x000000000800041c 0x4 LONG 0x20000000 ADDR (.data) - 0x0000000008000420 0x4 LONG 0x20000200 (ADDR (.data) + SIZEOF (.data)) - 0x0000000008000424 0x4 LONG 0x8008eb0 LOADADDR (.data_CCMRAM) + 0x0000000008000420 0x4 LONG 0x20000210 (ADDR (.data) + SIZEOF (.data)) + 0x0000000008000424 0x4 LONG 0x80097d8 LOADADDR (.data_CCMRAM) 0x0000000008000428 0x4 LONG 0x0 ADDR (.data_CCMRAM) 0x000000000800042c 0x4 LONG 0x0 (ADDR (.data_CCMRAM) + SIZEOF (.data_CCMRAM)) 0x0000000008000430 __data_regions_array_end = . 0x0000000008000430 __bss_regions_array_start = . - 0x0000000008000430 0x4 LONG 0x20000200 ADDR (.bss) - 0x0000000008000434 0x4 LONG 0x20000dc4 (ADDR (.bss) + SIZEOF (.bss)) + 0x0000000008000430 0x4 LONG 0x20000210 ADDR (.bss) + 0x0000000008000434 0x4 LONG 0x20000e4c (ADDR (.bss) + SIZEOF (.bss)) 0x0000000008000438 0x4 LONG 0x0 ADDR (.bss_CCMRAM) 0x000000000800043c 0x4 LONG 0x0 (ADDR (.bss_CCMRAM) + SIZEOF (.bss_CCMRAM)) 0x0000000008000440 __bss_regions_array_end = . @@ -5038,839 +5334,903 @@ END GROUP .flashtext *(.flashtext .flashtext.*) -.text 0x0000000008000440 0x8a70 +.text 0x0000000008000440 0x9398 *(.text .text.*) + .text.EXTI_Init + 0x0000000008000440 0x90 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + 0x0000000008000440 EXTI_Init + .text.EXTI_StructInit + 0x00000000080004d0 0x10 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + 0x00000000080004d0 EXTI_StructInit .text.GPIO_Init - 0x0000000008000440 0x9c ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - 0x0000000008000440 GPIO_Init + 0x00000000080004e0 0x9c ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + 0x00000000080004e0 GPIO_Init + .text.GPIO_StructInit + 0x000000000800057c 0x10 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + 0x000000000800057c GPIO_StructInit .text.GPIO_ReadInputDataBit - 0x00000000080004dc 0x10 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - 0x00000000080004dc GPIO_ReadInputDataBit + 0x000000000800058c 0x10 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + 0x000000000800058c GPIO_ReadInputDataBit .text.GPIO_SetBits - 0x00000000080004ec 0x4 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - 0x00000000080004ec GPIO_SetBits + 0x000000000800059c 0x4 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + 0x000000000800059c GPIO_SetBits .text.GPIO_ResetBits - 0x00000000080004f0 0x4 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - 0x00000000080004f0 GPIO_ResetBits - .text._exit 0x00000000080004f4 0x4 ./system/src/newlib/_exit.o - 0x00000000080004f4 _exit - .text._sbrk 0x00000000080004f8 0x44 ./system/src/newlib/_sbrk.o - 0x00000000080004f8 _sbrk + 0x00000000080005a0 0x4 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + 0x00000000080005a0 GPIO_ResetBits + .text.GPIO_EXTILineConfig + 0x00000000080005a4 0x34 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + 0x00000000080005a4 GPIO_EXTILineConfig + .text.RCC_GetClocksFreq + 0x00000000080005d8 0xb4 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + 0x00000000080005d8 RCC_GetClocksFreq + .text.USART_Init + 0x000000000800068c 0xc8 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o + 0x000000000800068c USART_Init + .text._exit 0x0000000008000754 0x4 ./system/src/newlib/_exit.o + 0x0000000008000754 _exit + .text._sbrk 0x0000000008000758 0x44 ./system/src/newlib/_sbrk.o + 0x0000000008000758 _sbrk .text.__initialize_args - 0x000000000800053c 0x10 ./system/src/newlib/_syscalls.o - 0x000000000800053c __initialize_args + 0x000000000800079c 0x10 ./system/src/newlib/_syscalls.o + 0x000000000800079c __initialize_args + .text.dht22_init + 0x00000000080007ac 0x88 ./system/src/drivers/_dht22.o + 0x00000000080007ac dht22_init + .text.dht22_comm + 0x0000000008000834 0xb0 ./system/src/drivers/_dht22.o + 0x0000000008000834 dht22_comm + .text.EXTI4_IRQHandler + 0x00000000080008e4 0x48 ./system/src/drivers/_dht22.o + 0x00000000080008e4 EXTI4_IRQHandler + .text.DallasInit + 0x000000000800092c 0x3c ./system/src/drivers/dallas.o + 0x000000000800092c DallasInit + .text.DallasConfigTimer + 0x0000000008000968 0x70 ./system/src/drivers/dallas.o + 0x0000000008000968 DallasConfigTimer + .text.DallasDeConfigTimer + 0x00000000080009d8 0x6c ./system/src/drivers/dallas.o + 0x00000000080009d8 DallasDeConfigTimer + .text.DallasReset + 0x0000000008000a44 0x94 ./system/src/drivers/dallas.o + 0x0000000008000a44 DallasReset + .text.DallasSendByte + 0x0000000008000ad8 0xd0 ./system/src/drivers/dallas.o + 0x0000000008000ad8 DallasSendByte + .text.DallasReceiveByte + 0x0000000008000ba8 0x110 ./system/src/drivers/dallas.o + 0x0000000008000ba8 DallasReceiveByte + .text.DallasQuery + 0x0000000008000cb8 0x16c ./system/src/drivers/dallas.o + 0x0000000008000cb8 DallasQuery + .text.CalculateCRC8 + 0x0000000008000e24 0x40 ./system/src/drivers/dallas.o + 0x0000000008000e24 CalculateCRC8 .text.Configure_GPIO - 0x000000000800054c 0x28 ./system/src/drivers/gpio_conf.o - 0x000000000800054c Configure_GPIO + 0x0000000008000e64 0x28 ./system/src/drivers/gpio_conf.o + 0x0000000008000e64 Configure_GPIO .text.I2C1_ER_IRQHandler - 0x0000000008000574 0xdc ./system/src/drivers/i2c.o - 0x0000000008000574 I2C1_ER_IRQHandler + 0x0000000008000e8c 0xdc ./system/src/drivers/i2c.o + 0x0000000008000e8c I2C1_ER_IRQHandler .text.i2cVariableReset - 0x0000000008000650 0x24 ./system/src/drivers/i2c.o - 0x0000000008000650 i2cVariableReset + 0x0000000008000f68 0x24 ./system/src/drivers/i2c.o + 0x0000000008000f68 i2cVariableReset .text.I2C1_EV_IRQHandler - 0x0000000008000674 0x20c ./system/src/drivers/i2c.o - 0x0000000008000674 I2C1_EV_IRQHandler + 0x0000000008000f8c 0x20c ./system/src/drivers/i2c.o + 0x0000000008000f8c I2C1_EV_IRQHandler .text.SrlConfig - 0x0000000008000880 0xb4 ./system/src/drivers/serial.o - 0x0000000008000880 SrlConfig + 0x0000000008001198 0xc8 ./system/src/drivers/serial.o + 0x0000000008001198 SrlConfig .text.SrlStartTX - 0x0000000008000934 0x68 ./system/src/drivers/serial.o - 0x0000000008000934 SrlStartTX + 0x0000000008001260 0x68 ./system/src/drivers/serial.o + 0x0000000008001260 SrlStartTX .text.SrlReceiveData - 0x000000000800099c 0xb4 ./system/src/drivers/serial.o - 0x000000000800099c SrlReceiveData + 0x00000000080012c8 0xb4 ./system/src/drivers/serial.o + 0x00000000080012c8 SrlReceiveData .text.USART1_IRQHandler - 0x0000000008000a50 0x1cc ./system/src/drivers/serial.o - 0x0000000008000a50 USART1_IRQHandler - *fill* 0x0000000008000c1c 0x4 + 0x000000000800137c 0x1cc ./system/src/drivers/serial.o + 0x000000000800137c USART1_IRQHandler + .text.TX20Init + 0x0000000008001548 0xec ./system/src/drivers/tx20.o + 0x0000000008001548 TX20Init + *fill* 0x0000000008001634 0x4 .text.TX20DataAverage - 0x0000000008000c20 0x15c ./system/src/drivers/tx20.o - 0x0000000008000c20 TX20DataAverage - *fill* 0x0000000008000d7c 0x4 + 0x0000000008001638 0x15c ./system/src/drivers/tx20.o + 0x0000000008001638 TX20DataAverage + *fill* 0x0000000008001794 0x4 .text.TX20DataParse - 0x0000000008000d80 0x13c ./system/src/drivers/tx20.o - 0x0000000008000d80 TX20DataParse + 0x0000000008001798 0x13c ./system/src/drivers/tx20.o + 0x0000000008001798 TX20DataParse .text.TX20Batch - 0x0000000008000ebc 0xec ./system/src/drivers/tx20.o - 0x0000000008000ebc TX20Batch + 0x00000000080018d4 0xec ./system/src/drivers/tx20.o + 0x00000000080018d4 TX20Batch .text.EXTI9_5_IRQHandler - 0x0000000008000fa8 0x2c ./system/src/drivers/tx20.o - 0x0000000008000fa8 EXTI9_5_IRQHandler + 0x00000000080019c0 0x2c ./system/src/drivers/tx20.o + 0x00000000080019c0 EXTI9_5_IRQHandler .text.TIM1_UP_TIM16_IRQHandler - 0x0000000008000fd4 0x1c ./system/src/drivers/tx20.o - 0x0000000008000fd4 TIM1_UP_TIM16_IRQHandler + 0x00000000080019ec 0x1c ./system/src/drivers/tx20.o + 0x00000000080019ec TIM1_UP_TIM16_IRQHandler .text.trace_printf - 0x0000000008000ff0 0x30 ./system/src/diag/Trace.o - 0x0000000008000ff0 trace_printf + 0x0000000008001a08 0x30 ./system/src/diag/Trace.o + 0x0000000008001a08 trace_printf .text._trace_write_semihosting_debug - 0x0000000008001020 0x64 ./system/src/diag/trace_impl.o + 0x0000000008001a38 0x64 ./system/src/diag/trace_impl.o .text.trace_write - 0x0000000008001084 0x8 ./system/src/diag/trace_impl.o - 0x0000000008001084 trace_write + 0x0000000008001a9c 0x8 ./system/src/diag/trace_impl.o + 0x0000000008001a9c trace_write .text.__initialize_hardware_early - 0x000000000800108c 0x18 ./system/src/cortexm/_initialize_hardware.o - 0x000000000800108c __initialize_hardware_early + 0x0000000008001aa4 0x18 ./system/src/cortexm/_initialize_hardware.o + 0x0000000008001aa4 __initialize_hardware_early .text.__initialize_hardware - 0x00000000080010a4 0x8 ./system/src/cortexm/_initialize_hardware.o - 0x00000000080010a4 __initialize_hardware + 0x0000000008001abc 0x8 ./system/src/cortexm/_initialize_hardware.o + 0x0000000008001abc __initialize_hardware .text.dumpExceptionStack - 0x00000000080010ac 0xf0 ./system/src/cortexm/exception_handlers.o - 0x00000000080010ac dumpExceptionStack + 0x0000000008001ac4 0xf0 ./system/src/cortexm/exception_handlers.o + 0x0000000008001ac4 dumpExceptionStack .text.isSemihosting - 0x000000000800119c 0x20 ./system/src/cortexm/exception_handlers.o - 0x000000000800119c isSemihosting + 0x0000000008001bb4 0x20 ./system/src/cortexm/exception_handlers.o + 0x0000000008001bb4 isSemihosting .text.SetSysClockTo24 - 0x00000000080011bc 0xa0 ./system/src/cmsis/system_stm32f10x.o + 0x0000000008001bd4 0xa0 ./system/src/cmsis/system_stm32f10x.o .text.SetSysClock - 0x000000000800125c 0x8 ./system/src/cmsis/system_stm32f10x.o + 0x0000000008001c74 0x8 ./system/src/cmsis/system_stm32f10x.o .text.SystemInit - 0x0000000008001264 0x54 ./system/src/cmsis/system_stm32f10x.o - 0x0000000008001264 SystemInit + 0x0000000008001c7c 0x54 ./system/src/cmsis/system_stm32f10x.o + 0x0000000008001c7c SystemInit .text.SystemCoreClockUpdate - 0x00000000080012b8 0x8c ./system/src/cmsis/system_stm32f10x.o - 0x00000000080012b8 SystemCoreClockUpdate + 0x0000000008001cd0 0x8c ./system/src/cmsis/system_stm32f10x.o + 0x0000000008001cd0 SystemCoreClockUpdate .text.AD_Start - 0x0000000008001344 0x10 ./system/src/aprs/adc.o - 0x0000000008001344 AD_Start - .text.AD_Stop 0x0000000008001354 0x14 ./system/src/aprs/adc.o - 0x0000000008001354 AD_Stop + 0x0000000008001d5c 0x10 ./system/src/aprs/adc.o + 0x0000000008001d5c AD_Start + .text.AD_Stop 0x0000000008001d6c 0x14 ./system/src/aprs/adc.o + 0x0000000008001d6c AD_Stop .text.fifo_isempty - 0x0000000008001368 0x10 ./system/src/aprs/afsk.o + 0x0000000008001d80 0x10 ./system/src/aprs/afsk.o .text.fifo_isfull - 0x0000000008001378 0x28 ./system/src/aprs/afsk.o + 0x0000000008001d90 0x28 ./system/src/aprs/afsk.o .text.fifo_push - 0x00000000080013a0 0x1c ./system/src/aprs/afsk.o + 0x0000000008001db8 0x1c ./system/src/aprs/afsk.o .text.fifo_pop - 0x00000000080013bc 0x1c ./system/src/aprs/afsk.o + 0x0000000008001dd4 0x1c ./system/src/aprs/afsk.o .text.fifo_flush - 0x00000000080013d8 0x8 ./system/src/aprs/afsk.o + 0x0000000008001df0 0x8 ./system/src/aprs/afsk.o .text.fifo_init - 0x00000000080013e0 0x10 ./system/src/aprs/afsk.o + 0x0000000008001df8 0x10 ./system/src/aprs/afsk.o .text.sin_sample - 0x00000000080013f0 0x24 ./system/src/aprs/afsk.o + 0x0000000008001e08 0x24 ./system/src/aprs/afsk.o .text.hdlc_parse - 0x0000000008001414 0x100 ./system/src/aprs/afsk.o + 0x0000000008001e2c 0x100 ./system/src/aprs/afsk.o .text.afsk_demod - 0x0000000008001514 0xa4 ./system/src/aprs/afsk.o + 0x0000000008001f2c 0xa4 ./system/src/aprs/afsk.o .text.AFSK_ADC_ISR - 0x00000000080015b8 0xa4 ./system/src/aprs/afsk.o - 0x00000000080015b8 AFSK_ADC_ISR + 0x0000000008001fd0 0xa4 ./system/src/aprs/afsk.o + 0x0000000008001fd0 AFSK_ADC_ISR .text.afsk_txStart - 0x000000000800165c 0x3c ./system/src/aprs/afsk.o - 0x000000000800165c afsk_txStart + 0x0000000008002074 0x3c ./system/src/aprs/afsk.o + 0x0000000008002074 afsk_txStart .text.AFSK_DAC_ISR - 0x0000000008001698 0x104 ./system/src/aprs/afsk.o - 0x0000000008001698 AFSK_DAC_ISR - *fill* 0x000000000800179c 0x4 + 0x00000000080020b0 0x104 ./system/src/aprs/afsk.o + 0x00000000080020b0 AFSK_DAC_ISR + *fill* 0x00000000080021b4 0x4 .text.AFSK_Init - 0x00000000080017a0 0x124 ./system/src/aprs/afsk.o - 0x00000000080017a0 AFSK_Init + 0x00000000080021b8 0x124 ./system/src/aprs/afsk.o + 0x00000000080021b8 AFSK_Init .text.ADCStartConfig - 0x00000000080018c4 0x64 ./system/src/aprs/afsk_pr.o - 0x00000000080018c4 ADCStartConfig + 0x00000000080022dc 0x64 ./system/src/aprs/afsk_pr.o + 0x00000000080022dc ADCStartConfig .text.DACStartConfig - 0x0000000008001928 0x44 ./system/src/aprs/afsk_pr.o - 0x0000000008001928 DACStartConfig + 0x0000000008002340 0x44 ./system/src/aprs/afsk_pr.o + 0x0000000008002340 DACStartConfig .text.fifo_isempty - 0x000000000800196c 0x10 ./system/src/aprs/ax25.o + 0x0000000008002384 0x10 ./system/src/aprs/ax25.o .text.fifo_isfull - 0x000000000800197c 0x28 ./system/src/aprs/ax25.o + 0x0000000008002394 0x28 ./system/src/aprs/ax25.o .text.fifo_push - 0x00000000080019a4 0x1c ./system/src/aprs/ax25.o + 0x00000000080023bc 0x1c ./system/src/aprs/ax25.o .text.fifo_pop - 0x00000000080019c0 0x1c ./system/src/aprs/ax25.o + 0x00000000080023d8 0x1c ./system/src/aprs/ax25.o .text.fifo_getc - 0x00000000080019dc 0x1c ./system/src/aprs/ax25.o + 0x00000000080023f4 0x1c ./system/src/aprs/ax25.o .text.fifo_putc - 0x00000000080019f8 0x18 ./system/src/aprs/ax25.o + 0x0000000008002410 0x18 ./system/src/aprs/ax25.o .text.updcrc_ccitt - 0x0000000008001a10 0x14 ./system/src/aprs/ax25.o + 0x0000000008002428 0x14 ./system/src/aprs/ax25.o .text.ax25_decode - 0x0000000008001a24 0x160 ./system/src/aprs/ax25.o + 0x000000000800243c 0x160 ./system/src/aprs/ax25.o .text.ax25_poll - 0x0000000008001b84 0x100 ./system/src/aprs/ax25.o - 0x0000000008001b84 ax25_poll + 0x000000000800259c 0x100 ./system/src/aprs/ax25.o + 0x000000000800259c ax25_poll .text.ax25_putchar - 0x0000000008001c84 0x40 ./system/src/aprs/ax25.o - 0x0000000008001c84 ax25_putchar + 0x000000000800269c 0x40 ./system/src/aprs/ax25.o + 0x000000000800269c ax25_putchar .text.ax25_sendCall - 0x0000000008001cc4 0x70 ./system/src/aprs/ax25.o + 0x00000000080026dc 0x70 ./system/src/aprs/ax25.o .text.ax25_sendVia - 0x0000000008001d34 0xa4 ./system/src/aprs/ax25.o - 0x0000000008001d34 ax25_sendVia + 0x000000000800274c 0xa4 ./system/src/aprs/ax25.o + 0x000000000800274c ax25_sendVia .text.ax25_sendRaw - 0x0000000008001dd8 0x68 ./system/src/aprs/ax25.o - 0x0000000008001dd8 ax25_sendRaw + 0x00000000080027f0 0x68 ./system/src/aprs/ax25.o + 0x00000000080027f0 ax25_sendRaw .text.ax25_init - 0x0000000008001e40 0x30 ./system/src/aprs/ax25.o - 0x0000000008001e40 ax25_init - .text.SendOwnBeacon - 0x0000000008001e70 0x94 ./system/src/aprs/beacon.o - 0x0000000008001e70 SendOwnBeacon - .text.DA_Init 0x0000000008001f04 0x5c ./system/src/aprs/dac.o - 0x0000000008001f04 DA_Init + 0x0000000008002858 0x30 ./system/src/aprs/ax25.o + 0x0000000008002858 ax25_init + .text.DA_Init 0x0000000008002888 0x5c ./system/src/aprs/dac.o + 0x0000000008002888 DA_Init .text.DA_Start - 0x0000000008001f60 0x30 ./system/src/aprs/dac.o - 0x0000000008001f60 DA_Start - .text.DA_Stop 0x0000000008001f90 0x30 ./system/src/aprs/dac.o - 0x0000000008001f90 DA_Stop - .text.Digi 0x0000000008001fc0 0x250 ./system/src/aprs/digi.o - 0x0000000008001fc0 Digi + 0x00000000080028e4 0x24 ./system/src/aprs/dac.o + 0x00000000080028e4 DA_Start + .text.DA_Stop 0x0000000008002908 0x28 ./system/src/aprs/dac.o + 0x0000000008002908 DA_Stop + .text.Digi 0x0000000008002930 0x250 ./system/src/aprs/digi.o + 0x0000000008002930 Digi .text.SendSimpleTelemetry - 0x0000000008002210 0x1fc ./system/src/aprs/telemetry.o - 0x0000000008002210 SendSimpleTelemetry + 0x0000000008002b80 0x1fc ./system/src/aprs/telemetry.o + 0x0000000008002b80 SendSimpleTelemetry .text.SendKISSToHost - 0x000000000800240c 0x60 ./src/KissCommunication.o - 0x000000000800240c SendKISSToHost + 0x0000000008002d7c 0x60 ./src/KissCommunication.o + 0x0000000008002d7c SendKISSToHost .text.ParseReceivedKISS - 0x000000000800246c 0xb0 ./src/KissCommunication.o - 0x000000000800246c ParseReceivedKISS + 0x0000000008002ddc 0xb0 ./src/KissCommunication.o + 0x0000000008002ddc ParseReceivedKISS .text.LedConfig - 0x000000000800251c 0x64 ./src/LedConfig.o - 0x000000000800251c LedConfig + 0x0000000008002e8c 0x64 ./src/LedConfig.o + 0x0000000008002e8c LedConfig .text.ConfigPath - 0x0000000008002580 0x40 ./src/PathConfig.o - 0x0000000008002580 ConfigPath + 0x0000000008002ef0 0x40 ./src/PathConfig.o + 0x0000000008002ef0 ConfigPath .text.TIM2Delay - 0x00000000080025c0 0x78 ./src/TimerConfig.o - 0x00000000080025c0 TIM2Delay + 0x0000000008002f30 0x54 ./src/TimerConfig.o + 0x0000000008002f30 TIM2Delay .text.TIM2DelayDeConfig - 0x0000000008002638 0x14 ./src/TimerConfig.o - 0x0000000008002638 TIM2DelayDeConfig + 0x0000000008002f84 0x14 ./src/TimerConfig.o + 0x0000000008002f84 TIM2DelayDeConfig .text.TimerConfig - 0x000000000800264c 0x104 ./src/TimerConfig.o - 0x000000000800264c TimerConfig + 0x0000000008002f98 0x104 ./src/TimerConfig.o + 0x0000000008002f98 TimerConfig .text.TIM2_IRQHandler - 0x0000000008002750 0x28 ./src/it_handlers.o - 0x0000000008002750 TIM2_IRQHandler + 0x000000000800309c 0x28 ./src/it_handlers.o + 0x000000000800309c TIM2_IRQHandler .text.TIM4_IRQHandler - 0x0000000008002778 0x54 ./src/it_handlers.o - 0x0000000008002778 TIM4_IRQHandler + 0x00000000080030c4 0x54 ./src/it_handlers.o + 0x00000000080030c4 TIM4_IRQHandler .text.TIM7_IRQHandler - 0x00000000080027cc 0xb0 ./src/it_handlers.o - 0x00000000080027cc TIM7_IRQHandler + 0x0000000008003118 0xb0 ./src/it_handlers.o + 0x0000000008003118 TIM7_IRQHandler .text.TIM3_IRQHandler - 0x000000000800287c 0xc8 ./src/it_handlers.o - 0x000000000800287c TIM3_IRQHandler + 0x00000000080031c8 0x60 ./src/it_handlers.o + 0x00000000080031c8 TIM3_IRQHandler .text._ZL16message_callbackP7AX25Msg - 0x0000000008002944 0x4 ./src/main.o - .text.main 0x0000000008002948 0x1f0 ./src/main.o - 0x0000000008002948 main - .text.cos 0x0000000008002b38 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o) - 0x0000000008002b38 cos - .text.sin 0x0000000008002bc8 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o) - 0x0000000008002bc8 sin - .text.cosf 0x0000000008002c58 0x78 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o) - 0x0000000008002c58 cosf - .text.sinf 0x0000000008002cd0 0x7c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o) - 0x0000000008002cd0 sinf - .text.atan2f 0x0000000008002d4c 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o) - 0x0000000008002d4c atan2f + 0x0000000008003228 0x4 ./src/main.o + *fill* 0x000000000800322c 0x4 + .text.main 0x0000000008003230 0x234 ./src/main.o + 0x0000000008003230 main + .text.cos 0x0000000008003464 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o) + 0x0000000008003464 cos + .text.sin 0x00000000080034f4 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o) + 0x00000000080034f4 sin + .text.cosf 0x0000000008003584 0x78 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o) + 0x0000000008003584 cosf + .text.sinf 0x00000000080035fc 0x7c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o) + 0x00000000080035fc sinf + .text.atan2f 0x0000000008003678 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o) + 0x0000000008003678 atan2f + *fill* 0x000000000800367c 0x4 .text.__ieee754_rem_pio2 - 0x0000000008002d50 0x42c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o) - 0x0000000008002d50 __ieee754_rem_pio2 + 0x0000000008003680 0x42c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o) + 0x0000000008003680 __ieee754_rem_pio2 .text.__ieee754_atan2f - 0x000000000800317c 0x124 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o) - 0x000000000800317c __ieee754_atan2f + 0x0000000008003aac 0x124 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o) + 0x0000000008003aac __ieee754_atan2f .text.__ieee754_rem_pio2f - 0x00000000080032a0 0x2e4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o) - 0x00000000080032a0 __ieee754_rem_pio2f - *fill* 0x0000000008003584 0x4 + 0x0000000008003bd0 0x2e4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o) + 0x0000000008003bd0 __ieee754_rem_pio2f + *fill* 0x0000000008003eb4 0x4 .text.__kernel_cos - 0x0000000008003588 0x248 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o) - 0x0000000008003588 __kernel_cos + 0x0000000008003eb8 0x248 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o) + 0x0000000008003eb8 __kernel_cos .text.__kernel_rem_pio2 - 0x00000000080037d0 0x7f0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o) - 0x00000000080037d0 __kernel_rem_pio2 + 0x0000000008004100 0x7f0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o) + 0x0000000008004100 __kernel_rem_pio2 .text.__kernel_sin - 0x0000000008003fc0 0x16c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o) - 0x0000000008003fc0 __kernel_sin + 0x00000000080048f0 0x16c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o) + 0x00000000080048f0 __kernel_sin .text.__kernel_cosf - 0x000000000800412c 0x188 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o) - 0x000000000800412c __kernel_cosf + 0x0000000008004a5c 0x188 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o) + 0x0000000008004a5c __kernel_cosf .text.__kernel_rem_pio2f - 0x00000000080042b4 0x6a0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o) - 0x00000000080042b4 __kernel_rem_pio2f + 0x0000000008004be4 0x6a0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o) + 0x0000000008004be4 __kernel_rem_pio2f .text.__kernel_sinf - 0x0000000008004954 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o) - 0x0000000008004954 __kernel_sinf - .text.fabs 0x0000000008004a40 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o) - 0x0000000008004a40 fabs - .text.floor 0x0000000008004a48 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o) - 0x0000000008004a48 floor - .text.scalbn 0x0000000008004b58 0xe4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o) - 0x0000000008004b58 scalbn - .text.atanf 0x0000000008004c3c 0x22c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) - 0x0000000008004c3c atanf - .text.fabsf 0x0000000008004e68 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o) - 0x0000000008004e68 fabsf - .text.floorf 0x0000000008004e70 0x8c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o) - 0x0000000008004e70 floorf - .text.scalbnf 0x0000000008004efc 0xb0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o) - 0x0000000008004efc scalbnf + 0x0000000008005284 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o) + 0x0000000008005284 __kernel_sinf + .text.fabs 0x0000000008005370 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o) + 0x0000000008005370 fabs + .text.floor 0x0000000008005378 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o) + 0x0000000008005378 floor + .text.scalbn 0x0000000008005488 0xe4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o) + 0x0000000008005488 scalbn + .text.atanf 0x000000000800556c 0x22c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) + 0x000000000800556c atanf + .text.fabsf 0x0000000008005798 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o) + 0x0000000008005798 fabsf + .text.floorf 0x00000000080057a0 0x8c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o) + 0x00000000080057a0 floorf + .text.scalbnf 0x000000000800582c 0xb0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o) + 0x000000000800582c scalbnf .text.copysign - 0x0000000008004fac 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o) - 0x0000000008004fac copysign + 0x00000000080058dc 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o) + 0x00000000080058dc copysign .text.copysignf - 0x0000000008004fbc 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o) - 0x0000000008004fbc copysignf - .text 0x0000000008004fc8 0x370 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubdf3.o) - 0x0000000008004fc8 __aeabi_drsub - 0x0000000008004fd0 __aeabi_dsub - 0x0000000008004fd0 __subdf3 - 0x0000000008004fd4 __adddf3 - 0x0000000008004fd4 __aeabi_dadd - 0x000000000800524c __aeabi_ui2d - 0x000000000800524c __floatunsidf - 0x000000000800526c __floatsidf - 0x000000000800526c __aeabi_i2d - 0x0000000008005290 __extendsfdf2 - 0x0000000008005290 __aeabi_f2d - 0x00000000080052cc __aeabi_ul2d - 0x00000000080052cc __floatundidf - 0x00000000080052dc __floatdidf - 0x00000000080052dc __aeabi_l2d - .text 0x0000000008005338 0x424 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivdf3.o) - 0x0000000008005338 __aeabi_dmul - 0x0000000008005338 __muldf3 - 0x000000000800558c __aeabi_ddiv - 0x000000000800558c __divdf3 - .text 0x000000000800575c 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpdf2.o) - 0x000000000800575c __gtdf2 - 0x000000000800575c __gedf2 - 0x0000000008005764 __ltdf2 - 0x0000000008005764 __ledf2 - 0x000000000800576c __cmpdf2 - 0x000000000800576c __eqdf2 - 0x000000000800576c __nedf2 - 0x00000000080057e8 __aeabi_cdrcmple - 0x00000000080057f8 __aeabi_cdcmple - 0x00000000080057f8 __aeabi_cdcmpeq - 0x0000000008005808 __aeabi_dcmpeq - 0x000000000800581c __aeabi_dcmplt - 0x0000000008005830 __aeabi_dcmple - 0x0000000008005844 __aeabi_dcmpge - 0x0000000008005858 __aeabi_dcmpgt - .text 0x000000000800586c 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_unorddf2.o) - 0x000000000800586c __aeabi_dcmpun - 0x000000000800586c __unorddf2 - .text 0x0000000008005898 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixdfsi.o) - 0x0000000008005898 __fixdfsi - 0x0000000008005898 __aeabi_d2iz - .text 0x00000000080058e8 0xa0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_truncdfsf2.o) - 0x00000000080058e8 __aeabi_d2f - 0x00000000080058e8 __truncdfsf2 - .text 0x0000000008005988 0x21c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubsf3.o) - 0x0000000008005988 __aeabi_frsub - 0x0000000008005990 __subsf3 - 0x0000000008005990 __aeabi_fsub - 0x0000000008005994 __aeabi_fadd - 0x0000000008005994 __addsf3 - 0x0000000008005af4 __aeabi_ui2f - 0x0000000008005af4 __floatunsisf - 0x0000000008005afc __aeabi_i2f - 0x0000000008005afc __floatsisf - 0x0000000008005b18 __floatundisf - 0x0000000008005b18 __aeabi_ul2f - 0x0000000008005b28 __floatdisf - 0x0000000008005b28 __aeabi_l2f - .text 0x0000000008005ba4 0x2a0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivsf3.o) - 0x0000000008005ba4 __mulsf3 - 0x0000000008005ba4 __aeabi_fmul - 0x0000000008005d0c __divsf3 - 0x0000000008005d0c __aeabi_fdiv - .text 0x0000000008005e44 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpsf2.o) - 0x0000000008005e44 __gtsf2 - 0x0000000008005e44 __gesf2 - 0x0000000008005e4c __lesf2 - 0x0000000008005e4c __ltsf2 - 0x0000000008005e54 __nesf2 - 0x0000000008005e54 __eqsf2 - 0x0000000008005e54 __cmpsf2 - 0x0000000008005eb4 __aeabi_cfrcmple - 0x0000000008005ebc __aeabi_cfcmple - 0x0000000008005ebc __aeabi_cfcmpeq - 0x0000000008005ecc __aeabi_fcmpeq - 0x0000000008005ee0 __aeabi_fcmplt - 0x0000000008005ef4 __aeabi_fcmple - 0x0000000008005f08 __aeabi_fcmpge - 0x0000000008005f1c __aeabi_fcmpgt - .text 0x0000000008005f30 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o) - 0x0000000008005f30 __fixsfsi - 0x0000000008005f30 __aeabi_f2iz - .text.__errno 0x0000000008005f7c 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o) - 0x0000000008005f7c __errno - .text.memcpy 0x0000000008005f88 0x16 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memcpy-stub.o) - 0x0000000008005f88 memcpy - .text.memset 0x0000000008005f9e 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o) - 0x0000000008005f9e memset - .text.__cvt 0x0000000008005fae 0xc0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) - 0x0000000008005fae __cvt + 0x00000000080058ec 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o) + 0x00000000080058ec copysignf + .text 0x00000000080058f8 0x370 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubdf3.o) + 0x00000000080058f8 __aeabi_drsub + 0x0000000008005900 __aeabi_dsub + 0x0000000008005900 __subdf3 + 0x0000000008005904 __adddf3 + 0x0000000008005904 __aeabi_dadd + 0x0000000008005b7c __aeabi_ui2d + 0x0000000008005b7c __floatunsidf + 0x0000000008005b9c __floatsidf + 0x0000000008005b9c __aeabi_i2d + 0x0000000008005bc0 __extendsfdf2 + 0x0000000008005bc0 __aeabi_f2d + 0x0000000008005bfc __aeabi_ul2d + 0x0000000008005bfc __floatundidf + 0x0000000008005c0c __floatdidf + 0x0000000008005c0c __aeabi_l2d + .text 0x0000000008005c68 0x424 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivdf3.o) + 0x0000000008005c68 __aeabi_dmul + 0x0000000008005c68 __muldf3 + 0x0000000008005ebc __aeabi_ddiv + 0x0000000008005ebc __divdf3 + .text 0x000000000800608c 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpdf2.o) + 0x000000000800608c __gtdf2 + 0x000000000800608c __gedf2 + 0x0000000008006094 __ltdf2 + 0x0000000008006094 __ledf2 + 0x000000000800609c __cmpdf2 + 0x000000000800609c __eqdf2 + 0x000000000800609c __nedf2 + 0x0000000008006118 __aeabi_cdrcmple + 0x0000000008006128 __aeabi_cdcmple + 0x0000000008006128 __aeabi_cdcmpeq + 0x0000000008006138 __aeabi_dcmpeq + 0x000000000800614c __aeabi_dcmplt + 0x0000000008006160 __aeabi_dcmple + 0x0000000008006174 __aeabi_dcmpge + 0x0000000008006188 __aeabi_dcmpgt + .text 0x000000000800619c 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_unorddf2.o) + 0x000000000800619c __aeabi_dcmpun + 0x000000000800619c __unorddf2 + .text 0x00000000080061c8 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixdfsi.o) + 0x00000000080061c8 __fixdfsi + 0x00000000080061c8 __aeabi_d2iz + .text 0x0000000008006218 0xa0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_truncdfsf2.o) + 0x0000000008006218 __aeabi_d2f + 0x0000000008006218 __truncdfsf2 + .text 0x00000000080062b8 0x21c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubsf3.o) + 0x00000000080062b8 __aeabi_frsub + 0x00000000080062c0 __subsf3 + 0x00000000080062c0 __aeabi_fsub + 0x00000000080062c4 __aeabi_fadd + 0x00000000080062c4 __addsf3 + 0x0000000008006424 __aeabi_ui2f + 0x0000000008006424 __floatunsisf + 0x000000000800642c __aeabi_i2f + 0x000000000800642c __floatsisf + 0x0000000008006448 __floatundisf + 0x0000000008006448 __aeabi_ul2f + 0x0000000008006458 __floatdisf + 0x0000000008006458 __aeabi_l2f + .text 0x00000000080064d4 0x2a0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivsf3.o) + 0x00000000080064d4 __mulsf3 + 0x00000000080064d4 __aeabi_fmul + 0x000000000800663c __divsf3 + 0x000000000800663c __aeabi_fdiv + .text 0x0000000008006774 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpsf2.o) + 0x0000000008006774 __gtsf2 + 0x0000000008006774 __gesf2 + 0x000000000800677c __lesf2 + 0x000000000800677c __ltsf2 + 0x0000000008006784 __nesf2 + 0x0000000008006784 __eqsf2 + 0x0000000008006784 __cmpsf2 + 0x00000000080067e4 __aeabi_cfrcmple + 0x00000000080067ec __aeabi_cfcmple + 0x00000000080067ec __aeabi_cfcmpeq + 0x00000000080067fc __aeabi_fcmpeq + 0x0000000008006810 __aeabi_fcmplt + 0x0000000008006824 __aeabi_fcmple + 0x0000000008006838 __aeabi_fcmpge + 0x000000000800684c __aeabi_fcmpgt + .text 0x0000000008006860 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o) + 0x0000000008006860 __fixsfsi + 0x0000000008006860 __aeabi_f2iz + .text.__errno 0x00000000080068ac 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o) + 0x00000000080068ac __errno + .text.memcpy 0x00000000080068b8 0x16 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memcpy-stub.o) + 0x00000000080068b8 memcpy + .text.memset 0x00000000080068ce 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o) + 0x00000000080068ce memset + .text.__cvt 0x00000000080068de 0xc0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) + 0x00000000080068de __cvt .text.__exponent - 0x000000000800606e 0x62 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) - 0x000000000800606e __exponent + 0x000000000800699e 0x62 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) + 0x000000000800699e __exponent .text._printf_float - 0x00000000080060d0 0x488 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) - 0x00000000080060d0 _printf_float + 0x0000000008006a00 0x488 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) + 0x0000000008006a00 _printf_float .text._printf_common - 0x0000000008006558 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) - 0x0000000008006558 _printf_common + 0x0000000008006e88 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) + 0x0000000008006e88 _printf_common .text._printf_i - 0x0000000008006644 0x24c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) - 0x0000000008006644 _printf_i + 0x0000000008006f74 0x24c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) + 0x0000000008006f74 _printf_i .text.snprintf - 0x0000000008006890 0x64 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o) - 0x0000000008006890 snprintf - 0x0000000008006890 sniprintf - .text.sprintf 0x00000000080068f4 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o) - 0x00000000080068f4 sprintf - 0x00000000080068f4 siprintf - .text 0x000000000800693c 0x14 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o) - 0x000000000800693c strcmp - .text.strcpy 0x0000000008006950 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o) - 0x0000000008006950 strcpy - .text 0x0000000008006960 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strlen.o) - 0x0000000008006960 strlen + 0x00000000080071c0 0x64 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o) + 0x00000000080071c0 snprintf + 0x00000000080071c0 sniprintf + .text.sprintf 0x0000000008007224 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o) + 0x0000000008007224 sprintf + 0x0000000008007224 siprintf + .text 0x000000000800726c 0x14 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o) + 0x000000000800726c strcmp + .text.strcpy 0x0000000008007280 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o) + 0x0000000008007280 strcpy + .text 0x0000000008007290 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strlen.o) + 0x0000000008007290 strlen .text._vsnprintf_r - 0x0000000008006970 0x56 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) - 0x0000000008006970 _vsnprintf_r - 0x0000000008006970 _vsniprintf_r - *fill* 0x00000000080069c6 0x2 + 0x00000000080072a0 0x56 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) + 0x00000000080072a0 _vsnprintf_r + 0x00000000080072a0 _vsniprintf_r + *fill* 0x00000000080072f6 0x2 .text.vsnprintf - 0x00000000080069c8 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) - 0x00000000080069c8 vsnprintf - 0x00000000080069c8 vsniprintf - .text.quorem 0x00000000080069e4 0x116 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) - *fill* 0x0000000008006afa 0x6 - .text._dtoa_r 0x0000000008006b00 0xb30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) - 0x0000000008006b00 _dtoa_r + 0x00000000080072f8 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) + 0x00000000080072f8 vsnprintf + 0x00000000080072f8 vsniprintf + .text.quorem 0x0000000008007314 0x116 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) + *fill* 0x000000000800742a 0x6 + .text._dtoa_r 0x0000000008007430 0xb30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) + 0x0000000008007430 _dtoa_r .text._localeconv_r - 0x0000000008007630 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o) - 0x0000000008007630 _localeconv_r - .text.malloc 0x000000000800764c 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) - 0x000000000800764c malloc - .text.memchr 0x000000000800765c 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memchr-stub.o) - 0x000000000800765c memchr - .text._Balloc 0x0000000008007678 0x6a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008007678 _Balloc - .text._Bfree 0x00000000080076e2 0x2e /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x00000000080076e2 _Bfree + 0x0000000008007f60 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o) + 0x0000000008007f60 _localeconv_r + .text.malloc 0x0000000008007f7c 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) + 0x0000000008007f7c malloc + .text.memchr 0x0000000008007f8c 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memchr-stub.o) + 0x0000000008007f8c memchr + .text._Balloc 0x0000000008007fa8 0x6a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008007fa8 _Balloc + .text._Bfree 0x0000000008008012 0x2e /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008008012 _Bfree .text.__multadd - 0x0000000008007710 0x76 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008007710 __multadd + 0x0000000008008040 0x76 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008008040 __multadd .text.__hi0bits - 0x0000000008007786 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008007786 __hi0bits + 0x00000000080080b6 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x00000000080080b6 __hi0bits .text.__lo0bits - 0x00000000080077c6 0x5a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x00000000080077c6 __lo0bits - .text.__i2b 0x0000000008007820 0x12 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008007820 __i2b + 0x00000000080080f6 0x5a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x00000000080080f6 __lo0bits + .text.__i2b 0x0000000008008150 0x12 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008008150 __i2b .text.__multiply - 0x0000000008007832 0x120 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008007832 __multiply - *fill* 0x0000000008007952 0x2 + 0x0000000008008162 0x120 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008008162 __multiply + *fill* 0x0000000008008282 0x2 .text.__pow5mult - 0x0000000008007954 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008007954 __pow5mult + 0x0000000008008284 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008008284 __pow5mult .text.__lshift - 0x00000000080079f0 0xa2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x00000000080079f0 __lshift - .text.__mcmp 0x0000000008007a92 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008007a92 __mcmp - .text.__mdiff 0x0000000008007aca 0xbe /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008007aca __mdiff - .text.__d2b 0x0000000008007b88 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008007b88 __d2b + 0x0000000008008320 0xa2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008008320 __lshift + .text.__mcmp 0x00000000080083c2 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x00000000080083c2 __mcmp + .text.__mdiff 0x00000000080083fa 0xbe /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x00000000080083fa __mdiff + .text.__d2b 0x00000000080084b8 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x00000000080084b8 __d2b .text._calloc_r - 0x0000000008007c24 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-callocr.o) - 0x0000000008007c24 _calloc_r - .text._free_r 0x0000000008007c40 0x98 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o) - 0x0000000008007c40 _free_r + 0x0000000008008554 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-callocr.o) + 0x0000000008008554 _calloc_r + .text._free_r 0x0000000008008570 0x98 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o) + 0x0000000008008570 _free_r .text._malloc_r - 0x0000000008007cd8 0xbc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) - 0x0000000008007cd8 _malloc_r + 0x0000000008008608 0xbc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) + 0x0000000008008608 _malloc_r .text.__ssputs_r - 0x0000000008007d94 0xb2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o) - 0x0000000008007d94 __ssputs_r - *fill* 0x0000000008007e46 0x2 + 0x00000000080086c4 0xb2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o) + 0x00000000080086c4 __ssputs_r + *fill* 0x0000000008008776 0x2 .text._svfprintf_r - 0x0000000008007e48 0x1e8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o) - 0x0000000008007e48 _svfprintf_r - 0x0000000008007e48 _svfiprintf_r - .text._sbrk_r 0x0000000008008030 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) - 0x0000000008008030 _sbrk_r + 0x0000000008008778 0x1e8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o) + 0x0000000008008778 _svfprintf_r + 0x0000000008008778 _svfiprintf_r + .text._sbrk_r 0x0000000008008960 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) + 0x0000000008008960 _sbrk_r .text.__ascii_mbtowc - 0x0000000008008050 0x24 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mbtowc_r.o) - 0x0000000008008050 __ascii_mbtowc - .text.memmove 0x0000000008008074 0x36 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o) - 0x0000000008008074 memmove + 0x0000000008008980 0x24 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mbtowc_r.o) + 0x0000000008008980 __ascii_mbtowc + .text.memmove 0x00000000080089a4 0x36 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o) + 0x00000000080089a4 memmove .text.__malloc_lock - 0x00000000080080aa 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) - 0x00000000080080aa __malloc_lock + 0x00000000080089da 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) + 0x00000000080089da __malloc_lock .text.__malloc_unlock - 0x00000000080080ac 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) - 0x00000000080080ac __malloc_unlock + 0x00000000080089dc 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) + 0x00000000080089dc __malloc_unlock .text._realloc_r - 0x00000000080080ae 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-reallocr.o) - 0x00000000080080ae _realloc_r + 0x00000000080089de 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-reallocr.o) + 0x00000000080089de _realloc_r .text.__ascii_wctomb - 0x00000000080080fa 0x1a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-wctomb_r.o) - 0x00000000080080fa __ascii_wctomb + 0x0000000008008a2a 0x1a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-wctomb_r.o) + 0x0000000008008a2a __ascii_wctomb .text._malloc_usable_size_r - 0x0000000008008114 0x14 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-msizer.o) - 0x0000000008008114 _malloc_usable_size_r + 0x0000000008008a44 0x14 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-msizer.o) + 0x0000000008008a44 _malloc_usable_size_r *(.rodata .rodata.* .constdata .constdata.*) .rodata.str1.4 - 0x0000000008008128 0x1a ./system/src/drivers/serial.o - *fill* 0x0000000008008142 0x2 + 0x0000000008008a58 0x1a ./system/src/drivers/serial.o + *fill* 0x0000000008008a72 0x2 .rodata.str1.4 - 0x0000000008008144 0x24 ./system/src/drivers/tx20.o + 0x0000000008008a74 0x24 ./system/src/drivers/tx20.o .rodata.str1.4 - 0x0000000008008168 0x146 ./system/src/cortexm/exception_handlers.o - *fill* 0x00000000080082ae 0x2 + 0x0000000008008a98 0x146 ./system/src/cortexm/exception_handlers.o + *fill* 0x0000000008008bde 0x2 .rodata.sin_table - 0x00000000080082b0 0x80 ./system/src/aprs/afsk.o - .rodata 0x0000000008008330 0x1a ./system/src/aprs/beacon.o - *fill* 0x000000000800834a 0x2 - .rodata.str1.4 - 0x000000000800834c 0x28 ./system/src/aprs/beacon.o + 0x0000000008008be0 0x80 ./system/src/aprs/afsk.o .rodata.crc_ccitt_tab - 0x0000000008008374 0x200 ./system/src/aprs/crc.o - 0x0000000008008374 crc_ccitt_tab + 0x0000000008008c60 0x200 ./system/src/aprs/crc.o + 0x0000000008008c60 crc_ccitt_tab .rodata.str1.4 - 0x0000000008008574 0x1a ./system/src/aprs/digi.o - *fill* 0x000000000800858e 0x2 + 0x0000000008008e60 0x1a ./system/src/aprs/digi.o + *fill* 0x0000000008008e7a 0x2 .rodata.str1.4 - 0x0000000008008590 0xb4 ./system/src/aprs/telemetry.o + 0x0000000008008e7c 0xb4 ./system/src/aprs/telemetry.o 0xbc (size before relaxing) .rodata.str1.4 - 0x0000000008008644 0x7 ./src/PathConfig.o + 0x0000000008008f30 0x7 ./src/PathConfig.o 0x16 (size before relaxing) - *fill* 0x000000000800864b 0x1 + *fill* 0x0000000008008f37 0x1 + .rodata 0x0000000008008f38 0x1a ./src/main.o + *fill* 0x0000000008008f52 0x2 .rodata.str1.4 - 0x000000000800864c 0x20 ./src/it_handlers.o - 0x1d (size before relaxing) - .rodata 0x000000000800866c 0x1a ./src/main.o - .rodata.str1.4 - 0x0000000008008686 0x28 ./src/main.o - *fill* 0x0000000008008686 0x2 + 0x0000000008008f54 0x58 ./src/main.o + 0x57 (size before relaxing) .rodata.npio2_hw - 0x0000000008008688 0x80 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o) + 0x0000000008008fac 0x80 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o) .rodata.two_over_pi - 0x0000000008008708 0x108 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o) + 0x000000000800902c 0x108 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o) .rodata.npio2_hw - 0x0000000008008810 0x80 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o) + 0x0000000008009134 0x80 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o) .rodata.two_over_pi - 0x0000000008008890 0x318 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o) + 0x00000000080091b4 0x318 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o) .rodata.init_jk - 0x0000000008008ba8 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o) - .rodata.PIo2 0x0000000008008bb8 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o) + 0x00000000080094cc 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o) + *fill* 0x00000000080094dc 0x4 + .rodata.PIo2 0x00000000080094e0 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o) .rodata.init_jk - 0x0000000008008bf8 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o) - .rodata.PIo2 0x0000000008008c04 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o) + 0x0000000008009520 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o) + .rodata.PIo2 0x000000000800952c 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o) .rodata.atanlo - 0x0000000008008c30 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) + 0x0000000008009558 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) .rodata.atanhi - 0x0000000008008c40 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) + 0x0000000008009568 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) .rodata.str1.1 - 0x0000000008008c50 0x12 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) + 0x0000000008009578 0x12 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) .rodata.str1.1 - 0x0000000008008c62 0x22 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) + 0x000000000800958a 0x22 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) .rodata.str1.1 - 0x0000000008008c84 0xd /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) + 0x00000000080095ac 0xd /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) 0xf (size before relaxing) - *fill* 0x0000000008008c91 0x7 + *fill* 0x00000000080095b9 0x7 .rodata.__mprec_tens - 0x0000000008008c98 0xc8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008008c98 __mprec_tens + 0x00000000080095c0 0xc8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x00000000080095c0 __mprec_tens .rodata.__mprec_bigtens - 0x0000000008008d60 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008008d60 __mprec_bigtens + 0x0000000008009688 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008009688 __mprec_bigtens .rodata.p05.6097 - 0x0000000008008d88 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x00000000080096b0 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) .rodata.str1.1 - 0x0000000008008d94 0x11 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o) + 0x00000000080096bc 0x11 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o) .rodata.str1.1 - 0x0000000008008da5 0xa /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o) + 0x00000000080096cd 0xa /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o) 0xb (size before relaxing) .rodata._ctype_ - 0x0000000008008daf 0x101 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-ctype_.o) - 0x0000000008008daf _ctype_ + 0x00000000080096d7 0x101 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-ctype_.o) + 0x00000000080096d7 _ctype_ *(vtable) *(.eh_frame*) *(.glue_7) - .glue_7 0x0000000008008eb0 0x0 linker stubs + .glue_7 0x00000000080097d8 0x0 linker stubs *(.glue_7t) - .glue_7t 0x0000000008008eb0 0x0 linker stubs + .glue_7t 0x00000000080097d8 0x0 linker stubs -.vfp11_veneer 0x0000000008008eb0 0x0 - .vfp11_veneer 0x0000000008008eb0 0x0 linker stubs +.vfp11_veneer 0x00000000080097d8 0x0 + .vfp11_veneer 0x00000000080097d8 0x0 linker stubs -.v4_bx 0x0000000008008eb0 0x0 - .v4_bx 0x0000000008008eb0 0x0 linker stubs +.v4_bx 0x00000000080097d8 0x0 + .v4_bx 0x00000000080097d8 0x0 linker stubs -.iplt 0x0000000008008eb0 0x0 - .iplt 0x0000000008008eb0 0x0 ./system/src/stm32f1-stdperiph/misc.o +.iplt 0x00000000080097d8 0x0 + .iplt 0x00000000080097d8 0x0 ./system/src/stm32f1-stdperiph/misc.o -.rel.dyn 0x0000000008008eb0 0x0 - .rel.iplt 0x0000000008008eb0 0x0 ./system/src/stm32f1-stdperiph/misc.o +.rel.dyn 0x00000000080097d8 0x0 + .rel.iplt 0x00000000080097d8 0x0 ./system/src/stm32f1-stdperiph/misc.o .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x0000000008008eb0 . = ALIGN (0x4) - 0x0000000008008eb0 __exidx_start = . + 0x00000000080097d8 . = ALIGN (0x4) + 0x00000000080097d8 __exidx_start = . .ARM.exidx *(.ARM.exidx* .gnu.linkonce.armexidx.*) - 0x0000000008008eb0 __exidx_end = . - 0x0000000008008eb0 . = ALIGN (0x4) - 0x0000000008008eb0 _etext = . - 0x0000000008008eb0 __etext = . + 0x00000000080097d8 __exidx_end = . + 0x00000000080097d8 . = ALIGN (0x4) + 0x00000000080097d8 _etext = . + 0x00000000080097d8 __etext = . -.data_CCMRAM 0x0000000000000000 0x0 load address 0x0000000008008eb0 +.data_CCMRAM 0x0000000000000000 0x0 load address 0x00000000080097d8 FILL mask 0xff *(.data.CCMRAM .data.CCMRAM.*) 0x0000000000000000 . = ALIGN (0x4) - 0x0000000008008eb0 _sidata = LOADADDR (.data) + 0x00000000080097d8 _sidata = LOADADDR (.data) -.data 0x0000000020000000 0x200 load address 0x0000000008008eb0 +.data 0x0000000020000000 0x210 load address 0x00000000080097d8 FILL mask 0xff 0x0000000020000000 _sdata = . 0x0000000020000000 __data_start__ = . *(.data_begin .data_begin.*) .data_begin 0x0000000020000000 0x4 ./system/src/newlib/_startup.o *(.data .data.*) + .data.ADCPrescTable + 0x0000000020000004 0x4 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + .data.APBAHBPrescTable + 0x0000000020000008 0x10 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .data.argv.4290 - 0x0000000020000004 0x8 ./system/src/newlib/_syscalls.o - .data.srlBRRegValue - 0x000000002000000c 0x4 ./system/src/drivers/serial.o - 0x000000002000000c srlBRRegValue - .data.srlIdle 0x0000000020000010 0x4 ./system/src/drivers/serial.o - 0x0000000020000010 srlIdle + 0x0000000020000018 0x8 ./system/src/newlib/_syscalls.o + .data.srlIdle 0x0000000020000020 0x4 ./system/src/drivers/serial.o + 0x0000000020000020 srlIdle .data.AHBPrescTable - 0x0000000020000014 0x10 ./system/src/cmsis/system_stm32f10x.o - 0x0000000020000014 AHBPrescTable + 0x0000000020000024 0x10 ./system/src/cmsis/system_stm32f10x.o + 0x0000000020000024 AHBPrescTable .data.SystemCoreClock - 0x0000000020000024 0x4 ./system/src/cmsis/system_stm32f10x.o - 0x0000000020000024 SystemCoreClock - .data.BcnI 0x0000000020000028 0x1 ./src/main.o - 0x0000000020000028 BcnI - .data.TelemI 0x0000000020000029 0x1 ./src/main.o - 0x0000000020000029 TelemI - *fill* 0x000000002000002a 0x2 ff + 0x0000000020000034 0x4 ./system/src/cmsis/system_stm32f10x.o + 0x0000000020000034 SystemCoreClock + .data.BcnI 0x0000000020000038 0x1 ./src/main.o + 0x0000000020000038 BcnI + .data.TelemI 0x0000000020000039 0x1 ./src/main.o + 0x0000000020000039 TelemI + *fill* 0x000000002000003a 0x2 ff .data.impure_data - 0x000000002000002c 0x60 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-impure.o) + 0x000000002000003c 0x60 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-impure.o) .data._impure_ptr - 0x000000002000008c 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-impure.o) - 0x000000002000008c _impure_ptr + 0x000000002000009c 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-impure.o) + 0x000000002000009c _impure_ptr .data.__global_locale - 0x0000000020000090 0x16c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o) - 0x0000000020000090 __global_locale + 0x00000000200000a0 0x16c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o) + 0x00000000200000a0 __global_locale *(.data_end .data_end.*) - .data_end 0x00000000200001fc 0x4 ./system/src/newlib/_startup.o - 0x0000000020000200 . = ALIGN (0x4) - 0x0000000020000200 _edata = . - 0x0000000020000200 __data_end__ = . + .data_end 0x000000002000020c 0x4 ./system/src/newlib/_startup.o + 0x0000000020000210 . = ALIGN (0x4) + 0x0000000020000210 _edata = . + 0x0000000020000210 __data_end__ = . -.igot.plt 0x0000000020000200 0x0 load address 0x00000000080090b0 - .igot.plt 0x0000000020000200 0x0 ./system/src/stm32f1-stdperiph/misc.o +.igot.plt 0x0000000020000210 0x0 load address 0x00000000080099e8 + .igot.plt 0x0000000020000210 0x0 ./system/src/stm32f1-stdperiph/misc.o .bss_CCMRAM 0x0000000000000000 0x0 *(.bss.CCMRAM .bss.CCMRAM.*) -.bss 0x0000000020000200 0xbc4 - 0x0000000020000200 __bss_start__ = . - 0x0000000020000200 _sbss = . +.bss 0x0000000020000210 0xc3c + 0x0000000020000210 __bss_start__ = . + 0x0000000020000210 _sbss = . *(.bss_begin .bss_begin.*) - .bss_begin 0x0000000020000200 0x4 ./system/src/newlib/_startup.o + .bss_begin 0x0000000020000210 0x4 ./system/src/newlib/_startup.o *(.bss .bss.*) .bss.current_heap_end.3974 - 0x0000000020000204 0x4 ./system/src/newlib/_sbrk.o + 0x0000000020000214 0x4 ./system/src/newlib/_sbrk.o .bss.name.4289 - 0x0000000020000208 0x1 ./system/src/newlib/_syscalls.o - *fill* 0x0000000020000209 0x3 + 0x0000000020000218 0x1 ./system/src/newlib/_syscalls.o + *fill* 0x0000000020000219 0x3 .bss.delay_5us - 0x000000002000020c 0x4 ./system/src/drivers/dallas.o - 0x000000002000020c delay_5us - .bss.timm 0x0000000020000210 0x1 ./system/src/drivers/dallas.o - 0x0000000020000210 timm - *fill* 0x0000000020000211 0x3 + 0x000000002000021c 0x4 ./system/src/drivers/dallas.o + 0x000000002000021c delay_5us + .bss.timm 0x0000000020000220 0x1 ./system/src/drivers/dallas.o + 0x0000000020000220 timm + *fill* 0x0000000020000221 0x3 .bss.i2cTXData - 0x0000000020000214 0x80 ./system/src/drivers/i2c.o - 0x0000000020000214 i2cTXData + 0x0000000020000224 0x80 ./system/src/drivers/i2c.o + 0x0000000020000224 i2cTXData .bss.i2cTXQueueLen - 0x0000000020000294 0x4 ./system/src/drivers/i2c.o - 0x0000000020000294 i2cTXQueueLen - .bss.i2cRXing 0x0000000020000298 0x4 ./system/src/drivers/i2c.o - 0x0000000020000298 i2cRXing + 0x00000000200002a4 0x4 ./system/src/drivers/i2c.o + 0x00000000200002a4 i2cTXQueueLen + .bss.i2cRXing 0x00000000200002a8 0x4 ./system/src/drivers/i2c.o + 0x00000000200002a8 i2cRXing .bss.i2cRemoteAddr - 0x000000002000029c 0x4 ./system/src/drivers/i2c.o - 0x000000002000029c i2cRemoteAddr + 0x00000000200002ac 0x4 ./system/src/drivers/i2c.o + 0x00000000200002ac i2cRemoteAddr .bss.i2cRXBytesNumber - 0x00000000200002a0 0x4 ./system/src/drivers/i2c.o - 0x00000000200002a0 i2cRXBytesNumber + 0x00000000200002b0 0x4 ./system/src/drivers/i2c.o + 0x00000000200002b0 i2cRXBytesNumber .bss.i2cRXData - 0x00000000200002a4 0x80 ./system/src/drivers/i2c.o - 0x00000000200002a4 i2cRXData + 0x00000000200002b4 0x80 ./system/src/drivers/i2c.o + 0x00000000200002b4 i2cRXData .bss.i2cTRXDataCounter - 0x0000000020000324 0x4 ./system/src/drivers/i2c.o - 0x0000000020000324 i2cTRXDataCounter - .bss.i2cTXing 0x0000000020000328 0x4 ./system/src/drivers/i2c.o - 0x0000000020000328 i2cTXing + 0x0000000020000334 0x4 ./system/src/drivers/i2c.o + 0x0000000020000334 i2cTRXDataCounter + .bss.i2cTXing 0x0000000020000338 0x4 ./system/src/drivers/i2c.o + 0x0000000020000338 i2cTXing .bss.i2cErrorCounter - 0x000000002000032c 0x4 ./system/src/drivers/i2c.o - 0x000000002000032c i2cErrorCounter - .bss.srlRXing 0x0000000020000330 0x4 ./system/src/drivers/serial.o - 0x0000000020000330 srlRXing + 0x000000002000033c 0x4 ./system/src/drivers/i2c.o + 0x000000002000033c i2cErrorCounter + .bss.srlRXing 0x0000000020000340 0x4 ./system/src/drivers/serial.o + 0x0000000020000340 srlRXing .bss.srlRXData - 0x0000000020000334 0x80 ./system/src/drivers/serial.o - 0x0000000020000334 srlRXData + 0x0000000020000344 0x80 ./system/src/drivers/serial.o + 0x0000000020000344 srlRXData .bss.srlLenAddr - 0x00000000200003b4 0x1 ./system/src/drivers/serial.o - 0x00000000200003b4 srlLenAddr + 0x00000000200003c4 0x1 ./system/src/drivers/serial.o + 0x00000000200003c4 srlLenAddr .bss.srlEchoOn - 0x00000000200003b5 0x1 ./system/src/drivers/serial.o - 0x00000000200003b5 srlEchoOn + 0x00000000200003c5 0x1 ./system/src/drivers/serial.o + 0x00000000200003c5 srlEchoOn .bss.srlStopChar - 0x00000000200003b6 0x1 ./system/src/drivers/serial.o - 0x00000000200003b6 srlStopChar - *fill* 0x00000000200003b7 0x1 - .bss.srlTXing 0x00000000200003b8 0x4 ./system/src/drivers/serial.o - 0x00000000200003b8 srlTXing + 0x00000000200003c6 0x1 ./system/src/drivers/serial.o + 0x00000000200003c6 srlStopChar + *fill* 0x00000000200003c7 0x1 + .bss.srlTXing 0x00000000200003c8 0x4 ./system/src/drivers/serial.o + 0x00000000200003c8 srlTXing .bss.srlStartChar - 0x00000000200003bc 0x1 ./system/src/drivers/serial.o - 0x00000000200003bc srlStartChar - *fill* 0x00000000200003bd 0x3 + 0x00000000200003cc 0x1 ./system/src/drivers/serial.o + 0x00000000200003cc srlStartChar + *fill* 0x00000000200003cd 0x3 .bss.srlTXData - 0x00000000200003c0 0x80 ./system/src/drivers/serial.o - 0x00000000200003c0 srlTXData + 0x00000000200003d0 0x80 ./system/src/drivers/serial.o + 0x00000000200003d0 srlTXData .bss.srlLenModif - 0x0000000020000440 0x1 ./system/src/drivers/serial.o - 0x0000000020000440 srlLenModif - *fill* 0x0000000020000441 0x3 + 0x0000000020000450 0x1 ./system/src/drivers/serial.o + 0x0000000020000450 srlLenModif + *fill* 0x0000000020000451 0x3 .bss.srlTXQueueLen - 0x0000000020000444 0x4 ./system/src/drivers/serial.o - 0x0000000020000444 srlTXQueueLen + 0x0000000020000454 0x4 ./system/src/drivers/serial.o + 0x0000000020000454 srlTXQueueLen .bss.srlRXBytesNum - 0x0000000020000448 0x4 ./system/src/drivers/serial.o - 0x0000000020000448 srlRXBytesNum + 0x0000000020000458 0x4 ./system/src/drivers/serial.o + 0x0000000020000458 srlRXBytesNum .bss.srlTRXDataCounter - 0x000000002000044c 0x4 ./system/src/drivers/serial.o - 0x000000002000044c srlTRXDataCounter - .bss.buf.5179 0x0000000020000450 0x80 ./system/src/diag/Trace.o + 0x000000002000045c 0x4 ./system/src/drivers/serial.o + 0x000000002000045c srlTRXDataCounter + .bss.buf.5179 0x0000000020000460 0x80 ./system/src/diag/Trace.o .bss.corr_mark_i - 0x00000000200004d0 0x10 ./system/src/aprs/afsk.o - .bss.corr_mark_q 0x00000000200004e0 0x10 ./system/src/aprs/afsk.o - .bss.ptr 0x00000000200004f0 0x1 ./system/src/aprs/afsk.o - *fill* 0x00000000200004f1 0x3 + .bss.corr_mark_q + 0x00000000200004f0 0x10 ./system/src/aprs/afsk.o + .bss.ptr 0x0000000020000500 0x1 ./system/src/aprs/afsk.o + *fill* 0x0000000020000501 0x3 .bss.corr_space_i - 0x00000000200004f4 0x10 ./system/src/aprs/afsk.o - .bss.corr_space_q 0x0000000020000504 0x10 ./system/src/aprs/afsk.o - .bss.data 0x0000000020000514 0x10 ./system/src/aprs/afsk.o - .bss.digi_q 0x0000000020000524 0x1 ./system/src/aprs/digi.o - 0x0000000020000524 digi_q - *fill* 0x0000000020000525 0x3 - .bss.jj 0x0000000020000528 0x4 ./system/src/aprs/telemetry.o - 0x0000000020000528 jj + .bss.corr_space_q + 0x0000000020000514 0x10 ./system/src/aprs/afsk.o + .bss.data 0x0000000020000524 0x10 ./system/src/aprs/afsk.o + .bss.digi_q 0x0000000020000534 0x1 ./system/src/aprs/digi.o + 0x0000000020000534 digi_q + *fill* 0x0000000020000535 0x3 + .bss.jj 0x0000000020000538 0x4 ./system/src/aprs/telemetry.o + 0x0000000020000538 jj .bss.adc_sample_count - 0x000000002000052c 0x1 ./src/it_handlers.o - 0x000000002000052c adc_sample_count + 0x000000002000053c 0x1 ./src/it_handlers.o + 0x000000002000053c adc_sample_count .bss.adc_sample_c2 - 0x000000002000052d 0x1 ./src/it_handlers.o - 0x000000002000052d adc_sample_c2 + 0x000000002000053d 0x1 ./src/it_handlers.o + 0x000000002000053d adc_sample_c2 .bss.BcnInterval - 0x000000002000052e 0x1 ./src/main.o - 0x000000002000052e BcnInterval - *fill* 0x000000002000052f 0x1 - .bss.ax25 0x0000000020000530 0x164 ./src/main.o - 0x0000000020000530 ax25 - .bss.aprs_msg 0x0000000020000694 0x80 ./src/main.o - 0x0000000020000694 aprs_msg - .bss.tx10m 0x0000000020000714 0x2 ./src/main.o - 0x0000000020000714 tx10m - *fill* 0x0000000020000716 0x2 + 0x000000002000053e 0x1 ./src/main.o + 0x000000002000053e BcnInterval + *fill* 0x000000002000053f 0x1 + .bss.ax25 0x0000000020000540 0x164 ./src/main.o + 0x0000000020000540 ax25 + .bss.aprs_msg 0x00000000200006a4 0x80 ./src/main.o + 0x00000000200006a4 aprs_msg + .bss.tx10m 0x0000000020000724 0x2 ./src/main.o + 0x0000000020000724 tx10m + *fill* 0x0000000020000726 0x2 .bss.temperature - 0x0000000020000718 0x4 ./src/main.o - 0x0000000020000718 temperature - .bss.path 0x000000002000071c 0x15 ./src/main.o - 0x000000002000071c path + 0x0000000020000728 0x4 ./src/main.o + 0x0000000020000728 temperature + .bss.path 0x000000002000072c 0x15 ./src/main.o + 0x000000002000072c path .bss.TelemInterval - 0x0000000020000731 0x1 ./src/main.o - 0x0000000020000731 TelemInterval + 0x0000000020000741 0x1 ./src/main.o + 0x0000000020000741 TelemInterval .bss.WXInterval - 0x0000000020000732 0x1 ./src/main.o - 0x0000000020000732 WXInterval - *fill* 0x0000000020000733 0x1 - .bss.t 0x0000000020000734 0x4 ./src/main.o - 0x0000000020000734 t + 0x0000000020000742 0x1 ./src/main.o + 0x0000000020000742 WXInterval + *fill* 0x0000000020000743 0x1 + .bss.t 0x0000000020000744 0x4 ./src/main.o + 0x0000000020000744 t .bss.aprs_msg_len - 0x0000000020000738 0x1 ./src/main.o - 0x0000000020000738 aprs_msg_len - *fill* 0x0000000020000739 0x1 - .bss.digi10m 0x000000002000073a 0x2 ./src/main.o - 0x000000002000073a digi10m - .bss.path_len 0x000000002000073c 0x1 ./src/main.o - 0x000000002000073c path_len - *fill* 0x000000002000073d 0x3 - .bss.a 0x0000000020000740 0x344 ./src/main.o - 0x0000000020000740 a + 0x0000000020000748 0x1 ./src/main.o + 0x0000000020000748 aprs_msg_len + *fill* 0x0000000020000749 0x1 + .bss.digi10m 0x000000002000074a 0x2 ./src/main.o + 0x000000002000074a digi10m + .bss.path_len 0x000000002000074c 0x1 ./src/main.o + 0x000000002000074c path_len + *fill* 0x000000002000074d 0x3 + .bss.a 0x0000000020000750 0x344 ./src/main.o + 0x0000000020000750 a + .bss.dht 0x0000000020000a94 0x6 ./src/main.o + 0x0000000020000a94 dht .bss.after_tx_lock - 0x0000000020000a84 0x1 ./src/main.o - 0x0000000020000a84 after_tx_lock - *fill* 0x0000000020000a85 0x1 - .bss.rx10m 0x0000000020000a86 0x2 ./src/main.o - 0x0000000020000a86 rx10m - .bss.td 0x0000000020000a88 0x4 ./src/main.o - 0x0000000020000a88 td + 0x0000000020000a9a 0x1 ./src/main.o + 0x0000000020000a9a after_tx_lock + *fill* 0x0000000020000a9b 0x1 + .bss.rx10m 0x0000000020000a9c 0x2 ./src/main.o + 0x0000000020000a9c rx10m + *fill* 0x0000000020000a9e 0x2 + .bss.td 0x0000000020000aa0 0x4 ./src/main.o + 0x0000000020000aa0 td + *fill* 0x0000000020000aa4 0x4 + .bss.pressure 0x0000000020000aa8 0x8 ./src/main.o + 0x0000000020000aa8 pressure .bss.__malloc_sbrk_start - 0x0000000020000a8c 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) - 0x0000000020000a8c __malloc_sbrk_start + 0x0000000020000ab0 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) + 0x0000000020000ab0 __malloc_sbrk_start .bss.__malloc_free_list - 0x0000000020000a90 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) - 0x0000000020000a90 __malloc_free_list + 0x0000000020000ab4 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) + 0x0000000020000ab4 __malloc_free_list *(COMMON) - COMMON 0x0000000020000a94 0x4 ./system/src/newlib/_syscalls.o - 0x0000000020000a94 errno - COMMON 0x0000000020000a98 0x2 ./system/src/drivers/serial.o - 0x0000000020000a98 srlRxDummy - 0x0000000020000a99 srlStartStopS - *fill* 0x0000000020000a9a 0x6 - COMMON 0x0000000020000aa0 0x170 ./system/src/drivers/tx20.o - 0x0000000020000aa0 TX20 - COMMON 0x0000000020000c10 0x1a1 ./system/src/aprs/ax25.o - 0x0000000020000c10 msg - 0x0000000020000db0 new_msg_rx - *fill* 0x0000000020000db1 0x3 - COMMON 0x0000000020000db4 0xa ./src/it_handlers.o - 0x0000000020000db4 AdcBuffer - 0x0000000020000dbc AdcValue + COMMON 0x0000000020000ab8 0x4 ./system/src/newlib/_syscalls.o + 0x0000000020000ab8 errno + COMMON 0x0000000020000abc 0x44 ./system/src/drivers/_dht22.o + 0x0000000020000abc PORT_out + 0x0000000020000ac0 bitsDuration + 0x0000000020000ae8 exti_disable + 0x0000000020000af0 exti + 0x0000000020000af8 currentBit + 0x0000000020000afc PORT_in + COMMON 0x0000000020000b00 0x20 ./system/src/drivers/dallas.o + 0x0000000020000b00 dallas + COMMON 0x0000000020000b20 0x2 ./system/src/drivers/serial.o + 0x0000000020000b20 srlRxDummy + 0x0000000020000b21 srlStartStopS + *fill* 0x0000000020000b22 0x6 + COMMON 0x0000000020000b28 0x170 ./system/src/drivers/tx20.o + 0x0000000020000b28 TX20 + COMMON 0x0000000020000c98 0x1a1 ./system/src/aprs/ax25.o + 0x0000000020000c98 msg + 0x0000000020000e38 new_msg_rx + *fill* 0x0000000020000e39 0x3 + COMMON 0x0000000020000e3c 0xa ./src/it_handlers.o + 0x0000000020000e3c AdcBuffer + 0x0000000020000e44 AdcValue *(.bss_end .bss_end.*) - *fill* 0x0000000020000dbe 0x2 - .bss_end 0x0000000020000dc0 0x4 ./system/src/newlib/_startup.o - 0x0000000020000dc4 . = ALIGN (0x4) - 0x0000000020000dc4 __bss_end__ = . - 0x0000000020000dc4 _ebss = . + *fill* 0x0000000020000e46 0x2 + .bss_end 0x0000000020000e48 0x4 ./system/src/newlib/_startup.o + 0x0000000020000e4c . = ALIGN (0x4) + 0x0000000020000e4c __bss_end__ = . + 0x0000000020000e4c _ebss = . .noinit_CCMRAM *(.noinit.CCMRAM .noinit.CCMRAM.*) -.noinit 0x0000000020000dc4 0x0 - 0x0000000020000dc4 _noinit = . +.noinit 0x0000000020000e4c 0x0 + 0x0000000020000e4c _noinit = . *(.noinit .noinit.*) - 0x0000000020000dc4 . = ALIGN (0x4) - 0x0000000020000dc4 _end_noinit = . + 0x0000000020000e4c . = ALIGN (0x4) + 0x0000000020000e4c _end_noinit = . [!provide] PROVIDE (end, _end_noinit) [!provide] PROVIDE (_end, _end_noinit) [!provide] PROVIDE (__end, _end_noinit) [!provide] PROVIDE (__end__, _end_noinit) -._check_stack 0x0000000020000dc4 0x100 - 0x0000000020000ec4 . = (. + _Minimum_Stack_Size) - *fill* 0x0000000020000dc4 0x100 +._check_stack 0x0000000020000e4c 0x100 + 0x0000000020000f4c . = (. + _Minimum_Stack_Size) + *fill* 0x0000000020000e4c 0x100 .b1text *(.b1text) @@ -5917,12 +6277,16 @@ END GROUP .comment 0x0000000000000000 0x6e *(.comment) - .comment 0x0000000000000000 0x6e ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .comment 0x0000000000000000 0x6e ./system/src/stm32f1-stdperiph/stm32f10x_exti.o 0x6f (size before relaxing) + .comment 0x000000000000006e 0x6f ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .comment 0x000000000000006e 0x6f ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + .comment 0x000000000000006e 0x6f ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .comment 0x000000000000006e 0x6f ./system/src/newlib/_exit.o .comment 0x000000000000006e 0x6f ./system/src/newlib/_sbrk.o .comment 0x000000000000006e 0x6f ./system/src/newlib/_startup.o .comment 0x000000000000006e 0x6f ./system/src/newlib/_syscalls.o + .comment 0x000000000000006e 0x6f ./system/src/drivers/_dht22.o .comment 0x000000000000006e 0x6f ./system/src/drivers/dallas.o .comment 0x000000000000006e 0x6f ./system/src/drivers/gpio_conf.o .comment 0x000000000000006e 0x6f ./system/src/drivers/i2c.o @@ -5938,7 +6302,6 @@ END GROUP .comment 0x000000000000006e 0x6f ./system/src/aprs/afsk.o .comment 0x000000000000006e 0x6f ./system/src/aprs/afsk_pr.o .comment 0x000000000000006e 0x6f ./system/src/aprs/ax25.o - .comment 0x000000000000006e 0x6f ./system/src/aprs/beacon.o .comment 0x000000000000006e 0x6f ./system/src/aprs/crc.o .comment 0x000000000000006e 0x6f ./system/src/aprs/dac.o .comment 0x000000000000006e 0x6f ./system/src/aprs/digi.o @@ -5953,193 +6316,199 @@ END GROUP .ARM.attributes 0x0000000000000000 0x31 .ARM.attributes - 0x0000000000000000 0x33 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + 0x0000000000000000 0x33 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o .ARM.attributes - 0x0000000000000033 0x33 ./system/src/newlib/_exit.o + 0x0000000000000033 0x33 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .ARM.attributes - 0x0000000000000066 0x33 ./system/src/newlib/_sbrk.o + 0x0000000000000066 0x33 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .ARM.attributes - 0x0000000000000099 0x33 ./system/src/newlib/_startup.o + 0x0000000000000099 0x33 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .ARM.attributes - 0x00000000000000cc 0x33 ./system/src/newlib/_syscalls.o + 0x00000000000000cc 0x33 ./system/src/newlib/_exit.o .ARM.attributes - 0x00000000000000ff 0x33 ./system/src/drivers/dallas.o + 0x00000000000000ff 0x33 ./system/src/newlib/_sbrk.o .ARM.attributes - 0x0000000000000132 0x33 ./system/src/drivers/gpio_conf.o + 0x0000000000000132 0x33 ./system/src/newlib/_startup.o .ARM.attributes - 0x0000000000000165 0x33 ./system/src/drivers/i2c.o + 0x0000000000000165 0x33 ./system/src/newlib/_syscalls.o .ARM.attributes - 0x0000000000000198 0x33 ./system/src/drivers/serial.o + 0x0000000000000198 0x33 ./system/src/drivers/_dht22.o .ARM.attributes - 0x00000000000001cb 0x33 ./system/src/drivers/tx20.o + 0x00000000000001cb 0x33 ./system/src/drivers/dallas.o .ARM.attributes - 0x00000000000001fe 0x33 ./system/src/diag/Trace.o + 0x00000000000001fe 0x33 ./system/src/drivers/gpio_conf.o .ARM.attributes - 0x0000000000000231 0x33 ./system/src/diag/trace_impl.o + 0x0000000000000231 0x33 ./system/src/drivers/i2c.o .ARM.attributes - 0x0000000000000264 0x33 ./system/src/cortexm/_initialize_hardware.o + 0x0000000000000264 0x33 ./system/src/drivers/serial.o .ARM.attributes - 0x0000000000000297 0x33 ./system/src/cortexm/exception_handlers.o + 0x0000000000000297 0x33 ./system/src/drivers/tx20.o .ARM.attributes - 0x00000000000002ca 0x33 ./system/src/cmsis/system_stm32f10x.o + 0x00000000000002ca 0x33 ./system/src/diag/Trace.o .ARM.attributes - 0x00000000000002fd 0x33 ./system/src/cmsis/vectors_stm32f10x.o + 0x00000000000002fd 0x33 ./system/src/diag/trace_impl.o .ARM.attributes - 0x0000000000000330 0x33 ./system/src/aprs/adc.o + 0x0000000000000330 0x33 ./system/src/cortexm/_initialize_hardware.o .ARM.attributes - 0x0000000000000363 0x33 ./system/src/aprs/afsk.o + 0x0000000000000363 0x33 ./system/src/cortexm/exception_handlers.o .ARM.attributes - 0x0000000000000396 0x33 ./system/src/aprs/afsk_pr.o + 0x0000000000000396 0x33 ./system/src/cmsis/system_stm32f10x.o .ARM.attributes - 0x00000000000003c9 0x33 ./system/src/aprs/ax25.o + 0x00000000000003c9 0x33 ./system/src/cmsis/vectors_stm32f10x.o .ARM.attributes - 0x00000000000003fc 0x33 ./system/src/aprs/beacon.o + 0x00000000000003fc 0x33 ./system/src/aprs/adc.o .ARM.attributes - 0x000000000000042f 0x33 ./system/src/aprs/crc.o + 0x000000000000042f 0x33 ./system/src/aprs/afsk.o .ARM.attributes - 0x0000000000000462 0x33 ./system/src/aprs/dac.o + 0x0000000000000462 0x33 ./system/src/aprs/afsk_pr.o .ARM.attributes - 0x0000000000000495 0x33 ./system/src/aprs/digi.o + 0x0000000000000495 0x33 ./system/src/aprs/ax25.o .ARM.attributes - 0x00000000000004c8 0x33 ./system/src/aprs/telemetry.o + 0x00000000000004c8 0x33 ./system/src/aprs/crc.o .ARM.attributes - 0x00000000000004fb 0x33 ./src/KissCommunication.o + 0x00000000000004fb 0x33 ./system/src/aprs/dac.o .ARM.attributes - 0x000000000000052e 0x33 ./src/LedConfig.o + 0x000000000000052e 0x33 ./system/src/aprs/digi.o .ARM.attributes - 0x0000000000000561 0x33 ./src/PathConfig.o + 0x0000000000000561 0x33 ./system/src/aprs/telemetry.o .ARM.attributes - 0x0000000000000594 0x33 ./src/TimerConfig.o + 0x0000000000000594 0x33 ./src/KissCommunication.o .ARM.attributes - 0x00000000000005c7 0x33 ./src/it_handlers.o + 0x00000000000005c7 0x33 ./src/LedConfig.o .ARM.attributes - 0x00000000000005fa 0x33 ./src/main.o + 0x00000000000005fa 0x33 ./src/PathConfig.o .ARM.attributes - 0x000000000000062d 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o) + 0x000000000000062d 0x33 ./src/TimerConfig.o .ARM.attributes - 0x000000000000065a 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o) + 0x0000000000000660 0x33 ./src/it_handlers.o .ARM.attributes - 0x0000000000000687 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o) + 0x0000000000000693 0x33 ./src/main.o .ARM.attributes - 0x00000000000006b4 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o) + 0x00000000000006c6 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o) .ARM.attributes - 0x00000000000006e1 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o) + 0x00000000000006f3 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o) .ARM.attributes - 0x000000000000070e 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o) + 0x0000000000000720 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o) .ARM.attributes - 0x000000000000073b 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o) + 0x000000000000074d 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o) .ARM.attributes - 0x0000000000000768 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o) + 0x000000000000077a 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o) .ARM.attributes - 0x0000000000000795 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o) + 0x00000000000007a7 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o) .ARM.attributes - 0x00000000000007c2 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o) + 0x00000000000007d4 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o) .ARM.attributes - 0x00000000000007ef 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o) + 0x0000000000000801 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o) .ARM.attributes - 0x000000000000081c 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o) + 0x000000000000082e 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o) .ARM.attributes - 0x0000000000000849 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o) + 0x000000000000085b 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o) .ARM.attributes - 0x0000000000000876 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o) + 0x0000000000000888 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o) .ARM.attributes - 0x00000000000008a3 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o) + 0x00000000000008b5 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o) .ARM.attributes - 0x00000000000008d0 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o) + 0x00000000000008e2 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o) .ARM.attributes - 0x00000000000008fd 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o) + 0x000000000000090f 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o) .ARM.attributes - 0x000000000000092a 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) + 0x000000000000093c 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o) .ARM.attributes - 0x0000000000000957 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o) + 0x0000000000000969 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o) .ARM.attributes - 0x0000000000000984 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o) + 0x0000000000000996 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o) .ARM.attributes - 0x00000000000009b1 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o) + 0x00000000000009c3 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) .ARM.attributes - 0x00000000000009de 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o) + 0x00000000000009f0 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o) .ARM.attributes - 0x0000000000000a0b 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o) + 0x0000000000000a1d 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o) .ARM.attributes - 0x0000000000000a38 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubdf3.o) + 0x0000000000000a4a 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o) .ARM.attributes - 0x0000000000000a55 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivdf3.o) + 0x0000000000000a77 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o) .ARM.attributes - 0x0000000000000a72 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpdf2.o) + 0x0000000000000aa4 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o) .ARM.attributes - 0x0000000000000a8f 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_unorddf2.o) + 0x0000000000000ad1 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubdf3.o) .ARM.attributes - 0x0000000000000aac 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixdfsi.o) + 0x0000000000000aee 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivdf3.o) .ARM.attributes - 0x0000000000000ac9 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_truncdfsf2.o) + 0x0000000000000b0b 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpdf2.o) .ARM.attributes - 0x0000000000000ae6 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubsf3.o) + 0x0000000000000b28 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_unorddf2.o) .ARM.attributes - 0x0000000000000b03 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivsf3.o) + 0x0000000000000b45 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixdfsi.o) .ARM.attributes - 0x0000000000000b20 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpsf2.o) + 0x0000000000000b62 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_truncdfsf2.o) .ARM.attributes - 0x0000000000000b3d 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o) + 0x0000000000000b7f 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubsf3.o) .ARM.attributes - 0x0000000000000b5a 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o) + 0x0000000000000b9c 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivsf3.o) .ARM.attributes - 0x0000000000000b87 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-impure.o) + 0x0000000000000bb9 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpsf2.o) .ARM.attributes - 0x0000000000000bb4 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memcpy-stub.o) + 0x0000000000000bd6 0x1d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o) .ARM.attributes - 0x0000000000000be1 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o) + 0x0000000000000bf3 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o) .ARM.attributes - 0x0000000000000c0e 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) + 0x0000000000000c20 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-impure.o) .ARM.attributes - 0x0000000000000c3b 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) + 0x0000000000000c4d 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memcpy-stub.o) .ARM.attributes - 0x0000000000000c68 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o) + 0x0000000000000c7a 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o) .ARM.attributes - 0x0000000000000c95 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o) + 0x0000000000000ca7 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) .ARM.attributes - 0x0000000000000cc2 0x1b /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o) + 0x0000000000000cd4 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) .ARM.attributes - 0x0000000000000cdd 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o) + 0x0000000000000d01 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o) .ARM.attributes - 0x0000000000000d0a 0x17 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strlen.o) + 0x0000000000000d2e 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o) .ARM.attributes - 0x0000000000000d21 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) + 0x0000000000000d5b 0x1b /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o) .ARM.attributes - 0x0000000000000d4e 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) + 0x0000000000000d76 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o) .ARM.attributes - 0x0000000000000d7b 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o) + 0x0000000000000da3 0x17 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strlen.o) .ARM.attributes - 0x0000000000000da8 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) + 0x0000000000000dba 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) .ARM.attributes - 0x0000000000000dd5 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memchr-stub.o) + 0x0000000000000de7 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) .ARM.attributes - 0x0000000000000e02 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000000000e14 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o) .ARM.attributes - 0x0000000000000e2f 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-callocr.o) + 0x0000000000000e41 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) .ARM.attributes - 0x0000000000000e5c 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o) + 0x0000000000000e6e 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memchr-stub.o) .ARM.attributes - 0x0000000000000e89 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) + 0x0000000000000e9b 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) .ARM.attributes - 0x0000000000000eb6 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o) + 0x0000000000000ec8 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-callocr.o) .ARM.attributes - 0x0000000000000ee3 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) + 0x0000000000000ef5 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o) .ARM.attributes - 0x0000000000000f10 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o) + 0x0000000000000f22 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) .ARM.attributes - 0x0000000000000f3d 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mbtowc_r.o) + 0x0000000000000f4f 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o) .ARM.attributes - 0x0000000000000f6a 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o) + 0x0000000000000f7c 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) .ARM.attributes - 0x0000000000000f97 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) + 0x0000000000000fa9 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o) .ARM.attributes - 0x0000000000000fc4 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-reallocr.o) + 0x0000000000000fd6 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mbtowc_r.o) .ARM.attributes - 0x0000000000000ff1 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-wctomb_r.o) + 0x0000000000001003 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o) .ARM.attributes - 0x000000000000101e 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-ctype_.o) + 0x0000000000001030 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) .ARM.attributes - 0x000000000000104b 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-msizer.o) + 0x000000000000105d 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-reallocr.o) + .ARM.attributes + 0x000000000000108a 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-wctomb_r.o) + .ARM.attributes + 0x00000000000010b7 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-ctype_.o) + .ARM.attributes + 0x00000000000010e4 0x2d /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-msizer.o) .debug *(.debug) @@ -6153,350 +6522,378 @@ END GROUP .debug_sfnames *(.debug_sfnames) -.debug_aranges 0x0000000000000000 0x738 +.debug_aranges 0x0000000000000000 0x9c0 *(.debug_aranges) .debug_aranges - 0x0000000000000000 0xa8 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + 0x0000000000000000 0x58 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o .debug_aranges - 0x00000000000000a8 0x28 ./system/src/newlib/_exit.o + 0x0000000000000058 0xa8 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o .debug_aranges - 0x00000000000000d0 0x20 ./system/src/newlib/_sbrk.o + 0x0000000000000100 0x120 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o .debug_aranges - 0x00000000000000f0 0x40 ./system/src/newlib/_startup.o + 0x0000000000000220 0x100 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o .debug_aranges - 0x0000000000000130 0x30 ./system/src/newlib/_syscalls.o + 0x0000000000000320 0x28 ./system/src/newlib/_exit.o .debug_aranges - 0x0000000000000160 0x58 ./system/src/drivers/dallas.o + 0x0000000000000348 0x20 ./system/src/newlib/_sbrk.o .debug_aranges - 0x00000000000001b8 0x20 ./system/src/drivers/gpio_conf.o + 0x0000000000000368 0x40 ./system/src/newlib/_startup.o .debug_aranges - 0x00000000000001d8 0x48 ./system/src/drivers/i2c.o + 0x00000000000003a8 0x30 ./system/src/newlib/_syscalls.o .debug_aranges - 0x0000000000000220 0x40 ./system/src/drivers/serial.o + 0x00000000000003d8 0x30 ./system/src/drivers/_dht22.o .debug_aranges - 0x0000000000000260 0x48 ./system/src/drivers/tx20.o + 0x0000000000000408 0x58 ./system/src/drivers/dallas.o .debug_aranges - 0x00000000000002a8 0x38 ./system/src/diag/Trace.o + 0x0000000000000460 0x20 ./system/src/drivers/gpio_conf.o .debug_aranges - 0x00000000000002e0 0x30 ./system/src/diag/trace_impl.o + 0x0000000000000480 0x48 ./system/src/drivers/i2c.o .debug_aranges - 0x0000000000000310 0x28 ./system/src/cortexm/_initialize_hardware.o + 0x00000000000004c8 0x40 ./system/src/drivers/serial.o .debug_aranges - 0x0000000000000338 0x90 ./system/src/cortexm/exception_handlers.o + 0x0000000000000508 0x48 ./system/src/drivers/tx20.o .debug_aranges - 0x00000000000003c8 0x38 ./system/src/cmsis/system_stm32f10x.o + 0x0000000000000550 0x38 ./system/src/diag/Trace.o .debug_aranges - 0x0000000000000400 0x20 ./system/src/cmsis/vectors_stm32f10x.o + 0x0000000000000588 0x30 ./system/src/diag/trace_impl.o .debug_aranges - 0x0000000000000420 0x30 ./system/src/aprs/adc.o + 0x00000000000005b8 0x28 ./system/src/cortexm/_initialize_hardware.o .debug_aranges - 0x0000000000000450 0x80 ./system/src/aprs/afsk.o + 0x00000000000005e0 0x90 ./system/src/cortexm/exception_handlers.o .debug_aranges - 0x00000000000004d0 0x28 ./system/src/aprs/afsk_pr.o + 0x0000000000000670 0x38 ./system/src/cmsis/system_stm32f10x.o .debug_aranges - 0x00000000000004f8 0x88 ./system/src/aprs/ax25.o + 0x00000000000006a8 0x20 ./system/src/cmsis/vectors_stm32f10x.o .debug_aranges - 0x0000000000000580 0x20 ./system/src/aprs/beacon.o + 0x00000000000006c8 0x30 ./system/src/aprs/adc.o .debug_aranges - 0x00000000000005a0 0x28 ./system/src/aprs/crc.o + 0x00000000000006f8 0x80 ./system/src/aprs/afsk.o .debug_aranges - 0x00000000000005c8 0x38 ./system/src/aprs/dac.o + 0x0000000000000778 0x28 ./system/src/aprs/afsk_pr.o .debug_aranges - 0x0000000000000600 0x20 ./system/src/aprs/digi.o + 0x00000000000007a0 0x88 ./system/src/aprs/ax25.o .debug_aranges - 0x0000000000000620 0x20 ./system/src/aprs/telemetry.o + 0x0000000000000828 0x28 ./system/src/aprs/crc.o .debug_aranges - 0x0000000000000640 0x28 ./src/KissCommunication.o + 0x0000000000000850 0x38 ./system/src/aprs/dac.o .debug_aranges - 0x0000000000000668 0x20 ./src/LedConfig.o + 0x0000000000000888 0x20 ./system/src/aprs/digi.o .debug_aranges - 0x0000000000000688 0x20 ./src/PathConfig.o + 0x00000000000008a8 0x20 ./system/src/aprs/telemetry.o .debug_aranges - 0x00000000000006a8 0x30 ./src/TimerConfig.o + 0x00000000000008c8 0x28 ./src/KissCommunication.o .debug_aranges - 0x00000000000006d8 0x38 ./src/it_handlers.o + 0x00000000000008f0 0x20 ./src/LedConfig.o .debug_aranges - 0x0000000000000710 0x28 ./src/main.o + 0x0000000000000910 0x20 ./src/PathConfig.o + .debug_aranges + 0x0000000000000930 0x30 ./src/TimerConfig.o + .debug_aranges + 0x0000000000000960 0x38 ./src/it_handlers.o + .debug_aranges + 0x0000000000000998 0x28 ./src/main.o .debug_pubnames *(.debug_pubnames) -.debug_info 0x0000000000000000 0xc283 +.debug_info 0x0000000000000000 0xdcee *(.debug_info .gnu.linkonce.wi.*) - .debug_info 0x0000000000000000 0x86b ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .debug_info 0x000000000000086b 0xef ./system/src/newlib/_exit.o - .debug_info 0x000000000000095a 0x11f ./system/src/newlib/_sbrk.o - .debug_info 0x0000000000000a79 0x454 ./system/src/newlib/_startup.o - .debug_info 0x0000000000000ecd 0x1c7 ./system/src/newlib/_syscalls.o - .debug_info 0x0000000000001094 0xc95 ./system/src/drivers/dallas.o - .debug_info 0x0000000000001d29 0x179 ./system/src/drivers/gpio_conf.o - .debug_info 0x0000000000001ea2 0xbe7 ./system/src/drivers/i2c.o - .debug_info 0x0000000000002a89 0xae4 ./system/src/drivers/serial.o - .debug_info 0x000000000000356d 0xa84 ./system/src/drivers/tx20.o - .debug_info 0x0000000000003ff1 0x2e7 ./system/src/diag/Trace.o - .debug_info 0x00000000000042d8 0x30a ./system/src/diag/trace_impl.o - .debug_info 0x00000000000045e2 0x2b1 ./system/src/cortexm/_initialize_hardware.o - .debug_info 0x0000000000004893 0x8da ./system/src/cortexm/exception_handlers.o - .debug_info 0x000000000000516d 0x439 ./system/src/cmsis/system_stm32f10x.o - .debug_info 0x00000000000055a6 0xd1 ./system/src/cmsis/vectors_stm32f10x.o - .debug_info 0x0000000000005677 0x9ab ./system/src/aprs/adc.o - .debug_info 0x0000000000006022 0x8d8 ./system/src/aprs/afsk.o - .debug_info 0x00000000000068fa 0x37f ./system/src/aprs/afsk_pr.o - .debug_info 0x0000000000006c79 0xbd3 ./system/src/aprs/ax25.o - .debug_info 0x000000000000784c 0x5d7 ./system/src/aprs/beacon.o - .debug_info 0x0000000000007e23 0x179 ./system/src/aprs/crc.o - .debug_info 0x0000000000007f9c 0x764 ./system/src/aprs/dac.o - .debug_info 0x0000000000008700 0x966 ./system/src/aprs/digi.o - .debug_info 0x0000000000009066 0x6d3 ./system/src/aprs/telemetry.o - .debug_info 0x0000000000009739 0x678 ./src/KissCommunication.o - .debug_info 0x0000000000009db1 0x26d ./src/LedConfig.o - .debug_info 0x000000000000a01e 0x18d ./src/PathConfig.o - .debug_info 0x000000000000a1ab 0x9fb ./src/TimerConfig.o - .debug_info 0x000000000000aba6 0xaf4 ./src/it_handlers.o - .debug_info 0x000000000000b69a 0xbe9 ./src/main.o + .debug_info 0x0000000000000000 0x346 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_info 0x0000000000000346 0x86b ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .debug_info 0x0000000000000bb1 0x920 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + .debug_info 0x00000000000014d1 0xb00 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o + .debug_info 0x0000000000001fd1 0xef ./system/src/newlib/_exit.o + .debug_info 0x00000000000020c0 0x11f ./system/src/newlib/_sbrk.o + .debug_info 0x00000000000021df 0x454 ./system/src/newlib/_startup.o + .debug_info 0x0000000000002633 0x1c7 ./system/src/newlib/_syscalls.o + .debug_info 0x00000000000027fa 0x918 ./system/src/drivers/_dht22.o + .debug_info 0x0000000000003112 0xc95 ./system/src/drivers/dallas.o + .debug_info 0x0000000000003da7 0x179 ./system/src/drivers/gpio_conf.o + .debug_info 0x0000000000003f20 0xbe7 ./system/src/drivers/i2c.o + .debug_info 0x0000000000004b07 0xb74 ./system/src/drivers/serial.o + .debug_info 0x000000000000567b 0xa84 ./system/src/drivers/tx20.o + .debug_info 0x00000000000060ff 0x2e7 ./system/src/diag/Trace.o + .debug_info 0x00000000000063e6 0x30a ./system/src/diag/trace_impl.o + .debug_info 0x00000000000066f0 0x2b1 ./system/src/cortexm/_initialize_hardware.o + .debug_info 0x00000000000069a1 0x8da ./system/src/cortexm/exception_handlers.o + .debug_info 0x000000000000727b 0x439 ./system/src/cmsis/system_stm32f10x.o + .debug_info 0x00000000000076b4 0xd1 ./system/src/cmsis/vectors_stm32f10x.o + .debug_info 0x0000000000007785 0x9ab ./system/src/aprs/adc.o + .debug_info 0x0000000000008130 0x8d8 ./system/src/aprs/afsk.o + .debug_info 0x0000000000008a08 0x37f ./system/src/aprs/afsk_pr.o + .debug_info 0x0000000000008d87 0xbd3 ./system/src/aprs/ax25.o + .debug_info 0x000000000000995a 0x179 ./system/src/aprs/crc.o + .debug_info 0x0000000000009ad3 0x718 ./system/src/aprs/dac.o + .debug_info 0x000000000000a1eb 0x966 ./system/src/aprs/digi.o + .debug_info 0x000000000000ab51 0x6d3 ./system/src/aprs/telemetry.o + .debug_info 0x000000000000b224 0x678 ./src/KissCommunication.o + .debug_info 0x000000000000b89c 0x26d ./src/LedConfig.o + .debug_info 0x000000000000bb09 0x18d ./src/PathConfig.o + .debug_info 0x000000000000bc96 0x8e1 ./src/TimerConfig.o + .debug_info 0x000000000000c577 0xa6c ./src/it_handlers.o + .debug_info 0x000000000000cfe3 0xd0b ./src/main.o -.debug_abbrev 0x0000000000000000 0x30ad +.debug_abbrev 0x0000000000000000 0x36d9 *(.debug_abbrev) - .debug_abbrev 0x0000000000000000 0x1f2 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .debug_abbrev 0x00000000000001f2 0x8e ./system/src/newlib/_exit.o - .debug_abbrev 0x0000000000000280 0xb9 ./system/src/newlib/_sbrk.o - .debug_abbrev 0x0000000000000339 0x1ac ./system/src/newlib/_startup.o - .debug_abbrev 0x00000000000004e5 0xec ./system/src/newlib/_syscalls.o - .debug_abbrev 0x00000000000005d1 0x28c ./system/src/drivers/dallas.o - .debug_abbrev 0x000000000000085d 0xe9 ./system/src/drivers/gpio_conf.o - .debug_abbrev 0x0000000000000946 0x261 ./system/src/drivers/i2c.o - .debug_abbrev 0x0000000000000ba7 0x207 ./system/src/drivers/serial.o - .debug_abbrev 0x0000000000000dae 0x269 ./system/src/drivers/tx20.o - .debug_abbrev 0x0000000000001017 0x156 ./system/src/diag/Trace.o - .debug_abbrev 0x000000000000116d 0x1c8 ./system/src/diag/trace_impl.o - .debug_abbrev 0x0000000000001335 0xea ./system/src/cortexm/_initialize_hardware.o - .debug_abbrev 0x000000000000141f 0x247 ./system/src/cortexm/exception_handlers.o - .debug_abbrev 0x0000000000001666 0x159 ./system/src/cmsis/system_stm32f10x.o - .debug_abbrev 0x00000000000017bf 0x9d ./system/src/cmsis/vectors_stm32f10x.o - .debug_abbrev 0x000000000000185c 0x211 ./system/src/aprs/adc.o - .debug_abbrev 0x0000000000001a6d 0x244 ./system/src/aprs/afsk.o - .debug_abbrev 0x0000000000001cb1 0xa2 ./system/src/aprs/afsk_pr.o - .debug_abbrev 0x0000000000001d53 0x2b0 ./system/src/aprs/ax25.o - .debug_abbrev 0x0000000000002003 0x170 ./system/src/aprs/beacon.o - .debug_abbrev 0x0000000000002173 0x107 ./system/src/aprs/crc.o - .debug_abbrev 0x000000000000227a 0x1b8 ./system/src/aprs/dac.o - .debug_abbrev 0x0000000000002432 0x1c6 ./system/src/aprs/digi.o - .debug_abbrev 0x00000000000025f8 0x190 ./system/src/aprs/telemetry.o - .debug_abbrev 0x0000000000002788 0x1ae ./src/KissCommunication.o - .debug_abbrev 0x0000000000002936 0x11c ./src/LedConfig.o - .debug_abbrev 0x0000000000002a52 0xeb ./src/PathConfig.o - .debug_abbrev 0x0000000000002b3d 0x193 ./src/TimerConfig.o - .debug_abbrev 0x0000000000002cd0 0x1c4 ./src/it_handlers.o - .debug_abbrev 0x0000000000002e94 0x219 ./src/main.o + .debug_abbrev 0x0000000000000000 0x169 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_abbrev 0x0000000000000169 0x1f2 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .debug_abbrev 0x000000000000035b 0x1e7 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + .debug_abbrev 0x0000000000000542 0x1cb ./system/src/stm32f1-stdperiph/stm32f10x_usart.o + .debug_abbrev 0x000000000000070d 0x8e ./system/src/newlib/_exit.o + .debug_abbrev 0x000000000000079b 0xb9 ./system/src/newlib/_sbrk.o + .debug_abbrev 0x0000000000000854 0x1ac ./system/src/newlib/_startup.o + .debug_abbrev 0x0000000000000a00 0xec ./system/src/newlib/_syscalls.o + .debug_abbrev 0x0000000000000aec 0x24f ./system/src/drivers/_dht22.o + .debug_abbrev 0x0000000000000d3b 0x28c ./system/src/drivers/dallas.o + .debug_abbrev 0x0000000000000fc7 0xe9 ./system/src/drivers/gpio_conf.o + .debug_abbrev 0x00000000000010b0 0x261 ./system/src/drivers/i2c.o + .debug_abbrev 0x0000000000001311 0x243 ./system/src/drivers/serial.o + .debug_abbrev 0x0000000000001554 0x269 ./system/src/drivers/tx20.o + .debug_abbrev 0x00000000000017bd 0x156 ./system/src/diag/Trace.o + .debug_abbrev 0x0000000000001913 0x1c8 ./system/src/diag/trace_impl.o + .debug_abbrev 0x0000000000001adb 0xea ./system/src/cortexm/_initialize_hardware.o + .debug_abbrev 0x0000000000001bc5 0x247 ./system/src/cortexm/exception_handlers.o + .debug_abbrev 0x0000000000001e0c 0x159 ./system/src/cmsis/system_stm32f10x.o + .debug_abbrev 0x0000000000001f65 0x9d ./system/src/cmsis/vectors_stm32f10x.o + .debug_abbrev 0x0000000000002002 0x211 ./system/src/aprs/adc.o + .debug_abbrev 0x0000000000002213 0x244 ./system/src/aprs/afsk.o + .debug_abbrev 0x0000000000002457 0xa2 ./system/src/aprs/afsk_pr.o + .debug_abbrev 0x00000000000024f9 0x2b0 ./system/src/aprs/ax25.o + .debug_abbrev 0x00000000000027a9 0x107 ./system/src/aprs/crc.o + .debug_abbrev 0x00000000000028b0 0x1b8 ./system/src/aprs/dac.o + .debug_abbrev 0x0000000000002a68 0x1c6 ./system/src/aprs/digi.o + .debug_abbrev 0x0000000000002c2e 0x190 ./system/src/aprs/telemetry.o + .debug_abbrev 0x0000000000002dbe 0x1ae ./src/KissCommunication.o + .debug_abbrev 0x0000000000002f6c 0x11c ./src/LedConfig.o + .debug_abbrev 0x0000000000003088 0xeb ./src/PathConfig.o + .debug_abbrev 0x0000000000003173 0x193 ./src/TimerConfig.o + .debug_abbrev 0x0000000000003306 0x1a0 ./src/it_handlers.o + .debug_abbrev 0x00000000000034a6 0x233 ./src/main.o -.debug_line 0x0000000000000000 0x88d1 +.debug_line 0x0000000000000000 0x99e7 *(.debug_line) - .debug_line 0x0000000000000000 0x4c4 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .debug_line 0x00000000000004c4 0x26c ./system/src/newlib/_exit.o - .debug_line 0x0000000000000730 0x21e ./system/src/newlib/_sbrk.o - .debug_line 0x000000000000094e 0x2d4 ./system/src/newlib/_startup.o - .debug_line 0x0000000000000c22 0x305 ./system/src/newlib/_syscalls.o - .debug_line 0x0000000000000f27 0x62f ./system/src/drivers/dallas.o - .debug_line 0x0000000000001556 0x33c ./system/src/drivers/gpio_conf.o - .debug_line 0x0000000000001892 0x483 ./system/src/drivers/i2c.o - .debug_line 0x0000000000001d15 0x5fe ./system/src/drivers/serial.o - .debug_line 0x0000000000002313 0x61d ./system/src/drivers/tx20.o - .debug_line 0x0000000000002930 0x2d8 ./system/src/diag/Trace.o - .debug_line 0x0000000000002c08 0x552 ./system/src/diag/trace_impl.o - .debug_line 0x000000000000315a 0x33f ./system/src/cortexm/_initialize_hardware.o - .debug_line 0x0000000000003499 0x5fc ./system/src/cortexm/exception_handlers.o - .debug_line 0x0000000000003a95 0x39a ./system/src/cmsis/system_stm32f10x.o - .debug_line 0x0000000000003e2f 0xcf ./system/src/cmsis/vectors_stm32f10x.o - .debug_line 0x0000000000003efe 0x55d ./system/src/aprs/adc.o - .debug_line 0x000000000000445b 0x6e8 ./system/src/aprs/afsk.o - .debug_line 0x0000000000004b43 0x4c5 ./system/src/aprs/afsk_pr.o - .debug_line 0x0000000000005008 0x7d2 ./system/src/aprs/ax25.o - .debug_line 0x00000000000057da 0x395 ./system/src/aprs/beacon.o - .debug_line 0x0000000000005b6f 0x353 ./system/src/aprs/crc.o - .debug_line 0x0000000000005ec2 0x3c0 ./system/src/aprs/dac.o - .debug_line 0x0000000000006282 0x42b ./system/src/aprs/digi.o - .debug_line 0x00000000000066ad 0x414 ./system/src/aprs/telemetry.o - .debug_line 0x0000000000006ac1 0x5ca ./src/KissCommunication.o - .debug_line 0x000000000000708b 0x30c ./src/LedConfig.o - .debug_line 0x0000000000007397 0x4b2 ./src/PathConfig.o - .debug_line 0x0000000000007849 0x3b8 ./src/TimerConfig.o - .debug_line 0x0000000000007c01 0x603 ./src/it_handlers.o - .debug_line 0x0000000000008204 0x6cd ./src/main.o + .debug_line 0x0000000000000000 0x3c1 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_line 0x00000000000003c1 0x4c4 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .debug_line 0x0000000000000885 0x5bf ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + .debug_line 0x0000000000000e44 0x580 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o + .debug_line 0x00000000000013c4 0x26c ./system/src/newlib/_exit.o + .debug_line 0x0000000000001630 0x21e ./system/src/newlib/_sbrk.o + .debug_line 0x000000000000184e 0x2d4 ./system/src/newlib/_startup.o + .debug_line 0x0000000000001b22 0x305 ./system/src/newlib/_syscalls.o + .debug_line 0x0000000000001e27 0x54e ./system/src/drivers/_dht22.o + .debug_line 0x0000000000002375 0x62f ./system/src/drivers/dallas.o + .debug_line 0x00000000000029a4 0x33c ./system/src/drivers/gpio_conf.o + .debug_line 0x0000000000002ce0 0x483 ./system/src/drivers/i2c.o + .debug_line 0x0000000000003163 0x61a ./system/src/drivers/serial.o + .debug_line 0x000000000000377d 0x61d ./system/src/drivers/tx20.o + .debug_line 0x0000000000003d9a 0x2d8 ./system/src/diag/Trace.o + .debug_line 0x0000000000004072 0x552 ./system/src/diag/trace_impl.o + .debug_line 0x00000000000045c4 0x33f ./system/src/cortexm/_initialize_hardware.o + .debug_line 0x0000000000004903 0x5fc ./system/src/cortexm/exception_handlers.o + .debug_line 0x0000000000004eff 0x39a ./system/src/cmsis/system_stm32f10x.o + .debug_line 0x0000000000005299 0xcf ./system/src/cmsis/vectors_stm32f10x.o + .debug_line 0x0000000000005368 0x55d ./system/src/aprs/adc.o + .debug_line 0x00000000000058c5 0x6e8 ./system/src/aprs/afsk.o + .debug_line 0x0000000000005fad 0x4c5 ./system/src/aprs/afsk_pr.o + .debug_line 0x0000000000006472 0x7d2 ./system/src/aprs/ax25.o + .debug_line 0x0000000000006c44 0x353 ./system/src/aprs/crc.o + .debug_line 0x0000000000006f97 0x3be ./system/src/aprs/dac.o + .debug_line 0x0000000000007355 0x42b ./system/src/aprs/digi.o + .debug_line 0x0000000000007780 0x414 ./system/src/aprs/telemetry.o + .debug_line 0x0000000000007b94 0x5ca ./src/KissCommunication.o + .debug_line 0x000000000000815e 0x30c ./src/LedConfig.o + .debug_line 0x000000000000846a 0x4b2 ./src/PathConfig.o + .debug_line 0x000000000000891c 0x3b8 ./src/TimerConfig.o + .debug_line 0x0000000000008cd4 0x602 ./src/it_handlers.o + .debug_line 0x00000000000092d6 0x711 ./src/main.o -.debug_frame 0x0000000000000000 0x1c70 +.debug_frame 0x0000000000000000 0x21a0 *(.debug_frame) - .debug_frame 0x0000000000000000 0x16c ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .debug_frame 0x000000000000016c 0x38 ./system/src/newlib/_exit.o - .debug_frame 0x00000000000001a4 0x28 ./system/src/newlib/_sbrk.o - .debug_frame 0x00000000000001cc 0x7c ./system/src/newlib/_startup.o - .debug_frame 0x0000000000000248 0x50 ./system/src/newlib/_syscalls.o - .debug_frame 0x0000000000000298 0xe4 ./system/src/drivers/dallas.o - .debug_frame 0x000000000000037c 0x2c ./system/src/drivers/gpio_conf.o - .debug_frame 0x00000000000003a8 0x94 ./system/src/drivers/i2c.o - .debug_frame 0x000000000000043c 0x84 ./system/src/drivers/serial.o - .debug_frame 0x00000000000004c0 0xb8 ./system/src/drivers/tx20.o - .debug_frame 0x0000000000000578 0x94 ./system/src/diag/Trace.o - .debug_frame 0x000000000000060c 0x60 ./system/src/diag/trace_impl.o - .debug_frame 0x000000000000066c 0x40 ./system/src/cortexm/_initialize_hardware.o - .debug_frame 0x00000000000006ac 0x158 ./system/src/cortexm/exception_handlers.o - .debug_frame 0x0000000000000804 0x68 ./system/src/cmsis/system_stm32f10x.o - .debug_frame 0x000000000000086c 0x20 ./system/src/cmsis/vectors_stm32f10x.o - .debug_frame 0x000000000000088c 0x50 ./system/src/aprs/adc.o - .debug_frame 0x00000000000008dc 0x130 ./system/src/aprs/afsk.o - .debug_frame 0x0000000000000a0c 0x30 ./system/src/aprs/afsk_pr.o - .debug_frame 0x0000000000000a3c 0x170 ./system/src/aprs/ax25.o - .debug_frame 0x0000000000000bac 0x30 ./system/src/aprs/beacon.o - .debug_frame 0x0000000000000bdc 0x3c ./system/src/aprs/crc.o - .debug_frame 0x0000000000000c18 0x70 ./system/src/aprs/dac.o - .debug_frame 0x0000000000000c88 0x38 ./system/src/aprs/digi.o - .debug_frame 0x0000000000000cc0 0x30 ./system/src/aprs/telemetry.o - .debug_frame 0x0000000000000cf0 0x68 ./src/KissCommunication.o - .debug_frame 0x0000000000000d58 0x30 ./src/LedConfig.o - .debug_frame 0x0000000000000d88 0x28 ./src/PathConfig.o - .debug_frame 0x0000000000000db0 0x4c ./src/TimerConfig.o - .debug_frame 0x0000000000000dfc 0x68 ./src/it_handlers.o - .debug_frame 0x0000000000000e64 0x3c ./src/main.o - .debug_frame 0x0000000000000ea0 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o) - .debug_frame 0x0000000000000ed8 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o) - .debug_frame 0x0000000000000f10 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o) - .debug_frame 0x0000000000000f44 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o) - .debug_frame 0x0000000000000f78 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o) - .debug_frame 0x0000000000000f98 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o) - .debug_frame 0x0000000000000fe0 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o) - .debug_frame 0x000000000000101c 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o) - .debug_frame 0x0000000000001064 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o) - .debug_frame 0x00000000000010b0 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o) - .debug_frame 0x0000000000001100 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o) - .debug_frame 0x0000000000001148 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o) - .debug_frame 0x000000000000117c 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o) - .debug_frame 0x00000000000011cc 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o) - .debug_frame 0x0000000000001200 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o) - .debug_frame 0x0000000000001220 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o) - .debug_frame 0x0000000000001254 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o) - .debug_frame 0x0000000000001284 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) - .debug_frame 0x00000000000012b4 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o) - .debug_frame 0x00000000000012d4 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o) - .debug_frame 0x0000000000001304 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o) - .debug_frame 0x0000000000001330 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o) - .debug_frame 0x0000000000001350 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o) - .debug_frame 0x0000000000001370 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o) - .debug_frame 0x0000000000001390 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memcpy-stub.o) - .debug_frame 0x00000000000013b8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o) - .debug_frame 0x00000000000013d8 0x8c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) - .debug_frame 0x0000000000001464 0x60 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) - .debug_frame 0x00000000000014c4 0x74 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o) - .debug_frame 0x0000000000001538 0x70 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o) - .debug_frame 0x00000000000015a8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o) - .debug_frame 0x00000000000015c8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o) - .debug_frame 0x00000000000015e8 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) - .debug_frame 0x0000000000001630 0x6c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) - .debug_frame 0x000000000000169c 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o) - .debug_frame 0x00000000000016dc 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) - .debug_frame 0x000000000000170c 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memchr-stub.o) - .debug_frame 0x0000000000001734 0x234 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - .debug_frame 0x0000000000001968 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-callocr.o) - .debug_frame 0x0000000000001994 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o) - .debug_frame 0x00000000000019cc 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) - .debug_frame 0x00000000000019f8 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o) - .debug_frame 0x0000000000001a88 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) - .debug_frame 0x0000000000001ab4 0x88 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o) - .debug_frame 0x0000000000001b3c 0x44 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mbtowc_r.o) - .debug_frame 0x0000000000001b80 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o) - .debug_frame 0x0000000000001ba8 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) - .debug_frame 0x0000000000001bd8 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-reallocr.o) - .debug_frame 0x0000000000001c14 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-wctomb_r.o) - .debug_frame 0x0000000000001c50 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-msizer.o) + .debug_frame 0x0000000000000000 0xa4 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_frame 0x00000000000000a4 0x16c ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .debug_frame 0x0000000000000210 0x238 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + .debug_frame 0x0000000000000448 0x220 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o + .debug_frame 0x0000000000000668 0x38 ./system/src/newlib/_exit.o + .debug_frame 0x00000000000006a0 0x28 ./system/src/newlib/_sbrk.o + .debug_frame 0x00000000000006c8 0x7c ./system/src/newlib/_startup.o + .debug_frame 0x0000000000000744 0x50 ./system/src/newlib/_syscalls.o + .debug_frame 0x0000000000000794 0x64 ./system/src/drivers/_dht22.o + .debug_frame 0x00000000000007f8 0xe4 ./system/src/drivers/dallas.o + .debug_frame 0x00000000000008dc 0x2c ./system/src/drivers/gpio_conf.o + .debug_frame 0x0000000000000908 0x94 ./system/src/drivers/i2c.o + .debug_frame 0x000000000000099c 0x8c ./system/src/drivers/serial.o + .debug_frame 0x0000000000000a28 0xb8 ./system/src/drivers/tx20.o + .debug_frame 0x0000000000000ae0 0x94 ./system/src/diag/Trace.o + .debug_frame 0x0000000000000b74 0x60 ./system/src/diag/trace_impl.o + .debug_frame 0x0000000000000bd4 0x40 ./system/src/cortexm/_initialize_hardware.o + .debug_frame 0x0000000000000c14 0x158 ./system/src/cortexm/exception_handlers.o + .debug_frame 0x0000000000000d6c 0x68 ./system/src/cmsis/system_stm32f10x.o + .debug_frame 0x0000000000000dd4 0x20 ./system/src/cmsis/vectors_stm32f10x.o + .debug_frame 0x0000000000000df4 0x50 ./system/src/aprs/adc.o + .debug_frame 0x0000000000000e44 0x130 ./system/src/aprs/afsk.o + .debug_frame 0x0000000000000f74 0x30 ./system/src/aprs/afsk_pr.o + .debug_frame 0x0000000000000fa4 0x170 ./system/src/aprs/ax25.o + .debug_frame 0x0000000000001114 0x3c ./system/src/aprs/crc.o + .debug_frame 0x0000000000001150 0x70 ./system/src/aprs/dac.o + .debug_frame 0x00000000000011c0 0x38 ./system/src/aprs/digi.o + .debug_frame 0x00000000000011f8 0x30 ./system/src/aprs/telemetry.o + .debug_frame 0x0000000000001228 0x68 ./src/KissCommunication.o + .debug_frame 0x0000000000001290 0x30 ./src/LedConfig.o + .debug_frame 0x00000000000012c0 0x28 ./src/PathConfig.o + .debug_frame 0x00000000000012e8 0x4c ./src/TimerConfig.o + .debug_frame 0x0000000000001334 0x60 ./src/it_handlers.o + .debug_frame 0x0000000000001394 0x3c ./src/main.o + .debug_frame 0x00000000000013d0 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o) + .debug_frame 0x0000000000001408 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o) + .debug_frame 0x0000000000001440 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o) + .debug_frame 0x0000000000001474 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o) + .debug_frame 0x00000000000014a8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o) + .debug_frame 0x00000000000014c8 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o) + .debug_frame 0x0000000000001510 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o) + .debug_frame 0x000000000000154c 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o) + .debug_frame 0x0000000000001594 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o) + .debug_frame 0x00000000000015e0 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o) + .debug_frame 0x0000000000001630 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o) + .debug_frame 0x0000000000001678 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o) + .debug_frame 0x00000000000016ac 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o) + .debug_frame 0x00000000000016fc 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o) + .debug_frame 0x0000000000001730 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o) + .debug_frame 0x0000000000001750 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o) + .debug_frame 0x0000000000001784 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o) + .debug_frame 0x00000000000017b4 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) + .debug_frame 0x00000000000017e4 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o) + .debug_frame 0x0000000000001804 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o) + .debug_frame 0x0000000000001834 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o) + .debug_frame 0x0000000000001860 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o) + .debug_frame 0x0000000000001880 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o) + .debug_frame 0x00000000000018a0 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o) + .debug_frame 0x00000000000018c0 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memcpy-stub.o) + .debug_frame 0x00000000000018e8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o) + .debug_frame 0x0000000000001908 0x8c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o) + .debug_frame 0x0000000000001994 0x60 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o) + .debug_frame 0x00000000000019f4 0x74 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o) + .debug_frame 0x0000000000001a68 0x70 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o) + .debug_frame 0x0000000000001ad8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o) + .debug_frame 0x0000000000001af8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o) + .debug_frame 0x0000000000001b18 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) + .debug_frame 0x0000000000001b60 0x6c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) + .debug_frame 0x0000000000001bcc 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o) + .debug_frame 0x0000000000001c0c 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) + .debug_frame 0x0000000000001c3c 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memchr-stub.o) + .debug_frame 0x0000000000001c64 0x234 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + .debug_frame 0x0000000000001e98 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-callocr.o) + .debug_frame 0x0000000000001ec4 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o) + .debug_frame 0x0000000000001efc 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o) + .debug_frame 0x0000000000001f28 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o) + .debug_frame 0x0000000000001fb8 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) + .debug_frame 0x0000000000001fe4 0x88 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o) + .debug_frame 0x000000000000206c 0x44 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mbtowc_r.o) + .debug_frame 0x00000000000020b0 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o) + .debug_frame 0x00000000000020d8 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) + .debug_frame 0x0000000000002108 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-reallocr.o) + .debug_frame 0x0000000000002144 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-wctomb_r.o) + .debug_frame 0x0000000000002180 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-msizer.o) -.debug_str 0x0000000000000000 0x59afb +.debug_str 0x0000000000000000 0x5b1d8 *(.debug_str) - .debug_str 0x0000000000000000 0x4eeb2 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .debug_str 0x0000000000000000 0x4eac5 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + 0x4ec5b (size before relaxing) + .debug_str 0x000000000004eac5 0x5d0 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o 0x4f04c (size before relaxing) - .debug_str 0x000000000004eeb2 0x482a ./system/src/newlib/_exit.o + .debug_str 0x000000000004f095 0xbaf ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + 0x4f6bb (size before relaxing) + .debug_str 0x000000000004fc44 0x834 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o + 0x4f385 (size before relaxing) + .debug_str 0x0000000000050478 0x482a ./system/src/newlib/_exit.o 0x6e98 (size before relaxing) - .debug_str 0x00000000000536dc 0x4de ./system/src/newlib/_sbrk.o + .debug_str 0x0000000000054ca2 0x4de ./system/src/newlib/_sbrk.o 0x6283 (size before relaxing) - .debug_str 0x0000000000053bba 0x260 ./system/src/newlib/_startup.o + .debug_str 0x0000000000055180 0x260 ./system/src/newlib/_startup.o 0x5e38 (size before relaxing) - .debug_str 0x0000000000053e1a 0xe18 ./system/src/newlib/_syscalls.o + .debug_str 0x00000000000553e0 0xe18 ./system/src/newlib/_syscalls.o 0x70e3 (size before relaxing) - .debug_str 0x0000000000054c32 0x5af ./system/src/drivers/dallas.o + .debug_str 0x00000000000561f8 0xc47 ./system/src/drivers/_dht22.o + 0x531d5 (size before relaxing) + .debug_str 0x0000000000056e3f 0x25a ./system/src/drivers/dallas.o 0x51d42 (size before relaxing) - .debug_str 0x00000000000551e1 0x420 ./system/src/drivers/gpio_conf.o + .debug_str 0x0000000000057099 0x420 ./system/src/drivers/gpio_conf.o 0x4ee74 (size before relaxing) - .debug_str 0x0000000000055601 0x25b ./system/src/drivers/i2c.o + .debug_str 0x00000000000574b9 0x222 ./system/src/drivers/i2c.o 0x4f4a9 (size before relaxing) - .debug_str 0x000000000005585c 0x17b ./system/src/drivers/serial.o - 0x52f85 (size before relaxing) - .debug_str 0x00000000000559d7 0xa88 ./system/src/drivers/tx20.o + .debug_str 0x00000000000576db 0x2ae ./system/src/drivers/serial.o + 0x53150 (size before relaxing) + .debug_str 0x0000000000057989 0xa6b ./system/src/drivers/tx20.o 0x54382 (size before relaxing) - .debug_str 0x000000000005645f 0x877 ./system/src/diag/Trace.o + .debug_str 0x00000000000583f4 0x15d ./system/src/diag/Trace.o 0x7688 (size before relaxing) - .debug_str 0x0000000000056cd6 0x375 ./system/src/diag/trace_impl.o + .debug_str 0x0000000000058551 0x375 ./system/src/diag/trace_impl.o 0x5298a (size before relaxing) - .debug_str 0x000000000005704b 0x5e ./system/src/cortexm/_initialize_hardware.o + .debug_str 0x00000000000588c6 0x5e ./system/src/cortexm/_initialize_hardware.o 0x4eb44 (size before relaxing) - .debug_str 0x00000000000570a9 0x197 ./system/src/cortexm/exception_handlers.o + .debug_str 0x0000000000058924 0x197 ./system/src/cortexm/exception_handlers.o 0x5374c (size before relaxing) - .debug_str 0x0000000000057240 0xc9 ./system/src/cmsis/system_stm32f10x.o + .debug_str 0x0000000000058abb 0x82 ./system/src/cmsis/system_stm32f10x.o 0x4ebd9 (size before relaxing) - .debug_str 0x0000000000057309 0x57 ./system/src/cmsis/vectors_stm32f10x.o + .debug_str 0x0000000000058b3d 0x57 ./system/src/cmsis/vectors_stm32f10x.o 0x3053 (size before relaxing) - .debug_str 0x0000000000057360 0x871 ./system/src/aprs/adc.o + .debug_str 0x0000000000058b94 0x860 ./system/src/aprs/adc.o 0x538a0 (size before relaxing) - .debug_str 0x0000000000057bd1 0x361 ./system/src/aprs/afsk.o + .debug_str 0x00000000000593f4 0x361 ./system/src/aprs/afsk.o 0x52b9d (size before relaxing) - .debug_str 0x0000000000057f32 0x551 ./system/src/aprs/afsk_pr.o + .debug_str 0x0000000000059755 0x551 ./system/src/aprs/afsk_pr.o 0x5255e (size before relaxing) - .debug_str 0x0000000000058483 0xaba ./system/src/aprs/ax25.o - 0x53d9a (size before relaxing) - .debug_str 0x0000000000058f3d 0x7c ./system/src/aprs/beacon.o - 0x4f564 (size before relaxing) - .debug_str 0x0000000000058fb9 0x20 ./system/src/aprs/crc.o + .debug_str 0x0000000000059ca6 0x99e ./system/src/aprs/ax25.o + 0x53db0 (size before relaxing) + .debug_str 0x000000000005a644 0x20 ./system/src/aprs/crc.o 0x4ee81 (size before relaxing) - .debug_str 0x0000000000058fd9 0x47 ./system/src/aprs/dac.o - 0x4f5cb (size before relaxing) - .debug_str 0x0000000000059020 0xa7 ./system/src/aprs/digi.o - 0x4f5b8 (size before relaxing) - .debug_str 0x00000000000590c7 0x54 ./system/src/aprs/telemetry.o - 0x4f5b3 (size before relaxing) - .debug_str 0x000000000005911b 0xbe ./src/KissCommunication.o - 0x531a1 (size before relaxing) - .debug_str 0x00000000000591d9 0x1d ./src/LedConfig.o + .debug_str 0x000000000005a664 0x47 ./system/src/aprs/dac.o + 0x4f5c5 (size before relaxing) + .debug_str 0x000000000005a6ab 0xcb ./system/src/aprs/digi.o + 0x4f5ce (size before relaxing) + .debug_str 0x000000000005a776 0x6a ./system/src/aprs/telemetry.o + 0x4f5c9 (size before relaxing) + .debug_str 0x000000000005a7e0 0xbe ./src/KissCommunication.o + 0x531b7 (size before relaxing) + .debug_str 0x000000000005a89e 0x1d ./src/LedConfig.o 0x4eba2 (size before relaxing) - .debug_str 0x00000000000591f6 0x2f ./src/PathConfig.o - 0x5202d (size before relaxing) - .debug_str 0x0000000000059225 0x27 ./src/TimerConfig.o - 0x4f099 (size before relaxing) - .debug_str 0x000000000005924c 0xd6 ./src/it_handlers.o - 0x547e3 (size before relaxing) - .debug_str 0x0000000000059322 0x7d9 ./src/main.o - 0x55a01 (size before relaxing) + .debug_str 0x000000000005a8bb 0x2f ./src/PathConfig.o + 0x52043 (size before relaxing) + .debug_str 0x000000000005a8ea 0x27 ./src/TimerConfig.o + 0x4f057 (size before relaxing) + .debug_str 0x000000000005a911 0xee ./src/it_handlers.o + 0x548ed (size before relaxing) + .debug_str 0x000000000005a9ff 0x7d9 ./src/main.o + 0x55c64 (size before relaxing) -.debug_loc 0x0000000000000000 0x2ade +.debug_loc 0x0000000000000000 0x3aa7 *(.debug_loc) - .debug_loc 0x0000000000000000 0x542 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .debug_loc 0x0000000000000542 0x82 ./system/src/newlib/_sbrk.o - .debug_loc 0x00000000000005c4 0x265 ./system/src/newlib/_startup.o - .debug_loc 0x0000000000000829 0x63 ./system/src/newlib/_syscalls.o - .debug_loc 0x000000000000088c 0x489 ./system/src/drivers/dallas.o - .debug_loc 0x0000000000000d15 0x5a ./system/src/drivers/gpio_conf.o - .debug_loc 0x0000000000000d6f 0x13d ./system/src/drivers/i2c.o - .debug_loc 0x0000000000000eac 0x226 ./system/src/drivers/serial.o - .debug_loc 0x00000000000010d2 0x2e2 ./system/src/drivers/tx20.o - .debug_loc 0x00000000000013b4 0x102 ./system/src/diag/Trace.o - .debug_loc 0x00000000000014b6 0x17c ./system/src/diag/trace_impl.o - .debug_loc 0x0000000000001632 0x2a8 ./system/src/cortexm/exception_handlers.o - .debug_loc 0x00000000000018da 0xff ./system/src/cmsis/system_stm32f10x.o - .debug_loc 0x00000000000019d9 0x2c ./system/src/aprs/adc.o - .debug_loc 0x0000000000001a05 0x4bb ./system/src/aprs/afsk.o - .debug_loc 0x0000000000001ec0 0x702 ./system/src/aprs/ax25.o - .debug_loc 0x00000000000025c2 0xc8 ./system/src/aprs/crc.o - .debug_loc 0x000000000000268a 0x83 ./system/src/aprs/digi.o - .debug_loc 0x000000000000270d 0x21 ./system/src/aprs/telemetry.o - .debug_loc 0x000000000000272e 0x1f3 ./src/KissCommunication.o - .debug_loc 0x0000000000002921 0x2c ./src/PathConfig.o - .debug_loc 0x000000000000294d 0x14f ./src/TimerConfig.o - .debug_loc 0x0000000000002a9c 0x42 ./src/main.o + .debug_loc 0x0000000000000000 0x164 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_loc 0x0000000000000164 0x542 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .debug_loc 0x00000000000006a6 0x6fd ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + .debug_loc 0x0000000000000da3 0x736 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o + .debug_loc 0x00000000000014d9 0x82 ./system/src/newlib/_sbrk.o + .debug_loc 0x000000000000155b 0x265 ./system/src/newlib/_startup.o + .debug_loc 0x00000000000017c0 0x63 ./system/src/newlib/_syscalls.o + .debug_loc 0x0000000000001823 0x53 ./system/src/drivers/_dht22.o + .debug_loc 0x0000000000001876 0x489 ./system/src/drivers/dallas.o + .debug_loc 0x0000000000001cff 0x5a ./system/src/drivers/gpio_conf.o + .debug_loc 0x0000000000001d59 0x13d ./system/src/drivers/i2c.o + .debug_loc 0x0000000000001e96 0x226 ./system/src/drivers/serial.o + .debug_loc 0x00000000000020bc 0x2e2 ./system/src/drivers/tx20.o + .debug_loc 0x000000000000239e 0x102 ./system/src/diag/Trace.o + .debug_loc 0x00000000000024a0 0x17c ./system/src/diag/trace_impl.o + .debug_loc 0x000000000000261c 0x2a8 ./system/src/cortexm/exception_handlers.o + .debug_loc 0x00000000000028c4 0xff ./system/src/cmsis/system_stm32f10x.o + .debug_loc 0x00000000000029c3 0x2c ./system/src/aprs/adc.o + .debug_loc 0x00000000000029ef 0x4bb ./system/src/aprs/afsk.o + .debug_loc 0x0000000000002eaa 0x702 ./system/src/aprs/ax25.o + .debug_loc 0x00000000000035ac 0xc8 ./system/src/aprs/crc.o + .debug_loc 0x0000000000003674 0x83 ./system/src/aprs/digi.o + .debug_loc 0x00000000000036f7 0x21 ./system/src/aprs/telemetry.o + .debug_loc 0x0000000000003718 0x1f3 ./src/KissCommunication.o + .debug_loc 0x000000000000390b 0x2c ./src/PathConfig.o + .debug_loc 0x0000000000003937 0x12e ./src/TimerConfig.o + .debug_loc 0x0000000000003a65 0x42 ./src/main.o .debug_macinfo *(.debug_macinfo) @@ -6514,125 +6911,135 @@ END GROUP *(.debug_varnames) OUTPUT(ParaTNC-ARM-lite.elf elf32-littlearm) -.debug_ranges 0x0000000000000000 0x5d8 - .debug_ranges 0x0000000000000000 0x98 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .debug_ranges 0x0000000000000098 0x18 ./system/src/newlib/_exit.o - .debug_ranges 0x00000000000000b0 0x10 ./system/src/newlib/_sbrk.o - .debug_ranges 0x00000000000000c0 0x48 ./system/src/newlib/_startup.o - .debug_ranges 0x0000000000000108 0x20 ./system/src/newlib/_syscalls.o - .debug_ranges 0x0000000000000128 0x48 ./system/src/drivers/dallas.o - .debug_ranges 0x0000000000000170 0x10 ./system/src/drivers/gpio_conf.o - .debug_ranges 0x0000000000000180 0x38 ./system/src/drivers/i2c.o - .debug_ranges 0x00000000000001b8 0x30 ./system/src/drivers/serial.o - .debug_ranges 0x00000000000001e8 0x38 ./system/src/drivers/tx20.o - .debug_ranges 0x0000000000000220 0x28 ./system/src/diag/Trace.o - .debug_ranges 0x0000000000000248 0x38 ./system/src/diag/trace_impl.o - .debug_ranges 0x0000000000000280 0x18 ./system/src/cortexm/_initialize_hardware.o - .debug_ranges 0x0000000000000298 0x98 ./system/src/cortexm/exception_handlers.o - .debug_ranges 0x0000000000000330 0x28 ./system/src/cmsis/system_stm32f10x.o - .debug_ranges 0x0000000000000358 0x10 ./system/src/cmsis/vectors_stm32f10x.o - .debug_ranges 0x0000000000000368 0x20 ./system/src/aprs/adc.o - .debug_ranges 0x0000000000000388 0x70 ./system/src/aprs/afsk.o - .debug_ranges 0x00000000000003f8 0x18 ./system/src/aprs/afsk_pr.o - .debug_ranges 0x0000000000000410 0xc0 ./system/src/aprs/ax25.o - .debug_ranges 0x00000000000004d0 0x10 ./system/src/aprs/beacon.o - .debug_ranges 0x00000000000004e0 0x18 ./system/src/aprs/crc.o - .debug_ranges 0x00000000000004f8 0x28 ./system/src/aprs/dac.o - .debug_ranges 0x0000000000000520 0x10 ./system/src/aprs/digi.o - .debug_ranges 0x0000000000000530 0x10 ./system/src/aprs/telemetry.o - .debug_ranges 0x0000000000000540 0x18 ./src/KissCommunication.o - .debug_ranges 0x0000000000000558 0x10 ./src/LedConfig.o - .debug_ranges 0x0000000000000568 0x10 ./src/PathConfig.o - .debug_ranges 0x0000000000000578 0x20 ./src/TimerConfig.o - .debug_ranges 0x0000000000000598 0x28 ./src/it_handlers.o - .debug_ranges 0x00000000000005c0 0x18 ./src/main.o +.debug_ranges 0x0000000000000000 0x830 + .debug_ranges 0x0000000000000000 0x48 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_ranges 0x0000000000000048 0x98 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .debug_ranges 0x00000000000000e0 0x110 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + .debug_ranges 0x00000000000001f0 0xf0 ./system/src/stm32f1-stdperiph/stm32f10x_usart.o + .debug_ranges 0x00000000000002e0 0x18 ./system/src/newlib/_exit.o + .debug_ranges 0x00000000000002f8 0x10 ./system/src/newlib/_sbrk.o + .debug_ranges 0x0000000000000308 0x48 ./system/src/newlib/_startup.o + .debug_ranges 0x0000000000000350 0x20 ./system/src/newlib/_syscalls.o + .debug_ranges 0x0000000000000370 0x20 ./system/src/drivers/_dht22.o + .debug_ranges 0x0000000000000390 0x48 ./system/src/drivers/dallas.o + .debug_ranges 0x00000000000003d8 0x10 ./system/src/drivers/gpio_conf.o + .debug_ranges 0x00000000000003e8 0x38 ./system/src/drivers/i2c.o + .debug_ranges 0x0000000000000420 0x30 ./system/src/drivers/serial.o + .debug_ranges 0x0000000000000450 0x38 ./system/src/drivers/tx20.o + .debug_ranges 0x0000000000000488 0x28 ./system/src/diag/Trace.o + .debug_ranges 0x00000000000004b0 0x38 ./system/src/diag/trace_impl.o + .debug_ranges 0x00000000000004e8 0x18 ./system/src/cortexm/_initialize_hardware.o + .debug_ranges 0x0000000000000500 0x98 ./system/src/cortexm/exception_handlers.o + .debug_ranges 0x0000000000000598 0x28 ./system/src/cmsis/system_stm32f10x.o + .debug_ranges 0x00000000000005c0 0x10 ./system/src/cmsis/vectors_stm32f10x.o + .debug_ranges 0x00000000000005d0 0x20 ./system/src/aprs/adc.o + .debug_ranges 0x00000000000005f0 0x70 ./system/src/aprs/afsk.o + .debug_ranges 0x0000000000000660 0x18 ./system/src/aprs/afsk_pr.o + .debug_ranges 0x0000000000000678 0xc0 ./system/src/aprs/ax25.o + .debug_ranges 0x0000000000000738 0x18 ./system/src/aprs/crc.o + .debug_ranges 0x0000000000000750 0x28 ./system/src/aprs/dac.o + .debug_ranges 0x0000000000000778 0x10 ./system/src/aprs/digi.o + .debug_ranges 0x0000000000000788 0x10 ./system/src/aprs/telemetry.o + .debug_ranges 0x0000000000000798 0x18 ./src/KissCommunication.o + .debug_ranges 0x00000000000007b0 0x10 ./src/LedConfig.o + .debug_ranges 0x00000000000007c0 0x10 ./src/PathConfig.o + .debug_ranges 0x00000000000007d0 0x20 ./src/TimerConfig.o + .debug_ranges 0x00000000000007f0 0x28 ./src/it_handlers.o + .debug_ranges 0x0000000000000818 0x18 ./src/main.o -.debug_macro 0x0000000000000000 0x6305 - .debug_macro 0x0000000000000000 0x1b9 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .debug_macro 0x00000000000001b9 0x8b ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .debug_macro 0x0000000000000244 0x2a6 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o - .debug_macro 0x00000000000004ea 0x19c ./system/src/newlib/_exit.o - .debug_macro 0x0000000000000686 0x9c ./system/src/newlib/_exit.o - .debug_macro 0x0000000000000722 0x10e ./system/src/newlib/_exit.o - .debug_macro 0x0000000000000830 0x8d ./system/src/newlib/_exit.o - .debug_macro 0x00000000000008bd 0x43 ./system/src/newlib/_exit.o - .debug_macro 0x0000000000000900 0x30d ./system/src/newlib/_exit.o - .debug_macro 0x0000000000000c0d 0x35 ./system/src/newlib/_exit.o - .debug_macro 0x0000000000000c42 0x151 ./system/src/newlib/_sbrk.o - .debug_macro 0x0000000000000d93 0x174 ./system/src/newlib/_sbrk.o - .debug_macro 0x0000000000000f07 0x10 ./system/src/newlib/_sbrk.o - .debug_macro 0x0000000000000f17 0x23b ./system/src/newlib/_sbrk.o - .debug_macro 0x0000000000001152 0x15b ./system/src/newlib/_startup.o - .debug_macro 0x00000000000012ad 0x1ff ./system/src/newlib/_syscalls.o - .debug_macro 0x00000000000014ac 0x1c ./system/src/newlib/_syscalls.o - .debug_macro 0x00000000000014c8 0x10 ./system/src/newlib/_syscalls.o - .debug_macro 0x00000000000014d8 0x10 ./system/src/newlib/_syscalls.o - .debug_macro 0x00000000000014e8 0x10 ./system/src/newlib/_syscalls.o - .debug_macro 0x00000000000014f8 0x35 ./system/src/newlib/_syscalls.o - .debug_macro 0x000000000000152d 0x122 ./system/src/newlib/_syscalls.o - .debug_macro 0x000000000000164f 0x88 ./system/src/newlib/_syscalls.o - .debug_macro 0x00000000000016d7 0x2b ./system/src/newlib/_syscalls.o - .debug_macro 0x0000000000001702 0x118 ./system/src/newlib/_syscalls.o - .debug_macro 0x000000000000181a 0x159 ./system/src/newlib/_syscalls.o - .debug_macro 0x0000000000001973 0x16 ./system/src/newlib/_syscalls.o - .debug_macro 0x0000000000001989 0x24e ./system/src/drivers/dallas.o - .debug_macro 0x0000000000001bd7 0x10 ./system/src/drivers/dallas.o - .debug_macro 0x0000000000001be7 0x170 ./system/src/drivers/gpio_conf.o - .debug_macro 0x0000000000001d57 0xa6 ./system/src/drivers/gpio_conf.o - .debug_macro 0x0000000000001dfd 0x17a ./system/src/drivers/i2c.o - .debug_macro 0x0000000000001f77 0x2c0 ./system/src/drivers/serial.o - .debug_macro 0x0000000000002237 0x3b ./system/src/drivers/serial.o - .debug_macro 0x0000000000002272 0x10 ./system/src/drivers/serial.o - .debug_macro 0x0000000000002282 0xcf ./system/src/drivers/serial.o - .debug_macro 0x0000000000002351 0xbe ./system/src/drivers/serial.o - .debug_macro 0x000000000000240f 0x33e ./system/src/drivers/tx20.o - .debug_macro 0x000000000000274d 0x3a ./system/src/drivers/tx20.o - .debug_macro 0x0000000000002787 0x1d9 ./system/src/diag/Trace.o - .debug_macro 0x0000000000002960 0x16 ./system/src/diag/Trace.o - .debug_macro 0x0000000000002976 0x97 ./system/src/diag/Trace.o - .debug_macro 0x0000000000002a0d 0xfd ./system/src/diag/Trace.o - .debug_macro 0x0000000000002b0a 0x10 ./system/src/diag/Trace.o - .debug_macro 0x0000000000002b1a 0x16 ./system/src/diag/Trace.o - .debug_macro 0x0000000000002b30 0x18b ./system/src/diag/Trace.o - .debug_macro 0x0000000000002cbb 0x4c ./system/src/diag/Trace.o - .debug_macro 0x0000000000002d07 0x2c2 ./system/src/diag/trace_impl.o - .debug_macro 0x0000000000002fc9 0x22 ./system/src/diag/trace_impl.o - .debug_macro 0x0000000000002feb 0x16b ./system/src/cortexm/_initialize_hardware.o - .debug_macro 0x0000000000003156 0x302 ./system/src/cortexm/exception_handlers.o - .debug_macro 0x0000000000003458 0x16e ./system/src/cmsis/system_stm32f10x.o - .debug_macro 0x00000000000035c6 0x34 ./system/src/cmsis/vectors_stm32f10x.o - .debug_macro 0x00000000000035fa 0x340 ./system/src/aprs/adc.o - .debug_macro 0x000000000000393a 0x22 ./system/src/aprs/adc.o - .debug_macro 0x000000000000395c 0x64 ./system/src/aprs/adc.o - .debug_macro 0x00000000000039c0 0x2e ./system/src/aprs/adc.o - .debug_macro 0x00000000000039ee 0x58 ./system/src/aprs/adc.o - .debug_macro 0x0000000000003a46 0x1c ./system/src/aprs/adc.o - .debug_macro 0x0000000000003a62 0x2e0 ./system/src/aprs/afsk.o - .debug_macro 0x0000000000003d42 0x4c ./system/src/aprs/afsk.o - .debug_macro 0x0000000000003d8e 0x263 ./system/src/aprs/afsk_pr.o - .debug_macro 0x0000000000003ff1 0x10 ./system/src/aprs/afsk_pr.o - .debug_macro 0x0000000000004001 0x10c ./system/src/aprs/afsk_pr.o - .debug_macro 0x000000000000410d 0x34d ./system/src/aprs/ax25.o - .debug_macro 0x000000000000445a 0x46 ./system/src/aprs/ax25.o - .debug_macro 0x00000000000044a0 0x111 ./system/src/aprs/ax25.o - .debug_macro 0x00000000000045b1 0x10 ./system/src/aprs/ax25.o - .debug_macro 0x00000000000045c1 0x70 ./system/src/aprs/ax25.o - .debug_macro 0x0000000000004631 0x1c1 ./system/src/aprs/beacon.o - .debug_macro 0x00000000000047f2 0x17a ./system/src/aprs/crc.o - .debug_macro 0x000000000000496c 0x1b2 ./system/src/aprs/dac.o - .debug_macro 0x0000000000004b1e 0x1cb ./system/src/aprs/digi.o - .debug_macro 0x0000000000004ce9 0x1cb ./system/src/aprs/telemetry.o - .debug_macro 0x0000000000004eb4 0x32b ./src/KissCommunication.o - .debug_macro 0x00000000000051df 0x22 ./src/KissCommunication.o - .debug_macro 0x0000000000005201 0x10 ./src/KissCommunication.o - .debug_macro 0x0000000000005211 0x1c ./src/KissCommunication.o - .debug_macro 0x000000000000522d 0x161 ./src/LedConfig.o - .debug_macro 0x000000000000538e 0x290 ./src/PathConfig.o - .debug_macro 0x000000000000561e 0x174 ./src/TimerConfig.o - .debug_macro 0x0000000000005792 0x35f ./src/it_handlers.o - .debug_macro 0x0000000000005af1 0x45b ./src/main.o - .debug_macro 0x0000000000005f4c 0x97 ./src/main.o - .debug_macro 0x0000000000005fe3 0x104 ./src/main.o - .debug_macro 0x00000000000060e7 0x16 ./src/main.o - .debug_macro 0x00000000000060fd 0x1da ./src/main.o - .debug_macro 0x00000000000062d7 0x2e ./src/main.o +.debug_macro 0x0000000000000000 0x71fa + .debug_macro 0x0000000000000000 0x171 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000171 0x8b ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x00000000000001fc 0x97 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o + .debug_macro 0x0000000000000293 0x1b9 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .debug_macro 0x000000000000044c 0x2a6 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o + .debug_macro 0x00000000000006f2 0x295 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + .debug_macro 0x0000000000000987 0x45b ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o + .debug_macro 0x0000000000000de2 0x21f ./system/src/stm32f1-stdperiph/stm32f10x_usart.o + .debug_macro 0x0000000000001001 0x21c ./system/src/stm32f1-stdperiph/stm32f10x_usart.o + .debug_macro 0x000000000000121d 0x19c ./system/src/newlib/_exit.o + .debug_macro 0x00000000000013b9 0x9c ./system/src/newlib/_exit.o + .debug_macro 0x0000000000001455 0x10e ./system/src/newlib/_exit.o + .debug_macro 0x0000000000001563 0x8d ./system/src/newlib/_exit.o + .debug_macro 0x00000000000015f0 0x43 ./system/src/newlib/_exit.o + .debug_macro 0x0000000000001633 0x30d ./system/src/newlib/_exit.o + .debug_macro 0x0000000000001940 0x35 ./system/src/newlib/_exit.o + .debug_macro 0x0000000000001975 0x151 ./system/src/newlib/_sbrk.o + .debug_macro 0x0000000000001ac6 0x174 ./system/src/newlib/_sbrk.o + .debug_macro 0x0000000000001c3a 0x10 ./system/src/newlib/_sbrk.o + .debug_macro 0x0000000000001c4a 0x23b ./system/src/newlib/_sbrk.o + .debug_macro 0x0000000000001e85 0x15b ./system/src/newlib/_startup.o + .debug_macro 0x0000000000001fe0 0x1ff ./system/src/newlib/_syscalls.o + .debug_macro 0x00000000000021df 0x1c ./system/src/newlib/_syscalls.o + .debug_macro 0x00000000000021fb 0x10 ./system/src/newlib/_syscalls.o + .debug_macro 0x000000000000220b 0x10 ./system/src/newlib/_syscalls.o + .debug_macro 0x000000000000221b 0x10 ./system/src/newlib/_syscalls.o + .debug_macro 0x000000000000222b 0x35 ./system/src/newlib/_syscalls.o + .debug_macro 0x0000000000002260 0x122 ./system/src/newlib/_syscalls.o + .debug_macro 0x0000000000002382 0x88 ./system/src/newlib/_syscalls.o + .debug_macro 0x000000000000240a 0x2b ./system/src/newlib/_syscalls.o + .debug_macro 0x0000000000002435 0x118 ./system/src/newlib/_syscalls.o + .debug_macro 0x000000000000254d 0x159 ./system/src/newlib/_syscalls.o + .debug_macro 0x00000000000026a6 0x16 ./system/src/newlib/_syscalls.o + .debug_macro 0x00000000000026bc 0x2eb ./system/src/drivers/_dht22.o + .debug_macro 0x00000000000029a7 0x40 ./system/src/drivers/_dht22.o + .debug_macro 0x00000000000029e7 0x16 ./system/src/drivers/_dht22.o + .debug_macro 0x00000000000029fd 0x97 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000002a94 0xfd ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000002b91 0x10 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000002ba1 0x16 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000002bb7 0x18b ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000002d42 0x24e ./system/src/drivers/dallas.o + .debug_macro 0x0000000000002f90 0x10 ./system/src/drivers/dallas.o + .debug_macro 0x0000000000002fa0 0x170 ./system/src/drivers/gpio_conf.o + .debug_macro 0x0000000000003110 0xa6 ./system/src/drivers/gpio_conf.o + .debug_macro 0x00000000000031b6 0x17a ./system/src/drivers/i2c.o + .debug_macro 0x0000000000003330 0x2c9 ./system/src/drivers/serial.o + .debug_macro 0x00000000000035f9 0x3b ./system/src/drivers/serial.o + .debug_macro 0x0000000000003634 0x7c ./system/src/drivers/serial.o + .debug_macro 0x00000000000036b0 0x10 ./system/src/drivers/serial.o + .debug_macro 0x00000000000036c0 0xcf ./system/src/drivers/serial.o + .debug_macro 0x000000000000378f 0xbe ./system/src/drivers/serial.o + .debug_macro 0x000000000000384d 0x33e ./system/src/drivers/tx20.o + .debug_macro 0x0000000000003b8b 0x3a ./system/src/drivers/tx20.o + .debug_macro 0x0000000000003bc5 0x1d9 ./system/src/diag/Trace.o + .debug_macro 0x0000000000003d9e 0x4c ./system/src/diag/Trace.o + .debug_macro 0x0000000000003dea 0x2c2 ./system/src/diag/trace_impl.o + .debug_macro 0x00000000000040ac 0x22 ./system/src/diag/trace_impl.o + .debug_macro 0x00000000000040ce 0x16b ./system/src/cortexm/_initialize_hardware.o + .debug_macro 0x0000000000004239 0x302 ./system/src/cortexm/exception_handlers.o + .debug_macro 0x000000000000453b 0x16e ./system/src/cmsis/system_stm32f10x.o + .debug_macro 0x00000000000046a9 0x34 ./system/src/cmsis/vectors_stm32f10x.o + .debug_macro 0x00000000000046dd 0x340 ./system/src/aprs/adc.o + .debug_macro 0x0000000000004a1d 0x22 ./system/src/aprs/adc.o + .debug_macro 0x0000000000004a3f 0x64 ./system/src/aprs/adc.o + .debug_macro 0x0000000000004aa3 0x2e ./system/src/aprs/adc.o + .debug_macro 0x0000000000004ad1 0x58 ./system/src/aprs/adc.o + .debug_macro 0x0000000000004b29 0x1c ./system/src/aprs/adc.o + .debug_macro 0x0000000000004b45 0x2e0 ./system/src/aprs/afsk.o + .debug_macro 0x0000000000004e25 0x4c ./system/src/aprs/afsk.o + .debug_macro 0x0000000000004e71 0x263 ./system/src/aprs/afsk_pr.o + .debug_macro 0x00000000000050d4 0x10 ./system/src/aprs/afsk_pr.o + .debug_macro 0x00000000000050e4 0x10c ./system/src/aprs/afsk_pr.o + .debug_macro 0x00000000000051f0 0x34d ./system/src/aprs/ax25.o + .debug_macro 0x000000000000553d 0x46 ./system/src/aprs/ax25.o + .debug_macro 0x0000000000005583 0x111 ./system/src/aprs/ax25.o + .debug_macro 0x0000000000005694 0x10 ./system/src/aprs/ax25.o + .debug_macro 0x00000000000056a4 0x17a ./system/src/aprs/crc.o + .debug_macro 0x000000000000581e 0x1b2 ./system/src/aprs/dac.o + .debug_macro 0x00000000000059d0 0x1cb ./system/src/aprs/digi.o + .debug_macro 0x0000000000005b9b 0x1cb ./system/src/aprs/telemetry.o + .debug_macro 0x0000000000005d66 0x32b ./src/KissCommunication.o + .debug_macro 0x0000000000006091 0x22 ./src/KissCommunication.o + .debug_macro 0x00000000000060b3 0x10 ./src/KissCommunication.o + .debug_macro 0x00000000000060c3 0x1c ./src/KissCommunication.o + .debug_macro 0x00000000000060df 0x161 ./src/LedConfig.o + .debug_macro 0x0000000000006240 0x290 ./src/PathConfig.o + .debug_macro 0x00000000000064d0 0x174 ./src/TimerConfig.o + .debug_macro 0x0000000000006644 0x368 ./src/it_handlers.o + .debug_macro 0x00000000000069ac 0x495 ./src/main.o + .debug_macro 0x0000000000006e41 0x97 ./src/main.o + .debug_macro 0x0000000000006ed8 0x104 ./src/main.o + .debug_macro 0x0000000000006fdc 0x16 ./src/main.o + .debug_macro 0x0000000000006ff2 0x1da ./src/main.o + .debug_macro 0x00000000000071cc 0x2e ./src/main.o diff --git a/Debug/system/src/drivers/subdir.mk b/Debug/system/src/drivers/subdir.mk index d8a9bff..987522b 100644 --- a/Debug/system/src/drivers/subdir.mk +++ b/Debug/system/src/drivers/subdir.mk @@ -4,31 +4,40 @@ # Add inputs and outputs from these tool invocations to the build variables C_SRCS += \ +../system/src/drivers/_dht22.c \ ../system/src/drivers/dallas.c \ +../system/src/drivers/dht22.c \ ../system/src/drivers/flash.c \ ../system/src/drivers/gpio_conf.c \ ../system/src/drivers/i2c.c \ ../system/src/drivers/ms5611.c \ +../system/src/drivers/sensirion_sht3x.c \ ../system/src/drivers/serial.c \ ../system/src/drivers/tx20.c \ ../system/src/drivers/user_interf.c OBJS += \ +./system/src/drivers/_dht22.o \ ./system/src/drivers/dallas.o \ +./system/src/drivers/dht22.o \ ./system/src/drivers/flash.o \ ./system/src/drivers/gpio_conf.o \ ./system/src/drivers/i2c.o \ ./system/src/drivers/ms5611.o \ +./system/src/drivers/sensirion_sht3x.o \ ./system/src/drivers/serial.o \ ./system/src/drivers/tx20.o \ ./system/src/drivers/user_interf.o C_DEPS += \ +./system/src/drivers/_dht22.d \ ./system/src/drivers/dallas.d \ +./system/src/drivers/dht22.d \ ./system/src/drivers/flash.d \ ./system/src/drivers/gpio_conf.d \ ./system/src/drivers/i2c.d \ ./system/src/drivers/ms5611.d \ +./system/src/drivers/sensirion_sht3x.d \ ./system/src/drivers/serial.d \ ./system/src/drivers/tx20.d \ ./system/src/drivers/user_interf.d diff --git a/Debug/system/src/stm32f1-stdperiph/subdir.mk b/Debug/system/src/stm32f1-stdperiph/subdir.mk index 1e4cecb..6ec3b29 100644 --- a/Debug/system/src/stm32f1-stdperiph/subdir.mk +++ b/Debug/system/src/stm32f1-stdperiph/subdir.mk @@ -5,6 +5,7 @@ # Add inputs and outputs from these tool invocations to the build variables C_SRCS += \ ../system/src/stm32f1-stdperiph/misc.c \ +../system/src/stm32f1-stdperiph/stm32f10x_exti.c \ ../system/src/stm32f1-stdperiph/stm32f10x_gpio.c \ ../system/src/stm32f1-stdperiph/stm32f10x_i2c.c \ ../system/src/stm32f1-stdperiph/stm32f10x_rcc.c \ @@ -13,6 +14,7 @@ C_SRCS += \ OBJS += \ ./system/src/stm32f1-stdperiph/misc.o \ +./system/src/stm32f1-stdperiph/stm32f10x_exti.o \ ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o \ ./system/src/stm32f1-stdperiph/stm32f10x_i2c.o \ ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o \ @@ -21,6 +23,7 @@ OBJS += \ C_DEPS += \ ./system/src/stm32f1-stdperiph/misc.d \ +./system/src/stm32f1-stdperiph/stm32f10x_exti.d \ ./system/src/stm32f1-stdperiph/stm32f10x_gpio.d \ ./system/src/stm32f1-stdperiph/stm32f10x_i2c.d \ ./system/src/stm32f1-stdperiph/stm32f10x_rcc.d \ diff --git a/WIRING b/WIRING index de23de8..a095416 100644 --- a/WIRING +++ b/WIRING @@ -20,8 +20,12 @@ PB8 - DTR line from TX20 aneometr - green wire in original cable but it can be j PC6 - Dallas One Wire pin to DS termometer. Only one termometer can be used and it should be powered via separate +5V line, parasite power is not recommended. + +PC4 - DHT22 pin LEDS: Blue LED - DCD - lights up while controller is receiving APRS packet from radio. Green LED - If meteo is enabled this blinks when transmission from TX20 anemometr is correctly received. - In 'non-meteo' mode it works as TX indicator and lights up when controler is transmitting data. \ No newline at end of file + In 'non-meteo' mode it works as TX indicator and lights up when controler is transmitting data. + + \ No newline at end of file diff --git a/asm b/asm new file mode 100644 index 0000000..57bf87e --- /dev/null +++ b/asm @@ -0,0 +1,43 @@ + ConfigPath: +0800242c: push {r4, lr} +0800242e: mov r4, r0 +14 memcpy(p[0].call, "AKLPRZ", 6), p[0].ssid = 0; +08002430: movs r2, #6 +08002432: ldr r1, [pc, #44] ; (0x8002460 ) +08002434: bl 0x8005d90 +08002438: movs r3, #0 +0800243a: strb r3, [r4, #6] +20 memcpy(p[1].call, _CALL, 6), p[1].ssid = _SSID; +0800243c: movs r2, #6 +0800243e: ldr r1, [pc, #36] ; (0x8002464 ) +08002440: adds r0, r4, #7 +08002442: bl 0x8005d90 +08002446: movs r3, #12 +08002448: strb r3, [r4, #13] +21 memcpy(p[2].call, "WIDE2", 6), p[2].ssid = 1; +0800244a: movs r2, #6 +0800244c: ldr r1, [pc, #24] ; (0x8002468 ) +0800244e: add.w r0, r4, #14 +08002452: bl 0x8005d90 +08002456: movs r3, #1 +08002458: strb r3, [r4, #20] +30 } +0800245a: movs r0, #3 +0800245c: pop {r4, pc} +0800245e: nop +08002460: strh r4, [r5, #26] +08002462: lsrs r0, r0, #32 +08002464: strh r0, [r3, #22] +08002466: lsrs r0, r0, #32 +08002468: strh r4, [r6, #26] +0800246a: lsrs r0, r0, #32 + + +path_len = ConfigPath(path); +0800278e: ldr.w r8, [pc, #428] ; 0x800293c +08002792: mov r0, r8 +08002794: bl 0x800242c +08002798: ldr r3, [pc, #332] ; (0x80028e8 ) +0800279a: strb r0, [r3, #0] + 98 LedConfig(); +0800279c: bl 0x80023c8 \ No newline at end of file diff --git a/include/station_config.h b/include/station_config.h index d0fb673..1da4da8 100644 --- a/include/station_config.h +++ b/include/station_config.h @@ -12,7 +12,7 @@ //#define _DBG_TRACE // Uncomment to enable all meteo functionality. TX20 anemometer, dallas termometer, MS5611 pressure sens -//#define _METEO +#define _METEO //#define _DIGI // Comment this do disable WIDE1-1 digipeating #define _MUTE_RF // TODO: Not yet implemented - This will make station RXonly and disable all data transmission diff --git a/src/main.cpp b/src/main.cpp index ebcf841..b06bac5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -36,6 +36,7 @@ #include "drivers/ms5611.h" #include "drivers/i2c.h" #include "drivers/tx20.h" +#include "drivers/_dht22.h" #include "aprs/wx.h" #endif @@ -73,6 +74,8 @@ float temperature; float td; double pressure = 0.0; +dht22Values dht; + static void message_callback(struct AX25Msg *msg) { } @@ -93,7 +96,8 @@ main(int argc, char* argv[]) path_len = ConfigPath(path); #ifdef _METEO - i2cConfigure(); +// DHT22_Init(); +// i2cConfigure(); #endif LedConfig(); AFSK_Init(&a); @@ -102,6 +106,7 @@ main(int argc, char* argv[]) TimerConfig(); #ifdef _METEO + dht22_init(); DallasInit(GPIOC, GPIO_Pin_6, GPIO_PinSource6); TX20Init(); #endif @@ -115,10 +120,11 @@ main(int argc, char* argv[]) TelemInterval = 10; #ifdef _METEO - SensorReset(0xEC); + // volatile uint32_t dht22_status = DHT22_GetReadings(); +// SensorReset(0xEC); td = DallasQuery(); - SensorReadCalData(0xEC, SensorCalData); - SensorStartMeas(0); +// SensorReadCalData(0xEC, SensorCalData); + // SensorStartMeas(0); #endif aprs_msg_len = sprintf(aprs_msg, "=%07.2f%c%c%08.2f%c%c %s\0", (float)_LAT, _LATNS, _SYMBOL_F, (float)_LON, _LONWE, _SYMBOL_S, _COMMENT); @@ -137,10 +143,11 @@ main(int argc, char* argv[]) #ifdef _METEO - temperature = SensorBringTemperature(); + dht22_comm(&dht); +// temperature = SensorBringTemperature(); td = DallasQuery(); trace_printf("temperatura DS: %d\r\n", (int)td); - pressure = (float)SensorBringPressure(); +// pressure = (float)SensorBringPressure(); trace_printf("cisnienie MS: %d\r\n", (int)pressure); #endif diff --git a/system/include/drivers/_dht22.h b/system/include/drivers/_dht22.h new file mode 100644 index 0000000..fdc9831 --- /dev/null +++ b/system/include/drivers/_dht22.h @@ -0,0 +1,43 @@ +/* + * _dht22.h + * + * Created on: 17.04.2018 + * Author: mateusz + */ + +#ifndef INCLUDE_DRIVERS__DHT22_H_ +#define INCLUDE_DRIVERS__DHT22_H_ + +#define DHT22_START_SIG_DURATION 200 +#define DHT22_WAITING_FOR_START_RESP_DURATION 12 +#define DHT22_LOW_LEVEL_BEFORE_BIT 10 +#define DHT22_MAX_ZERO_DURATION 6 +#define DHT22_MIN_ONE_DURATION 10 +#define DHT22_INTERRUPT_DURATION 40 + +#define DHT22_PIN_PORT GPIOC +#define DHT22_PIN_CLOCK RCC_APB2Periph_GPIOC +#define DHT22_PIN_PIN GPIO_Pin_4 + +typedef enum dht22QF { + DHT22_QF_FULL, + DHT22_QF_DEGRADATED, + DHT22_QF_UNAVALIABLE +} dht22QF; + +typedef struct dht22Values { + uint8_t humidity; + uint16_t scaledTemperature; + dht22QF qf; +}dht22Values; + +#ifdef __cplusplus +extern "C" { +#endif +void dht22_init(void); +void dht22_comm(dht22Values *data); +#ifdef __cplusplus +} +#endif + +#endif /* INCLUDE_DRIVERS__DHT22_H_ */ diff --git a/system/include/drivers/dht22.h b/system/include/drivers/dht22.h new file mode 100644 index 0000000..9244038 --- /dev/null +++ b/system/include/drivers/dht22.h @@ -0,0 +1,23 @@ +/* Port and pin with DHT22 sensor*/ +#define DHT22_GPIO_PORT GPIOC +#define DHT22_GPIO_CLOCK RCC_APB2Periph_GPIOC +#define DHT22_GPIO_PIN GPIO_Pin_4 + +/* DHT22_GetReadings response codes */ +#define DHT22_RCV_OK 0 // Return with no error +#define DHT22_RCV_NO_RESPONSE 1 // No response from sensor +#define DHT22_RCV_BAD_ACK1 2 // Bad first half length of ACK impulse +#define DHT22_RCV_BAD_ACK2 3 // Bad second half length of ACK impulse +#define DHT22_RCV_RCV_TIMEOUT 4 // It was timeout while receiving bits + +#ifdef __cplusplus +extern "C" { +#endif +void DHT22_Init(void); +uint32_t DHT22_GetReadings(void); +uint16_t DHT22_DecodeReadings(void); +uint16_t DHT22_GetHumidity(void); +uint16_t DHT22_GetTemperature(void); +#ifdef __cplusplus +} +#endif diff --git a/system/include/drivers/sensirion_sht3x.h b/system/include/drivers/sensirion_sht3x.h new file mode 100644 index 0000000..06225e5 --- /dev/null +++ b/system/include/drivers/sensirion_sht3x.h @@ -0,0 +1,32 @@ +/* + * sensirion_sht3x.h + * + * Created on: 02.01.2018 + * Author: mateusz + */ + +#ifndef INCLUDE_DRIVERS_SENSIRION_SHT3X_H_ +#define INCLUDE_DRIVERS_SENSIRION_SHT3X_H_ + +#include "drivers/i2c.h" +#include + +#define SHT3X_RADDR ((0x44 << 1) | 1 ) +#define SHT3X_WADDR (0x44 << 1) + +#define SHT3X_SS_LOW_NOSTREACH 0x2416 + +/* C++ detection */ +#ifdef __cplusplus +extern "C" { +#endif + +void sht3x_start_measurement(void); +void sht3x_read_measurements(uint16_t *temperature, uint16_t *humidity); + +/* C++ detection */ +#ifdef __cplusplus +} +#endif + +#endif /* INCLUDE_DRIVERS_SENSIRION_SHT3X_H_ */ diff --git a/system/src/drivers/_dht22.c b/system/src/drivers/_dht22.c new file mode 100644 index 0000000..7a61315 --- /dev/null +++ b/system/src/drivers/_dht22.c @@ -0,0 +1,107 @@ + +/* + * _dht22.c + * + * Created on: 17.04.2018 + * Author: mateusz + */ + +#include +#include +#include "../drivers/_dht22.h" +#include "../drivers/dallas.h" // for delay +#include +#include + +uint8_t bitsDuration[40]; +uint8_t currentBit; + +GPIO_InitTypeDef PORT_out, PORT_in; +EXTI_InitTypeDef exti, exti_disable; + + +void dht22_init(void) { + memset(bitsDuration, 0x00, 40); + currentBit = 0; + + /* + * Initializing of the GPIO pin used to communicatie with sensor + */ + GPIO_StructInit(&PORT_out); + GPIO_StructInit(&PORT_in); + PORT_out.GPIO_Mode = GPIO_Mode_Out_OD; + PORT_out.GPIO_Pin = DHT22_PIN_PIN; + PORT_out.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(DHT22_PIN_PORT,&PORT_out); + + PORT_in.GPIO_Mode = GPIO_Mode_IN_FLOATING; + PORT_in.GPIO_Pin = DHT22_PIN_PIN; + PORT_in.GPIO_Speed = GPIO_Speed_50MHz; + + EXTI_StructInit(&exti); + exti.EXTI_Line = EXTI_Line4; + exti.EXTI_Mode = EXTI_Mode_Interrupt; + exti.EXTI_Trigger = EXTI_Trigger_Falling; + exti.EXTI_LineCmd = ENABLE; + + EXTI_StructInit(&exti_disable); + exti.EXTI_Line = EXTI_Line4; + exti.EXTI_Mode = EXTI_Mode_Interrupt; + exti.EXTI_Trigger = EXTI_Trigger_Falling; + exti.EXTI_LineCmd = DISABLE; +} + +void dht22_comm(dht22Values *in) { + + GPIO_Init(DHT22_PIN_PORT,&PORT_out); + GPIO_SetBits(DHT22_PIN_PORT, DHT22_PIN_PIN); + DallasConfigTimer(); + + /* + * Setting pin logic-low to initialize transfer. + */ + GPIO_ResetBits(DHT22_PIN_PORT, DHT22_PIN_PIN); + delay_5us = DHT22_START_SIG_DURATION; + while (delay_5us != 0); + GPIO_SetBits(DHT22_PIN_PORT, DHT22_PIN_PIN); + + /* + * Waiting for the response pulse from sensor + */ + GPIO_Init(DHT22_PIN_PORT,&PORT_in); + delay_5us = DHT22_WAITING_FOR_START_RESP_DURATION; + while (delay_5us != 0); + uint8_t sensorResp = GPIO_ReadInputDataBit(DHT22_PIN_PORT, DHT22_PIN_PIN); + if (sensorResp == Bit_SET) { + in->qf = DHT22_QF_UNAVALIABLE; + return; // if pin is still high it usually means that there is a problem with comm with the sensor + } + else; + + /* + * Starting the edge detected interrupt on this pin (EXTI) + */ + GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource4); + EXTI_Init(&exti); + EXTI->FTSR |= 1 << 4; + EXTI->IMR |= 1 << 4; + NVIC_EnableIRQ(EXTI4_IRQn); + + delay_5us = DHT22_INTERRUPT_DURATION; + return; + /* + * Now + */ + +} + +void EXTI4_IRQHandler(void) { + EXTI->PR |= EXTI_PR_PR4; + bitsDuration[currentBit++] = delay_5us; + delay_5us = DHT22_INTERRUPT_DURATION; + if (currentBit >= 40) { + EXTI_Init(&exti_disable); + currentBit = 0; + } + +} diff --git a/system/src/drivers/dht22.c b/system/src/drivers/dht22.c new file mode 100644 index 0000000..2c96f98 --- /dev/null +++ b/system/src/drivers/dht22.c @@ -0,0 +1,124 @@ +#include +#include +#include "../drivers/dallas.h" +#include "../drivers/dht22.h" + + +uint16_t bits[40]; + +uint8_t hMSB = 0; +uint8_t hLSB = 0; +uint8_t tMSB = 0; +uint8_t tLSB = 0; +uint8_t parity_rcv = 0; + +static GPIO_InitTypeDef PORT; + + +void DHT22_Init(void) { + RCC_APB2PeriphClockCmd(DHT22_GPIO_CLOCK,ENABLE); + PORT.GPIO_Mode = GPIO_Mode_Out_PP; + PORT.GPIO_Pin = DHT22_GPIO_PIN; + PORT.GPIO_Speed = GPIO_Speed_50MHz; + GPIO_Init(DHT22_GPIO_PORT,&PORT); +} + +uint32_t DHT22_GetReadings(void) { + uint32_t wait; + uint8_t i; + + DallasConfigTimer(); + + // Generate start impulse for sensor + DHT22_GPIO_PORT->BRR = DHT22_GPIO_PIN; // Pull down SDA (Bit_SET) + delay_5us = 175; // delay 875us + while (delay_5us != 0); + DHT22_GPIO_PORT->BSRR = DHT22_GPIO_PIN; // Release SDA (Bit_RESET) + + // Switch pin to input with Pull-Up + PORT.GPIO_Mode = GPIO_Mode_IPU; + GPIO_Init(DHT22_GPIO_PORT,&PORT); + + // Wait for AM2302 to start communicate + delay_5us = 80; + while ((DHT22_GPIO_PORT->IDR & DHT22_GPIO_PIN) && (delay_5us > 0)); + if (delay_5us < 10) return DHT22_RCV_NO_RESPONSE; + + // Check ACK strobe from sensor + delay_5us = 20; + while (!(DHT22_GPIO_PORT->IDR & DHT22_GPIO_PIN) && (delay_5us > 0)); + if ((delay_5us > 1) || (delay_5us < 3)) return DHT22_RCV_BAD_ACK1; + + delay_5us = 20; + while ((DHT22_GPIO_PORT->IDR & DHT22_GPIO_PIN) && (delay_5us > 0)); + if ((wait > 1) || (wait < 3)) return DHT22_RCV_BAD_ACK2; + + // ACK strobe received --> receive 40 bits + i = 0; + while (i < 40) { + // Measure bit start impulse (T_low = 50us) + delay_5us = 4; + while (!(DHT22_GPIO_PORT->IDR & DHT22_GPIO_PIN) && (delay_5us > 0)); + if (delay_5us <= 3) { + // invalid bit start impulse length + bits[i] = 0xffff; + delay_5us = 4; + while ((DHT22_GPIO_PORT->IDR & DHT22_GPIO_PIN) && (delay_5us > 0)); + } else { + // Measure bit impulse length (T_h0 = 25us, T_h1 = 70us) + delay_5us = 4; + while ((DHT22_GPIO_PORT->IDR & DHT22_GPIO_PIN) && (delay_5us > 0)); + bits[i] = (delay_5us <= 3) ? delay_5us * 5 : 0xffff; + } + + i++; + } + + DallasDeConfigTimer(); + + for (i = 0; i < 40; i++) if (bits[i] == 0xffff) return DHT22_RCV_RCV_TIMEOUT; + + return DHT22_RCV_OK; +} + +uint16_t DHT22_DecodeReadings(void) { + uint8_t parity; + uint8_t i = 0; + + hMSB = 0; + for (; i < 8; i++) { + hMSB <<= 1; + if (bits[i] > 7) hMSB |= 1; + } + hLSB = 0; + for (; i < 16; i++) { + hLSB <<= 1; + if (bits[i] > 7) hLSB |= 1; + } + tMSB = 0; + for (; i < 24; i++) { + tMSB <<= 1; + if (bits[i] > 7) tMSB |= 1; + } + tLSB = 0; + for (; i < 32; i++) { + tLSB <<= 1; + if (bits[i] > 7) tLSB |= 1; + } + for (; i < 40; i++) { + parity_rcv <<= 1; + if (bits[i] > 7) parity_rcv |= 1; + } + + parity = hMSB + hLSB + tMSB + tLSB; + + return (parity_rcv << 8) | parity; +} + +uint16_t DHT22_GetHumidity(void) { + return (hMSB << 8) + hLSB; +} + +uint16_t DHT22_GetTemperature(void) { + return (tMSB << 8) + tLSB; +} diff --git a/system/src/drivers/sensirion_sht3x.c b/system/src/drivers/sensirion_sht3x.c new file mode 100644 index 0000000..539b815 --- /dev/null +++ b/system/src/drivers/sensirion_sht3x.c @@ -0,0 +1,44 @@ +/* + * sensirion_sht3x.c + * + * Created on: 02.01.2018 + * Author: mateusz + */ + + +#include "drivers/sensirion_sht3x.h" + +void sht3x_start_measurement(void) { + uint32_t txbuff[3] = {0, 0, 0}; + txbuff[0] = (uint32_t)(SHT3X_SS_LOW_NOSTREACH & 0xFF00) >> 8; + txbuff[1] = (uint32_t)SHT3X_SS_LOW_NOSTREACH & 0xFF; + + while(i2cTXing != 0 && i2cRXing !=0); // je�eli magistala i2c nie jest zaj�ta, tj nie nadaj� i nie odbiera + i2cSendData(SHT3X_WADDR, txbuff, 0); // wys�anie danych pod adres 0xEC czyli do czujnika + while(i2cTXing != 0); + } + +void sht3x_read_measurements(uint16_t *temperature, uint16_t *humidity) { +// int rxbuff[6]; +// memset(rxbuff, 0x00, 6); + + uint16_t temperature_raw = 0; + uint16_t humidity_raw = 0; + + float temperature_phy = 0; + float himidity_phy = 0; + + while(i2cTXing != 0 && i2cRXing !=0); // je�eli magistala i2c nie jest zaj�ta, tj nie nadaj� i nie odbiera + i2cReceiveData(SHT3X_RADDR, 0, 9); // odbi�r danych z czujnika + while(i2cRXing !=0); // je�eli magistala i2c nie jest zaj�ta, tj nie nadaj� i nie odbiera + + temperature_raw = ((i2cRXData[0] << 8) | i2cRXData[1]); + humidity_raw = ((i2cRXData[3] << 8) | i2cRXData[4]); + + temperature_phy = -45.0f + 175.0f * (float)( temperature_raw / 65535.0f); + + *temperature = (uint16_t)temperature_phy; + + return; +} +