diff --git a/Debug/ParaTNC-ARM-lite.map b/Debug/ParaTNC-ARM-lite.map index 061cc06..54ca17f 100644 --- a/Debug/ParaTNC-ARM-lite.map +++ b/Debug/ParaTNC-ARM-lite.map @@ -4635,7 +4635,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0x187 ./src/it_handlers.o .debug_macro 0x0000000000000000 0x30d ./src/it_handlers.o .debug_macro 0x0000000000000000 0x1e1 ./src/it_handlers.o - .debug_macro 0x0000000000000000 0x5e ./src/it_handlers.o + .debug_macro 0x0000000000000000 0x64 ./src/it_handlers.o .debug_macro 0x0000000000000000 0x22 ./src/it_handlers.o .debug_macro 0x0000000000000000 0x64 ./src/it_handlers.o .debug_macro 0x0000000000000000 0x2e ./src/it_handlers.o @@ -4802,7 +4802,7 @@ Discarded input sections .debug_macro 0x0000000000000000 0x10c ./src/main.o .debug_macro 0x0000000000000000 0x10 ./src/main.o .debug_macro 0x0000000000000000 0x3a ./src/main.o - .debug_macro 0x0000000000000000 0x5e ./src/main.o + .debug_macro 0x0000000000000000 0x64 ./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) @@ -5256,10 +5256,10 @@ END GROUP .inits 0x0000000008000418 0x28 0x0000000008000418 __data_regions_array_start = . - 0x0000000008000418 0x4 LONG 0x800b550 LOADADDR (.data) + 0x0000000008000418 0x4 LONG 0x800b560 LOADADDR (.data) 0x000000000800041c 0x4 LONG 0x20000000 ADDR (.data) 0x0000000008000420 0x4 LONG 0x20000210 (ADDR (.data) + SIZEOF (.data)) - 0x0000000008000424 0x4 LONG 0x800b550 LOADADDR (.data_CCMRAM) + 0x0000000008000424 0x4 LONG 0x800b560 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 = . @@ -5291,7 +5291,7 @@ END GROUP .flashtext *(.flashtext .flashtext.*) -.text 0x0000000008000440 0xb110 +.text 0x0000000008000440 0xb120 *(.text .text.*) .text.EXTI_Init 0x0000000008000440 0x90 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o @@ -5345,674 +5345,674 @@ END GROUP 0x000000000800096c 0xd0 ./system/src/drivers/_dht22.o 0x000000000800096c dht22_comm .text.EXTI4_IRQHandler - 0x0000000008000a3c 0x84 ./system/src/drivers/_dht22.o + 0x0000000008000a3c 0x94 ./system/src/drivers/_dht22.o 0x0000000008000a3c EXTI4_IRQHandler .text.dht22_decode - 0x0000000008000ac0 0x1c4 ./system/src/drivers/_dht22.o - 0x0000000008000ac0 dht22_decode + 0x0000000008000ad0 0x1c4 ./system/src/drivers/_dht22.o + 0x0000000008000ad0 dht22_decode .text.dht22_timeout_keeper - 0x0000000008000c84 0x34 ./system/src/drivers/_dht22.o - 0x0000000008000c84 dht22_timeout_keeper + 0x0000000008000c94 0x34 ./system/src/drivers/_dht22.o + 0x0000000008000c94 dht22_timeout_keeper .text.DallasInit - 0x0000000008000cb8 0x3c ./system/src/drivers/dallas.o - 0x0000000008000cb8 DallasInit + 0x0000000008000cc8 0x3c ./system/src/drivers/dallas.o + 0x0000000008000cc8 DallasInit .text.DallasConfigTimer - 0x0000000008000cf4 0x70 ./system/src/drivers/dallas.o - 0x0000000008000cf4 DallasConfigTimer + 0x0000000008000d04 0x70 ./system/src/drivers/dallas.o + 0x0000000008000d04 DallasConfigTimer .text.DallasDeConfigTimer - 0x0000000008000d64 0x6c ./system/src/drivers/dallas.o - 0x0000000008000d64 DallasDeConfigTimer + 0x0000000008000d74 0x6c ./system/src/drivers/dallas.o + 0x0000000008000d74 DallasDeConfigTimer .text.DallasReset - 0x0000000008000dd0 0x94 ./system/src/drivers/dallas.o - 0x0000000008000dd0 DallasReset + 0x0000000008000de0 0x94 ./system/src/drivers/dallas.o + 0x0000000008000de0 DallasReset .text.DallasSendByte - 0x0000000008000e64 0xd0 ./system/src/drivers/dallas.o - 0x0000000008000e64 DallasSendByte + 0x0000000008000e74 0xd0 ./system/src/drivers/dallas.o + 0x0000000008000e74 DallasSendByte .text.DallasReceiveByte - 0x0000000008000f34 0x110 ./system/src/drivers/dallas.o - 0x0000000008000f34 DallasReceiveByte + 0x0000000008000f44 0x110 ./system/src/drivers/dallas.o + 0x0000000008000f44 DallasReceiveByte .text.DallasQuery - 0x0000000008001044 0x16c ./system/src/drivers/dallas.o - 0x0000000008001044 DallasQuery + 0x0000000008001054 0x16c ./system/src/drivers/dallas.o + 0x0000000008001054 DallasQuery .text.CalculateCRC8 - 0x00000000080011b0 0x40 ./system/src/drivers/dallas.o - 0x00000000080011b0 CalculateCRC8 + 0x00000000080011c0 0x40 ./system/src/drivers/dallas.o + 0x00000000080011c0 CalculateCRC8 .text.Configure_GPIO - 0x00000000080011f0 0x28 ./system/src/drivers/gpio_conf.o - 0x00000000080011f0 Configure_GPIO + 0x0000000008001200 0x28 ./system/src/drivers/gpio_conf.o + 0x0000000008001200 Configure_GPIO .text.i2cConfigure - 0x0000000008001218 0xe4 ./system/src/drivers/i2c.o - 0x0000000008001218 i2cConfigure + 0x0000000008001228 0xe4 ./system/src/drivers/i2c.o + 0x0000000008001228 i2cConfigure .text.i2cSendData - 0x00000000080012fc 0x64 ./system/src/drivers/i2c.o - 0x00000000080012fc i2cSendData + 0x000000000800130c 0x64 ./system/src/drivers/i2c.o + 0x000000000800130c i2cSendData .text.i2cReceiveData - 0x0000000008001360 0x38 ./system/src/drivers/i2c.o - 0x0000000008001360 i2cReceiveData + 0x0000000008001370 0x38 ./system/src/drivers/i2c.o + 0x0000000008001370 i2cReceiveData .text.I2C1_ER_IRQHandler - 0x0000000008001398 0xdc ./system/src/drivers/i2c.o - 0x0000000008001398 I2C1_ER_IRQHandler + 0x00000000080013a8 0xdc ./system/src/drivers/i2c.o + 0x00000000080013a8 I2C1_ER_IRQHandler .text.i2cVariableReset - 0x0000000008001474 0x24 ./system/src/drivers/i2c.o - 0x0000000008001474 i2cVariableReset + 0x0000000008001484 0x24 ./system/src/drivers/i2c.o + 0x0000000008001484 i2cVariableReset .text.I2C1_EV_IRQHandler - 0x0000000008001498 0x20c ./system/src/drivers/i2c.o - 0x0000000008001498 I2C1_EV_IRQHandler + 0x00000000080014a8 0x20c ./system/src/drivers/i2c.o + 0x00000000080014a8 I2C1_EV_IRQHandler .text.SensorReset - 0x00000000080016a4 0x6c ./system/src/drivers/ms5611.o - 0x00000000080016a4 SensorReset + 0x00000000080016b4 0x6c ./system/src/drivers/ms5611.o + 0x00000000080016b4 SensorReset .text.SensorStartMeas - 0x0000000008001710 0x194 ./system/src/drivers/ms5611.o - 0x0000000008001710 SensorStartMeas + 0x0000000008001720 0x194 ./system/src/drivers/ms5611.o + 0x0000000008001720 SensorStartMeas .text.SensorBringTemperature - 0x00000000080018a4 0xb0 ./system/src/drivers/ms5611.o - 0x00000000080018a4 SensorBringTemperature + 0x00000000080018b4 0xb0 ./system/src/drivers/ms5611.o + 0x00000000080018b4 SensorBringTemperature .text.SensorBringPressure - 0x0000000008001954 0x180 ./system/src/drivers/ms5611.o - 0x0000000008001954 SensorBringPressure - .text.crc4 0x0000000008001ad4 0x68 ./system/src/drivers/ms5611.o - 0x0000000008001ad4 crc4 + 0x0000000008001964 0x180 ./system/src/drivers/ms5611.o + 0x0000000008001964 SensorBringPressure + .text.crc4 0x0000000008001ae4 0x68 ./system/src/drivers/ms5611.o + 0x0000000008001ae4 crc4 .text.SensorReadCalData - 0x0000000008001b3c 0xcc ./system/src/drivers/ms5611.o - 0x0000000008001b3c SensorReadCalData + 0x0000000008001b4c 0xcc ./system/src/drivers/ms5611.o + 0x0000000008001b4c SensorReadCalData .text.SrlConfig - 0x0000000008001c08 0xb0 ./system/src/drivers/serial.o - 0x0000000008001c08 SrlConfig + 0x0000000008001c18 0xb0 ./system/src/drivers/serial.o + 0x0000000008001c18 SrlConfig .text.SrlStartTX - 0x0000000008001cb8 0x68 ./system/src/drivers/serial.o - 0x0000000008001cb8 SrlStartTX + 0x0000000008001cc8 0x68 ./system/src/drivers/serial.o + 0x0000000008001cc8 SrlStartTX .text.SrlReceiveData - 0x0000000008001d20 0xb4 ./system/src/drivers/serial.o - 0x0000000008001d20 SrlReceiveData + 0x0000000008001d30 0xb4 ./system/src/drivers/serial.o + 0x0000000008001d30 SrlReceiveData .text.USART1_IRQHandler - 0x0000000008001dd4 0x1cc ./system/src/drivers/serial.o - 0x0000000008001dd4 USART1_IRQHandler + 0x0000000008001de4 0x1cc ./system/src/drivers/serial.o + 0x0000000008001de4 USART1_IRQHandler .text.TX20Init - 0x0000000008001fa0 0xec ./system/src/drivers/tx20.o - 0x0000000008001fa0 TX20Init - *fill* 0x000000000800208c 0x4 + 0x0000000008001fb0 0xec ./system/src/drivers/tx20.o + 0x0000000008001fb0 TX20Init + *fill* 0x000000000800209c 0x4 .text.TX20DataAverage - 0x0000000008002090 0x15c ./system/src/drivers/tx20.o - 0x0000000008002090 TX20DataAverage - *fill* 0x00000000080021ec 0x4 + 0x00000000080020a0 0x15c ./system/src/drivers/tx20.o + 0x00000000080020a0 TX20DataAverage + *fill* 0x00000000080021fc 0x4 .text.TX20DataParse - 0x00000000080021f0 0x13c ./system/src/drivers/tx20.o - 0x00000000080021f0 TX20DataParse + 0x0000000008002200 0x13c ./system/src/drivers/tx20.o + 0x0000000008002200 TX20DataParse .text.TX20Batch - 0x000000000800232c 0xec ./system/src/drivers/tx20.o - 0x000000000800232c TX20Batch + 0x000000000800233c 0xec ./system/src/drivers/tx20.o + 0x000000000800233c TX20Batch .text.EXTI9_5_IRQHandler - 0x0000000008002418 0x2c ./system/src/drivers/tx20.o - 0x0000000008002418 EXTI9_5_IRQHandler + 0x0000000008002428 0x2c ./system/src/drivers/tx20.o + 0x0000000008002428 EXTI9_5_IRQHandler .text.TIM1_UP_TIM16_IRQHandler - 0x0000000008002444 0x1c ./system/src/drivers/tx20.o - 0x0000000008002444 TIM1_UP_TIM16_IRQHandler + 0x0000000008002454 0x1c ./system/src/drivers/tx20.o + 0x0000000008002454 TIM1_UP_TIM16_IRQHandler .text.trace_printf - 0x0000000008002460 0x30 ./system/src/diag/Trace.o - 0x0000000008002460 trace_printf + 0x0000000008002470 0x30 ./system/src/diag/Trace.o + 0x0000000008002470 trace_printf .text._trace_write_semihosting_debug - 0x0000000008002490 0x64 ./system/src/diag/trace_impl.o + 0x00000000080024a0 0x64 ./system/src/diag/trace_impl.o .text.trace_write - 0x00000000080024f4 0x8 ./system/src/diag/trace_impl.o - 0x00000000080024f4 trace_write + 0x0000000008002504 0x8 ./system/src/diag/trace_impl.o + 0x0000000008002504 trace_write .text.__initialize_hardware_early - 0x00000000080024fc 0x18 ./system/src/cortexm/_initialize_hardware.o - 0x00000000080024fc __initialize_hardware_early + 0x000000000800250c 0x18 ./system/src/cortexm/_initialize_hardware.o + 0x000000000800250c __initialize_hardware_early .text.__initialize_hardware - 0x0000000008002514 0x8 ./system/src/cortexm/_initialize_hardware.o - 0x0000000008002514 __initialize_hardware + 0x0000000008002524 0x8 ./system/src/cortexm/_initialize_hardware.o + 0x0000000008002524 __initialize_hardware .text.dumpExceptionStack - 0x000000000800251c 0xf0 ./system/src/cortexm/exception_handlers.o - 0x000000000800251c dumpExceptionStack + 0x000000000800252c 0xf0 ./system/src/cortexm/exception_handlers.o + 0x000000000800252c dumpExceptionStack .text.isSemihosting - 0x000000000800260c 0x20 ./system/src/cortexm/exception_handlers.o - 0x000000000800260c isSemihosting + 0x000000000800261c 0x20 ./system/src/cortexm/exception_handlers.o + 0x000000000800261c isSemihosting .text.SetSysClockTo24 - 0x000000000800262c 0xa0 ./system/src/cmsis/system_stm32f10x.o + 0x000000000800263c 0xa0 ./system/src/cmsis/system_stm32f10x.o .text.SetSysClock - 0x00000000080026cc 0x8 ./system/src/cmsis/system_stm32f10x.o + 0x00000000080026dc 0x8 ./system/src/cmsis/system_stm32f10x.o .text.SystemInit - 0x00000000080026d4 0x54 ./system/src/cmsis/system_stm32f10x.o - 0x00000000080026d4 SystemInit + 0x00000000080026e4 0x54 ./system/src/cmsis/system_stm32f10x.o + 0x00000000080026e4 SystemInit .text.SystemCoreClockUpdate - 0x0000000008002728 0x8c ./system/src/cmsis/system_stm32f10x.o - 0x0000000008002728 SystemCoreClockUpdate + 0x0000000008002738 0x8c ./system/src/cmsis/system_stm32f10x.o + 0x0000000008002738 SystemCoreClockUpdate .text.AD_Start - 0x00000000080027b4 0x10 ./system/src/aprs/adc.o - 0x00000000080027b4 AD_Start - .text.AD_Stop 0x00000000080027c4 0x14 ./system/src/aprs/adc.o - 0x00000000080027c4 AD_Stop + 0x00000000080027c4 0x10 ./system/src/aprs/adc.o + 0x00000000080027c4 AD_Start + .text.AD_Stop 0x00000000080027d4 0x14 ./system/src/aprs/adc.o + 0x00000000080027d4 AD_Stop .text.fifo_isempty - 0x00000000080027d8 0x10 ./system/src/aprs/afsk.o + 0x00000000080027e8 0x10 ./system/src/aprs/afsk.o .text.fifo_isfull - 0x00000000080027e8 0x28 ./system/src/aprs/afsk.o + 0x00000000080027f8 0x28 ./system/src/aprs/afsk.o .text.fifo_push - 0x0000000008002810 0x1c ./system/src/aprs/afsk.o + 0x0000000008002820 0x1c ./system/src/aprs/afsk.o .text.fifo_pop - 0x000000000800282c 0x1c ./system/src/aprs/afsk.o + 0x000000000800283c 0x1c ./system/src/aprs/afsk.o .text.fifo_flush - 0x0000000008002848 0x8 ./system/src/aprs/afsk.o + 0x0000000008002858 0x8 ./system/src/aprs/afsk.o .text.fifo_init - 0x0000000008002850 0x10 ./system/src/aprs/afsk.o + 0x0000000008002860 0x10 ./system/src/aprs/afsk.o .text.sin_sample - 0x0000000008002860 0x24 ./system/src/aprs/afsk.o + 0x0000000008002870 0x24 ./system/src/aprs/afsk.o .text.hdlc_parse - 0x0000000008002884 0x100 ./system/src/aprs/afsk.o + 0x0000000008002894 0x100 ./system/src/aprs/afsk.o .text.afsk_demod - 0x0000000008002984 0xa4 ./system/src/aprs/afsk.o + 0x0000000008002994 0xa4 ./system/src/aprs/afsk.o .text.AFSK_ADC_ISR - 0x0000000008002a28 0xa4 ./system/src/aprs/afsk.o - 0x0000000008002a28 AFSK_ADC_ISR + 0x0000000008002a38 0xa4 ./system/src/aprs/afsk.o + 0x0000000008002a38 AFSK_ADC_ISR .text.afsk_txStart - 0x0000000008002acc 0x3c ./system/src/aprs/afsk.o - 0x0000000008002acc afsk_txStart + 0x0000000008002adc 0x3c ./system/src/aprs/afsk.o + 0x0000000008002adc afsk_txStart .text.AFSK_DAC_ISR - 0x0000000008002b08 0x104 ./system/src/aprs/afsk.o - 0x0000000008002b08 AFSK_DAC_ISR - *fill* 0x0000000008002c0c 0x4 + 0x0000000008002b18 0x104 ./system/src/aprs/afsk.o + 0x0000000008002b18 AFSK_DAC_ISR + *fill* 0x0000000008002c1c 0x4 .text.AFSK_Init - 0x0000000008002c10 0x124 ./system/src/aprs/afsk.o - 0x0000000008002c10 AFSK_Init + 0x0000000008002c20 0x124 ./system/src/aprs/afsk.o + 0x0000000008002c20 AFSK_Init .text.ADCStartConfig - 0x0000000008002d34 0x64 ./system/src/aprs/afsk_pr.o - 0x0000000008002d34 ADCStartConfig + 0x0000000008002d44 0x64 ./system/src/aprs/afsk_pr.o + 0x0000000008002d44 ADCStartConfig .text.DACStartConfig - 0x0000000008002d98 0x44 ./system/src/aprs/afsk_pr.o - 0x0000000008002d98 DACStartConfig + 0x0000000008002da8 0x44 ./system/src/aprs/afsk_pr.o + 0x0000000008002da8 DACStartConfig .text.fifo_isempty - 0x0000000008002ddc 0x10 ./system/src/aprs/ax25.o + 0x0000000008002dec 0x10 ./system/src/aprs/ax25.o .text.fifo_isfull - 0x0000000008002dec 0x28 ./system/src/aprs/ax25.o + 0x0000000008002dfc 0x28 ./system/src/aprs/ax25.o .text.fifo_push - 0x0000000008002e14 0x1c ./system/src/aprs/ax25.o + 0x0000000008002e24 0x1c ./system/src/aprs/ax25.o .text.fifo_pop - 0x0000000008002e30 0x1c ./system/src/aprs/ax25.o + 0x0000000008002e40 0x1c ./system/src/aprs/ax25.o .text.fifo_getc - 0x0000000008002e4c 0x1c ./system/src/aprs/ax25.o + 0x0000000008002e5c 0x1c ./system/src/aprs/ax25.o .text.fifo_putc - 0x0000000008002e68 0x18 ./system/src/aprs/ax25.o + 0x0000000008002e78 0x18 ./system/src/aprs/ax25.o .text.updcrc_ccitt - 0x0000000008002e80 0x14 ./system/src/aprs/ax25.o + 0x0000000008002e90 0x14 ./system/src/aprs/ax25.o .text.ax25_decode - 0x0000000008002e94 0x160 ./system/src/aprs/ax25.o + 0x0000000008002ea4 0x160 ./system/src/aprs/ax25.o .text.ax25_poll - 0x0000000008002ff4 0x100 ./system/src/aprs/ax25.o - 0x0000000008002ff4 ax25_poll + 0x0000000008003004 0x100 ./system/src/aprs/ax25.o + 0x0000000008003004 ax25_poll .text.ax25_putchar - 0x00000000080030f4 0x40 ./system/src/aprs/ax25.o - 0x00000000080030f4 ax25_putchar + 0x0000000008003104 0x40 ./system/src/aprs/ax25.o + 0x0000000008003104 ax25_putchar .text.ax25_sendCall - 0x0000000008003134 0x70 ./system/src/aprs/ax25.o + 0x0000000008003144 0x70 ./system/src/aprs/ax25.o .text.ax25_sendVia - 0x00000000080031a4 0xa4 ./system/src/aprs/ax25.o - 0x00000000080031a4 ax25_sendVia + 0x00000000080031b4 0xa4 ./system/src/aprs/ax25.o + 0x00000000080031b4 ax25_sendVia .text.ax25_sendRaw - 0x0000000008003248 0x68 ./system/src/aprs/ax25.o - 0x0000000008003248 ax25_sendRaw + 0x0000000008003258 0x68 ./system/src/aprs/ax25.o + 0x0000000008003258 ax25_sendRaw .text.ax25_init - 0x00000000080032b0 0x30 ./system/src/aprs/ax25.o - 0x00000000080032b0 ax25_init - .text.DA_Init 0x00000000080032e0 0x5c ./system/src/aprs/dac.o - 0x00000000080032e0 DA_Init + 0x00000000080032c0 0x30 ./system/src/aprs/ax25.o + 0x00000000080032c0 ax25_init + .text.DA_Init 0x00000000080032f0 0x5c ./system/src/aprs/dac.o + 0x00000000080032f0 DA_Init .text.DA_Start - 0x000000000800333c 0x24 ./system/src/aprs/dac.o - 0x000000000800333c DA_Start - .text.DA_Stop 0x0000000008003360 0x28 ./system/src/aprs/dac.o - 0x0000000008003360 DA_Stop - .text.Digi 0x0000000008003388 0x25c ./system/src/aprs/digi.o - 0x0000000008003388 Digi + 0x000000000800334c 0x24 ./system/src/aprs/dac.o + 0x000000000800334c DA_Start + .text.DA_Stop 0x0000000008003370 0x28 ./system/src/aprs/dac.o + 0x0000000008003370 DA_Stop + .text.Digi 0x0000000008003398 0x25c ./system/src/aprs/digi.o + 0x0000000008003398 Digi .text.SendSimpleTelemetry - 0x00000000080035e4 0x1fc ./system/src/aprs/telemetry.o - 0x00000000080035e4 SendSimpleTelemetry + 0x00000000080035f4 0x1fc ./system/src/aprs/telemetry.o + 0x00000000080035f4 SendSimpleTelemetry .text.SendKISSToHost - 0x00000000080037e0 0x60 ./src/KissCommunication.o - 0x00000000080037e0 SendKISSToHost + 0x00000000080037f0 0x60 ./src/KissCommunication.o + 0x00000000080037f0 SendKISSToHost .text.ParseReceivedKISS - 0x0000000008003840 0xc0 ./src/KissCommunication.o - 0x0000000008003840 ParseReceivedKISS + 0x0000000008003850 0xc0 ./src/KissCommunication.o + 0x0000000008003850 ParseReceivedKISS .text.LedConfig - 0x0000000008003900 0x64 ./src/LedConfig.o - 0x0000000008003900 LedConfig + 0x0000000008003910 0x64 ./src/LedConfig.o + 0x0000000008003910 LedConfig .text.ConfigPath - 0x0000000008003964 0x40 ./src/PathConfig.o - 0x0000000008003964 ConfigPath + 0x0000000008003974 0x40 ./src/PathConfig.o + 0x0000000008003974 ConfigPath .text.TIM2Delay - 0x00000000080039a4 0x54 ./src/TimerConfig.o - 0x00000000080039a4 TIM2Delay + 0x00000000080039b4 0x54 ./src/TimerConfig.o + 0x00000000080039b4 TIM2Delay .text.TIM2DelayDeConfig - 0x00000000080039f8 0x14 ./src/TimerConfig.o - 0x00000000080039f8 TIM2DelayDeConfig + 0x0000000008003a08 0x14 ./src/TimerConfig.o + 0x0000000008003a08 TIM2DelayDeConfig .text.TimerConfig - 0x0000000008003a0c 0x104 ./src/TimerConfig.o - 0x0000000008003a0c TimerConfig + 0x0000000008003a1c 0x104 ./src/TimerConfig.o + 0x0000000008003a1c TimerConfig .text.TIM2_IRQHandler - 0x0000000008003b10 0x28 ./src/it_handlers.o - 0x0000000008003b10 TIM2_IRQHandler + 0x0000000008003b20 0x28 ./src/it_handlers.o + 0x0000000008003b20 TIM2_IRQHandler .text.TIM4_IRQHandler - 0x0000000008003b38 0x54 ./src/it_handlers.o - 0x0000000008003b38 TIM4_IRQHandler + 0x0000000008003b48 0x54 ./src/it_handlers.o + 0x0000000008003b48 TIM4_IRQHandler .text.TIM7_IRQHandler - 0x0000000008003b8c 0xb0 ./src/it_handlers.o - 0x0000000008003b8c TIM7_IRQHandler + 0x0000000008003b9c 0xb0 ./src/it_handlers.o + 0x0000000008003b9c TIM7_IRQHandler .text.TIM3_IRQHandler - 0x0000000008003c3c 0xc8 ./src/it_handlers.o - 0x0000000008003c3c TIM3_IRQHandler + 0x0000000008003c4c 0xc8 ./src/it_handlers.o + 0x0000000008003c4c TIM3_IRQHandler .text._ZL16message_callbackP7AX25Msg - 0x0000000008003d04 0x4 ./src/main.o - .text.main 0x0000000008003d08 0x2c0 ./src/main.o - 0x0000000008003d08 main - .text.cos 0x0000000008003fc8 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o) - 0x0000000008003fc8 cos - .text.sin 0x0000000008004058 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o) - 0x0000000008004058 sin - .text.cosf 0x00000000080040e8 0x78 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o) - 0x00000000080040e8 cosf - .text.sinf 0x0000000008004160 0x7c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o) - 0x0000000008004160 sinf - .text.pow 0x00000000080041dc 0x330 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-w_pow.o) - 0x00000000080041dc pow - .text.atan2f 0x000000000800450c 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o) - 0x000000000800450c atan2f + 0x0000000008003d14 0x4 ./src/main.o + .text.main 0x0000000008003d18 0x2c0 ./src/main.o + 0x0000000008003d18 main + .text.cos 0x0000000008003fd8 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o) + 0x0000000008003fd8 cos + .text.sin 0x0000000008004068 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o) + 0x0000000008004068 sin + .text.cosf 0x00000000080040f8 0x78 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o) + 0x00000000080040f8 cosf + .text.sinf 0x0000000008004170 0x7c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o) + 0x0000000008004170 sinf + .text.pow 0x00000000080041ec 0x330 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-w_pow.o) + 0x00000000080041ec pow + .text.atan2f 0x000000000800451c 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o) + 0x000000000800451c atan2f .text.__ieee754_pow - 0x0000000008004510 0xac4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_pow.o) - 0x0000000008004510 __ieee754_pow - *fill* 0x0000000008004fd4 0x4 + 0x0000000008004520 0xac4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_pow.o) + 0x0000000008004520 __ieee754_pow + *fill* 0x0000000008004fe4 0x4 .text.__ieee754_rem_pio2 - 0x0000000008004fd8 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) - 0x0000000008004fd8 __ieee754_rem_pio2 + 0x0000000008004fe8 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) + 0x0000000008004fe8 __ieee754_rem_pio2 .text.__ieee754_sqrt - 0x0000000008005404 0x188 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_sqrt.o) - 0x0000000008005404 __ieee754_sqrt + 0x0000000008005414 0x188 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_sqrt.o) + 0x0000000008005414 __ieee754_sqrt .text.__ieee754_atan2f - 0x000000000800558c 0x124 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o) - 0x000000000800558c __ieee754_atan2f + 0x000000000800559c 0x124 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o) + 0x000000000800559c __ieee754_atan2f .text.__ieee754_rem_pio2f - 0x00000000080056b0 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) - 0x00000000080056b0 __ieee754_rem_pio2f - *fill* 0x0000000008005994 0x4 + 0x00000000080056c0 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) + 0x00000000080056c0 __ieee754_rem_pio2f + *fill* 0x00000000080059a4 0x4 .text.__kernel_cos - 0x0000000008005998 0x248 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o) - 0x0000000008005998 __kernel_cos + 0x00000000080059a8 0x248 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o) + 0x00000000080059a8 __kernel_cos .text.__kernel_rem_pio2 - 0x0000000008005be0 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) - 0x0000000008005be0 __kernel_rem_pio2 + 0x0000000008005bf0 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) + 0x0000000008005bf0 __kernel_rem_pio2 .text.__kernel_sin - 0x00000000080063d0 0x16c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o) - 0x00000000080063d0 __kernel_sin + 0x00000000080063e0 0x16c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o) + 0x00000000080063e0 __kernel_sin .text.__kernel_cosf - 0x000000000800653c 0x188 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o) - 0x000000000800653c __kernel_cosf + 0x000000000800654c 0x188 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o) + 0x000000000800654c __kernel_cosf .text.__kernel_rem_pio2f - 0x00000000080066c4 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) - 0x00000000080066c4 __kernel_rem_pio2f + 0x00000000080066d4 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) + 0x00000000080066d4 __kernel_rem_pio2f .text.__kernel_sinf - 0x0000000008006d64 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o) - 0x0000000008006d64 __kernel_sinf - .text.fabs 0x0000000008006e50 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o) - 0x0000000008006e50 fabs - .text.finite 0x0000000008006e58 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_finite.o) - 0x0000000008006e58 finite - *fill* 0x0000000008006e64 0x4 - .text.floor 0x0000000008006e68 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o) - 0x0000000008006e68 floor - .text.matherr 0x0000000008006f78 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_matherr.o) - 0x0000000008006f78 matherr - .text.nan 0x0000000008006f7c 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_nan.o) - 0x0000000008006f7c nan - .text.rint 0x0000000008006f88 0x120 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_rint.o) - 0x0000000008006f88 rint - .text.scalbn 0x00000000080070a8 0xe4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o) - 0x00000000080070a8 scalbn - .text.atanf 0x000000000800718c 0x22c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) - 0x000000000800718c atanf - .text.fabsf 0x00000000080073b8 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o) - 0x00000000080073b8 fabsf - .text.floorf 0x00000000080073c0 0x8c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o) - 0x00000000080073c0 floorf - .text.scalbnf 0x000000000800744c 0xb0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o) - 0x000000000800744c scalbnf + 0x0000000008006d74 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o) + 0x0000000008006d74 __kernel_sinf + .text.fabs 0x0000000008006e60 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o) + 0x0000000008006e60 fabs + .text.finite 0x0000000008006e68 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_finite.o) + 0x0000000008006e68 finite + *fill* 0x0000000008006e74 0x4 + .text.floor 0x0000000008006e78 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o) + 0x0000000008006e78 floor + .text.matherr 0x0000000008006f88 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_matherr.o) + 0x0000000008006f88 matherr + .text.nan 0x0000000008006f8c 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_nan.o) + 0x0000000008006f8c nan + .text.rint 0x0000000008006f98 0x120 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_rint.o) + 0x0000000008006f98 rint + .text.scalbn 0x00000000080070b8 0xe4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o) + 0x00000000080070b8 scalbn + .text.atanf 0x000000000800719c 0x22c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o) + 0x000000000800719c atanf + .text.fabsf 0x00000000080073c8 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o) + 0x00000000080073c8 fabsf + .text.floorf 0x00000000080073d0 0x8c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o) + 0x00000000080073d0 floorf + .text.scalbnf 0x000000000800745c 0xb0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o) + 0x000000000800745c scalbnf .text.copysign - 0x00000000080074fc 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o) - 0x00000000080074fc copysign + 0x000000000800750c 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o) + 0x000000000800750c copysign .text.copysignf - 0x000000000800750c 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o) - 0x000000000800750c copysignf - .text 0x0000000008007518 0x370 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubdf3.o) - 0x0000000008007518 __aeabi_drsub - 0x0000000008007520 __aeabi_dsub - 0x0000000008007520 __subdf3 - 0x0000000008007524 __adddf3 - 0x0000000008007524 __aeabi_dadd - 0x000000000800779c __aeabi_ui2d - 0x000000000800779c __floatunsidf - 0x00000000080077bc __floatsidf - 0x00000000080077bc __aeabi_i2d - 0x00000000080077e0 __extendsfdf2 - 0x00000000080077e0 __aeabi_f2d - 0x000000000800781c __aeabi_ul2d - 0x000000000800781c __floatundidf - 0x000000000800782c __floatdidf - 0x000000000800782c __aeabi_l2d - .text 0x0000000008007888 0x424 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivdf3.o) - 0x0000000008007888 __aeabi_dmul - 0x0000000008007888 __muldf3 - 0x0000000008007adc __aeabi_ddiv - 0x0000000008007adc __divdf3 - .text 0x0000000008007cac 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpdf2.o) - 0x0000000008007cac __gtdf2 - 0x0000000008007cac __gedf2 - 0x0000000008007cb4 __ltdf2 - 0x0000000008007cb4 __ledf2 - 0x0000000008007cbc __cmpdf2 - 0x0000000008007cbc __eqdf2 - 0x0000000008007cbc __nedf2 - 0x0000000008007d38 __aeabi_cdrcmple - 0x0000000008007d48 __aeabi_cdcmple - 0x0000000008007d48 __aeabi_cdcmpeq - 0x0000000008007d58 __aeabi_dcmpeq - 0x0000000008007d6c __aeabi_dcmplt - 0x0000000008007d80 __aeabi_dcmple - 0x0000000008007d94 __aeabi_dcmpge - 0x0000000008007da8 __aeabi_dcmpgt - .text 0x0000000008007dbc 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_unorddf2.o) - 0x0000000008007dbc __aeabi_dcmpun - 0x0000000008007dbc __unorddf2 - .text 0x0000000008007de8 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixdfsi.o) - 0x0000000008007de8 __fixdfsi - 0x0000000008007de8 __aeabi_d2iz - .text 0x0000000008007e38 0xa0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_truncdfsf2.o) - 0x0000000008007e38 __aeabi_d2f - 0x0000000008007e38 __truncdfsf2 - .text 0x0000000008007ed8 0x21c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubsf3.o) - 0x0000000008007ed8 __aeabi_frsub - 0x0000000008007ee0 __subsf3 - 0x0000000008007ee0 __aeabi_fsub - 0x0000000008007ee4 __aeabi_fadd - 0x0000000008007ee4 __addsf3 - 0x0000000008008044 __aeabi_ui2f - 0x0000000008008044 __floatunsisf - 0x000000000800804c __aeabi_i2f - 0x000000000800804c __floatsisf - 0x0000000008008068 __floatundisf - 0x0000000008008068 __aeabi_ul2f - 0x0000000008008078 __floatdisf - 0x0000000008008078 __aeabi_l2f - .text 0x00000000080080f4 0x2a0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivsf3.o) - 0x00000000080080f4 __mulsf3 - 0x00000000080080f4 __aeabi_fmul - 0x000000000800825c __divsf3 - 0x000000000800825c __aeabi_fdiv - .text 0x0000000008008394 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpsf2.o) - 0x0000000008008394 __gtsf2 - 0x0000000008008394 __gesf2 - 0x000000000800839c __lesf2 - 0x000000000800839c __ltsf2 - 0x00000000080083a4 __nesf2 - 0x00000000080083a4 __eqsf2 - 0x00000000080083a4 __cmpsf2 - 0x0000000008008404 __aeabi_cfrcmple - 0x000000000800840c __aeabi_cfcmple - 0x000000000800840c __aeabi_cfcmpeq - 0x000000000800841c __aeabi_fcmpeq - 0x0000000008008430 __aeabi_fcmplt - 0x0000000008008444 __aeabi_fcmple - 0x0000000008008458 __aeabi_fcmpge - 0x000000000800846c __aeabi_fcmpgt - .text 0x0000000008008480 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o) - 0x0000000008008480 __fixsfsi - 0x0000000008008480 __aeabi_f2iz - .text 0x00000000080084cc 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixdfdi.o) - 0x00000000080084cc __aeabi_d2lz - 0x00000000080084cc __fixdfdi - .text 0x00000000080084fc 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixunsdfdi.o) - 0x00000000080084fc __aeabi_d2ulz - 0x00000000080084fc __fixunsdfdi - .text 0x0000000008008544 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixunsdfsi.o) - 0x0000000008008544 __fixunsdfsi - 0x0000000008008544 __aeabi_d2uiz - .text.__errno 0x0000000008008584 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o) - 0x0000000008008584 __errno - .text.memcpy 0x0000000008008590 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) - 0x0000000008008590 memcpy - .text.memset 0x00000000080085a6 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o) - 0x00000000080085a6 memset - .text.__cvt 0x00000000080085b6 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) - 0x00000000080085b6 __cvt + 0x000000000800751c 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o) + 0x000000000800751c copysignf + .text 0x0000000008007528 0x370 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubdf3.o) + 0x0000000008007528 __aeabi_drsub + 0x0000000008007530 __aeabi_dsub + 0x0000000008007530 __subdf3 + 0x0000000008007534 __adddf3 + 0x0000000008007534 __aeabi_dadd + 0x00000000080077ac __aeabi_ui2d + 0x00000000080077ac __floatunsidf + 0x00000000080077cc __floatsidf + 0x00000000080077cc __aeabi_i2d + 0x00000000080077f0 __extendsfdf2 + 0x00000000080077f0 __aeabi_f2d + 0x000000000800782c __aeabi_ul2d + 0x000000000800782c __floatundidf + 0x000000000800783c __floatdidf + 0x000000000800783c __aeabi_l2d + .text 0x0000000008007898 0x424 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivdf3.o) + 0x0000000008007898 __aeabi_dmul + 0x0000000008007898 __muldf3 + 0x0000000008007aec __aeabi_ddiv + 0x0000000008007aec __divdf3 + .text 0x0000000008007cbc 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpdf2.o) + 0x0000000008007cbc __gtdf2 + 0x0000000008007cbc __gedf2 + 0x0000000008007cc4 __ltdf2 + 0x0000000008007cc4 __ledf2 + 0x0000000008007ccc __cmpdf2 + 0x0000000008007ccc __eqdf2 + 0x0000000008007ccc __nedf2 + 0x0000000008007d48 __aeabi_cdrcmple + 0x0000000008007d58 __aeabi_cdcmple + 0x0000000008007d58 __aeabi_cdcmpeq + 0x0000000008007d68 __aeabi_dcmpeq + 0x0000000008007d7c __aeabi_dcmplt + 0x0000000008007d90 __aeabi_dcmple + 0x0000000008007da4 __aeabi_dcmpge + 0x0000000008007db8 __aeabi_dcmpgt + .text 0x0000000008007dcc 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_unorddf2.o) + 0x0000000008007dcc __aeabi_dcmpun + 0x0000000008007dcc __unorddf2 + .text 0x0000000008007df8 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixdfsi.o) + 0x0000000008007df8 __fixdfsi + 0x0000000008007df8 __aeabi_d2iz + .text 0x0000000008007e48 0xa0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_truncdfsf2.o) + 0x0000000008007e48 __aeabi_d2f + 0x0000000008007e48 __truncdfsf2 + .text 0x0000000008007ee8 0x21c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubsf3.o) + 0x0000000008007ee8 __aeabi_frsub + 0x0000000008007ef0 __subsf3 + 0x0000000008007ef0 __aeabi_fsub + 0x0000000008007ef4 __aeabi_fadd + 0x0000000008007ef4 __addsf3 + 0x0000000008008054 __aeabi_ui2f + 0x0000000008008054 __floatunsisf + 0x000000000800805c __aeabi_i2f + 0x000000000800805c __floatsisf + 0x0000000008008078 __floatundisf + 0x0000000008008078 __aeabi_ul2f + 0x0000000008008088 __floatdisf + 0x0000000008008088 __aeabi_l2f + .text 0x0000000008008104 0x2a0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivsf3.o) + 0x0000000008008104 __mulsf3 + 0x0000000008008104 __aeabi_fmul + 0x000000000800826c __divsf3 + 0x000000000800826c __aeabi_fdiv + .text 0x00000000080083a4 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpsf2.o) + 0x00000000080083a4 __gtsf2 + 0x00000000080083a4 __gesf2 + 0x00000000080083ac __lesf2 + 0x00000000080083ac __ltsf2 + 0x00000000080083b4 __nesf2 + 0x00000000080083b4 __eqsf2 + 0x00000000080083b4 __cmpsf2 + 0x0000000008008414 __aeabi_cfrcmple + 0x000000000800841c __aeabi_cfcmple + 0x000000000800841c __aeabi_cfcmpeq + 0x000000000800842c __aeabi_fcmpeq + 0x0000000008008440 __aeabi_fcmplt + 0x0000000008008454 __aeabi_fcmple + 0x0000000008008468 __aeabi_fcmpge + 0x000000000800847c __aeabi_fcmpgt + .text 0x0000000008008490 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o) + 0x0000000008008490 __fixsfsi + 0x0000000008008490 __aeabi_f2iz + .text 0x00000000080084dc 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixdfdi.o) + 0x00000000080084dc __aeabi_d2lz + 0x00000000080084dc __fixdfdi + .text 0x000000000800850c 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixunsdfdi.o) + 0x000000000800850c __aeabi_d2ulz + 0x000000000800850c __fixunsdfdi + .text 0x0000000008008554 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixunsdfsi.o) + 0x0000000008008554 __fixunsdfsi + 0x0000000008008554 __aeabi_d2uiz + .text.__errno 0x0000000008008594 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o) + 0x0000000008008594 __errno + .text.memcpy 0x00000000080085a0 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) + 0x00000000080085a0 memcpy + .text.memset 0x00000000080085b6 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o) + 0x00000000080085b6 memset + .text.__cvt 0x00000000080085c6 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) + 0x00000000080085c6 __cvt .text.__exponent - 0x0000000008008676 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) - 0x0000000008008676 __exponent + 0x0000000008008686 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) + 0x0000000008008686 __exponent .text._printf_float - 0x00000000080086d8 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) - 0x00000000080086d8 _printf_float + 0x00000000080086e8 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) + 0x00000000080086e8 _printf_float .text._printf_common - 0x0000000008008b60 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) - 0x0000000008008b60 _printf_common + 0x0000000008008b70 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) + 0x0000000008008b70 _printf_common .text._printf_i - 0x0000000008008c4c 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) - 0x0000000008008c4c _printf_i + 0x0000000008008c5c 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) + 0x0000000008008c5c _printf_i .text.snprintf - 0x0000000008008e98 0x64 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o) - 0x0000000008008e98 snprintf - 0x0000000008008e98 sniprintf - .text.sprintf 0x0000000008008efc 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o) - 0x0000000008008efc sprintf - 0x0000000008008efc siprintf - .text 0x0000000008008f44 0x14 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o) - 0x0000000008008f44 strcmp - .text.strcpy 0x0000000008008f58 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o) - 0x0000000008008f58 strcpy - .text 0x0000000008008f68 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strlen.o) - 0x0000000008008f68 strlen + 0x0000000008008ea8 0x64 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o) + 0x0000000008008ea8 snprintf + 0x0000000008008ea8 sniprintf + .text.sprintf 0x0000000008008f0c 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o) + 0x0000000008008f0c sprintf + 0x0000000008008f0c siprintf + .text 0x0000000008008f54 0x14 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o) + 0x0000000008008f54 strcmp + .text.strcpy 0x0000000008008f68 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o) + 0x0000000008008f68 strcpy + .text 0x0000000008008f78 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strlen.o) + 0x0000000008008f78 strlen .text._vsnprintf_r - 0x0000000008008f78 0x56 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) - 0x0000000008008f78 _vsnprintf_r - 0x0000000008008f78 _vsniprintf_r - *fill* 0x0000000008008fce 0x2 + 0x0000000008008f88 0x56 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) + 0x0000000008008f88 _vsnprintf_r + 0x0000000008008f88 _vsniprintf_r + *fill* 0x0000000008008fde 0x2 .text.vsnprintf - 0x0000000008008fd0 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) - 0x0000000008008fd0 vsnprintf - 0x0000000008008fd0 vsniprintf - .text.quorem 0x0000000008008fec 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* 0x0000000008009102 0x6 - .text._dtoa_r 0x0000000008009108 0xb30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) - 0x0000000008009108 _dtoa_r + 0x0000000008008fe0 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o) + 0x0000000008008fe0 vsnprintf + 0x0000000008008fe0 vsniprintf + .text.quorem 0x0000000008008ffc 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* 0x0000000008009112 0x6 + .text._dtoa_r 0x0000000008009118 0xb30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) + 0x0000000008009118 _dtoa_r .text._localeconv_r - 0x0000000008009c38 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o) - 0x0000000008009c38 _localeconv_r - .text.malloc 0x0000000008009c54 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) - 0x0000000008009c54 malloc - .text.memchr 0x0000000008009c64 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) - 0x0000000008009c64 memchr - .text._Balloc 0x0000000008009c80 0x6a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008009c80 _Balloc - .text._Bfree 0x0000000008009cea 0x2e /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008009cea _Bfree + 0x0000000008009c48 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o) + 0x0000000008009c48 _localeconv_r + .text.malloc 0x0000000008009c64 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o) + 0x0000000008009c64 malloc + .text.memchr 0x0000000008009c74 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) + 0x0000000008009c74 memchr + .text._Balloc 0x0000000008009c90 0x6a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008009c90 _Balloc + .text._Bfree 0x0000000008009cfa 0x2e /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008009cfa _Bfree .text.__multadd - 0x0000000008009d18 0x76 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008009d18 __multadd + 0x0000000008009d28 0x76 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008009d28 __multadd .text.__hi0bits - 0x0000000008009d8e 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008009d8e __hi0bits + 0x0000000008009d9e 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008009d9e __hi0bits .text.__lo0bits - 0x0000000008009dce 0x5a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008009dce __lo0bits - .text.__i2b 0x0000000008009e28 0x12 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008009e28 __i2b + 0x0000000008009dde 0x5a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008009dde __lo0bits + .text.__i2b 0x0000000008009e38 0x12 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008009e38 __i2b .text.__multiply - 0x0000000008009e3a 0x120 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008009e3a __multiply - *fill* 0x0000000008009f5a 0x2 + 0x0000000008009e4a 0x120 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008009e4a __multiply + *fill* 0x0000000008009f6a 0x2 .text.__pow5mult - 0x0000000008009f5c 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008009f5c __pow5mult + 0x0000000008009f6c 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x0000000008009f6c __pow5mult .text.__lshift - 0x0000000008009ff8 0xa2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x0000000008009ff8 __lshift - .text.__mcmp 0x000000000800a09a 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x000000000800a09a __mcmp - .text.__mdiff 0x000000000800a0d2 0xbe /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x000000000800a0d2 __mdiff - .text.__d2b 0x000000000800a190 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x000000000800a190 __d2b + 0x000000000800a008 0xa2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x000000000800a008 __lshift + .text.__mcmp 0x000000000800a0aa 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x000000000800a0aa __mcmp + .text.__mdiff 0x000000000800a0e2 0xbe /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x000000000800a0e2 __mdiff + .text.__d2b 0x000000000800a1a0 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x000000000800a1a0 __d2b .text._calloc_r - 0x000000000800a22c 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) - 0x000000000800a22c _calloc_r - .text._free_r 0x000000000800a248 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) - 0x000000000800a248 _free_r + 0x000000000800a23c 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) + 0x000000000800a23c _calloc_r + .text._free_r 0x000000000800a258 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) + 0x000000000800a258 _free_r .text._malloc_r - 0x000000000800a2e0 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) - 0x000000000800a2e0 _malloc_r + 0x000000000800a2f0 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) + 0x000000000800a2f0 _malloc_r .text.__ssputs_r - 0x000000000800a39c 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) - 0x000000000800a39c __ssputs_r - *fill* 0x000000000800a44e 0x2 + 0x000000000800a3ac 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) + 0x000000000800a3ac __ssputs_r + *fill* 0x000000000800a45e 0x2 .text._svfprintf_r - 0x000000000800a450 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) - 0x000000000800a450 _svfprintf_r - 0x000000000800a450 _svfiprintf_r - .text._sbrk_r 0x000000000800a638 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) - 0x000000000800a638 _sbrk_r + 0x000000000800a460 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) + 0x000000000800a460 _svfprintf_r + 0x000000000800a460 _svfiprintf_r + .text._sbrk_r 0x000000000800a648 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o) + 0x000000000800a648 _sbrk_r .text.__ascii_mbtowc - 0x000000000800a658 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) - 0x000000000800a658 __ascii_mbtowc - .text.memmove 0x000000000800a67c 0x36 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o) - 0x000000000800a67c memmove + 0x000000000800a668 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) + 0x000000000800a668 __ascii_mbtowc + .text.memmove 0x000000000800a68c 0x36 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o) + 0x000000000800a68c memmove .text.__malloc_lock - 0x000000000800a6b2 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) - 0x000000000800a6b2 __malloc_lock + 0x000000000800a6c2 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) + 0x000000000800a6c2 __malloc_lock .text.__malloc_unlock - 0x000000000800a6b4 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) - 0x000000000800a6b4 __malloc_unlock + 0x000000000800a6c4 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o) + 0x000000000800a6c4 __malloc_unlock .text._realloc_r - 0x000000000800a6b6 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) - 0x000000000800a6b6 _realloc_r + 0x000000000800a6c6 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) + 0x000000000800a6c6 _realloc_r .text.__ascii_wctomb - 0x000000000800a702 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) - 0x000000000800a702 __ascii_wctomb + 0x000000000800a712 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) + 0x000000000800a712 __ascii_wctomb .text._malloc_usable_size_r - 0x000000000800a71c 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) - 0x000000000800a71c _malloc_usable_size_r + 0x000000000800a72c 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) + 0x000000000800a72c _malloc_usable_size_r *(.rodata .rodata.* .constdata .constdata.*) .rodata.str1.4 - 0x000000000800a730 0x1a ./system/src/drivers/serial.o - *fill* 0x000000000800a74a 0x2 + 0x000000000800a740 0x1a ./system/src/drivers/serial.o + *fill* 0x000000000800a75a 0x2 .rodata.str1.4 - 0x000000000800a74c 0x24 ./system/src/drivers/tx20.o + 0x000000000800a75c 0x24 ./system/src/drivers/tx20.o .rodata.str1.4 - 0x000000000800a770 0x146 ./system/src/cortexm/exception_handlers.o - *fill* 0x000000000800a8b6 0x2 + 0x000000000800a780 0x146 ./system/src/cortexm/exception_handlers.o + *fill* 0x000000000800a8c6 0x2 .rodata.sin_table - 0x000000000800a8b8 0x80 ./system/src/aprs/afsk.o + 0x000000000800a8c8 0x80 ./system/src/aprs/afsk.o .rodata.crc_ccitt_tab - 0x000000000800a938 0x200 ./system/src/aprs/crc.o - 0x000000000800a938 crc_ccitt_tab + 0x000000000800a948 0x200 ./system/src/aprs/crc.o + 0x000000000800a948 crc_ccitt_tab .rodata.str1.4 - 0x000000000800ab38 0x2f ./system/src/aprs/digi.o - *fill* 0x000000000800ab67 0x1 + 0x000000000800ab48 0x2f ./system/src/aprs/digi.o + *fill* 0x000000000800ab77 0x1 .rodata.str1.4 - 0x000000000800ab68 0xb4 ./system/src/aprs/telemetry.o + 0x000000000800ab78 0xb4 ./system/src/aprs/telemetry.o 0xbc (size before relaxing) .rodata.str1.4 - 0x000000000800ac1c 0x21 ./src/KissCommunication.o - *fill* 0x000000000800ac3d 0x3 + 0x000000000800ac2c 0x21 ./src/KissCommunication.o + *fill* 0x000000000800ac4d 0x3 .rodata.str1.4 - 0x000000000800ac40 0x7 ./src/PathConfig.o + 0x000000000800ac50 0x7 ./src/PathConfig.o 0x16 (size before relaxing) - *fill* 0x000000000800ac47 0x1 + *fill* 0x000000000800ac57 0x1 .rodata.str1.4 - 0x000000000800ac48 0x2b ./src/it_handlers.o - *fill* 0x000000000800ac73 0x1 - .rodata 0x000000000800ac74 0x1a ./src/main.o - *fill* 0x000000000800ac8e 0x2 + 0x000000000800ac58 0x2b ./src/it_handlers.o + *fill* 0x000000000800ac83 0x1 + .rodata 0x000000000800ac84 0x1a ./src/main.o + *fill* 0x000000000800ac9e 0x2 .rodata.str1.4 - 0x000000000800ac90 0x84 ./src/main.o + 0x000000000800aca0 0x84 ./src/main.o 0xb0 (size before relaxing) .rodata.str1.4 - 0x000000000800ad14 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-w_pow.o) + 0x000000000800ad24 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-w_pow.o) .rodata.str1.4 - 0x000000000800ad18 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_pow.o) + 0x000000000800ad28 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_pow.o) 0x1 (size before relaxing) .rodata.npio2_hw - 0x000000000800ad18 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) + 0x000000000800ad28 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 - 0x000000000800ad98 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) + 0x000000000800ada8 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 - 0x000000000800aea0 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) + 0x000000000800aeb0 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 - 0x000000000800af20 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) + 0x000000000800af30 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 - 0x000000000800b238 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 0x000000000800b248 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) + 0x000000000800b248 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 0x000000000800b258 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 - 0x000000000800b288 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 0x000000000800b294 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.TWO52 0x000000000800b2c0 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_rint.o) + 0x000000000800b298 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 0x000000000800b2a4 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.TWO52 0x000000000800b2d0 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_rint.o) .rodata.atanlo - 0x000000000800b2d0 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 0x000000000800b2e0 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 + 0x000000000800b2f0 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 - 0x000000000800b2f0 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) + 0x000000000800b300 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 - 0x000000000800b302 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) + 0x000000000800b312 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 - 0x000000000800b324 0xd /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o) + 0x000000000800b334 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* 0x000000000800b331 0x7 + *fill* 0x000000000800b341 0x7 .rodata.__mprec_tens - 0x000000000800b338 0xc8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x000000000800b338 __mprec_tens + 0x000000000800b348 0xc8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x000000000800b348 __mprec_tens .rodata.__mprec_bigtens - 0x000000000800b400 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) - 0x000000000800b400 __mprec_bigtens + 0x000000000800b410 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x000000000800b410 __mprec_bigtens .rodata.p05.6097 - 0x000000000800b428 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o) + 0x000000000800b438 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 - 0x000000000800b434 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) + 0x000000000800b444 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 - 0x000000000800b445 0xa /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o) + 0x000000000800b455 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_ - 0x000000000800b44f 0x101 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-ctype_.o) - 0x000000000800b44f _ctype_ + 0x000000000800b45f 0x101 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-ctype_.o) + 0x000000000800b45f _ctype_ *(vtable) *(.eh_frame*) *(.glue_7) - .glue_7 0x000000000800b550 0x0 linker stubs + .glue_7 0x000000000800b560 0x0 linker stubs *(.glue_7t) - .glue_7t 0x000000000800b550 0x0 linker stubs + .glue_7t 0x000000000800b560 0x0 linker stubs -.vfp11_veneer 0x000000000800b550 0x0 - .vfp11_veneer 0x000000000800b550 0x0 linker stubs +.vfp11_veneer 0x000000000800b560 0x0 + .vfp11_veneer 0x000000000800b560 0x0 linker stubs -.v4_bx 0x000000000800b550 0x0 - .v4_bx 0x000000000800b550 0x0 linker stubs +.v4_bx 0x000000000800b560 0x0 + .v4_bx 0x000000000800b560 0x0 linker stubs -.iplt 0x000000000800b550 0x0 - .iplt 0x000000000800b550 0x0 ./system/src/stm32f1-stdperiph/misc.o +.iplt 0x000000000800b560 0x0 + .iplt 0x000000000800b560 0x0 ./system/src/stm32f1-stdperiph/misc.o -.rel.dyn 0x000000000800b550 0x0 - .rel.iplt 0x000000000800b550 0x0 ./system/src/stm32f1-stdperiph/misc.o +.rel.dyn 0x000000000800b560 0x0 + .rel.iplt 0x000000000800b560 0x0 ./system/src/stm32f1-stdperiph/misc.o .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x000000000800b550 . = ALIGN (0x4) - 0x000000000800b550 __exidx_start = . + 0x000000000800b560 . = ALIGN (0x4) + 0x000000000800b560 __exidx_start = . .ARM.exidx *(.ARM.exidx* .gnu.linkonce.armexidx.*) - 0x000000000800b550 __exidx_end = . - 0x000000000800b550 . = ALIGN (0x4) - 0x000000000800b550 _etext = . - 0x000000000800b550 __etext = . + 0x000000000800b560 __exidx_end = . + 0x000000000800b560 . = ALIGN (0x4) + 0x000000000800b560 _etext = . + 0x000000000800b560 __etext = . -.data_CCMRAM 0x0000000000000000 0x0 load address 0x000000000800b550 +.data_CCMRAM 0x0000000000000000 0x0 load address 0x000000000800b560 FILL mask 0xff *(.data.CCMRAM .data.CCMRAM.*) 0x0000000000000000 . = ALIGN (0x4) - 0x000000000800b550 _sidata = LOADADDR (.data) + 0x000000000800b560 _sidata = LOADADDR (.data) -.data 0x0000000020000000 0x210 load address 0x000000000800b550 +.data 0x0000000020000000 0x210 load address 0x000000000800b560 FILL mask 0xff 0x0000000020000000 _sdata = . 0x0000000020000000 __data_start__ = . @@ -6055,7 +6055,7 @@ END GROUP 0x0000000020000210 _edata = . 0x0000000020000210 __data_end__ = . -.igot.plt 0x0000000020000210 0x0 load address 0x000000000800b760 +.igot.plt 0x0000000020000210 0x0 load address 0x000000000800b770 .igot.plt 0x0000000020000210 0x0 ./system/src/stm32f1-stdperiph/misc.o .bss_CCMRAM 0x0000000000000000 0x0 @@ -6681,7 +6681,7 @@ END GROUP .debug_pubnames *(.debug_pubnames) -.debug_info 0x0000000000000000 0xf1ee +.debug_info 0x0000000000000000 0xf1e0 *(.debug_info .gnu.linkonce.wi.*) .debug_info 0x0000000000000000 0x346 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o .debug_info 0x0000000000000346 0x86b ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o @@ -6692,33 +6692,33 @@ END GROUP .debug_info 0x0000000000002c2a 0x11f ./system/src/newlib/_sbrk.o .debug_info 0x0000000000002d49 0x454 ./system/src/newlib/_startup.o .debug_info 0x000000000000319d 0x1c7 ./system/src/newlib/_syscalls.o - .debug_info 0x0000000000003364 0xa9a ./system/src/drivers/_dht22.o - .debug_info 0x0000000000003dfe 0xc95 ./system/src/drivers/dallas.o - .debug_info 0x0000000000004a93 0x179 ./system/src/drivers/gpio_conf.o - .debug_info 0x0000000000004c0c 0xbe7 ./system/src/drivers/i2c.o - .debug_info 0x00000000000057f3 0x5fd ./system/src/drivers/ms5611.o - .debug_info 0x0000000000005df0 0xb38 ./system/src/drivers/serial.o - .debug_info 0x0000000000006928 0xa84 ./system/src/drivers/tx20.o - .debug_info 0x00000000000073ac 0x2e7 ./system/src/diag/Trace.o - .debug_info 0x0000000000007693 0x30a ./system/src/diag/trace_impl.o - .debug_info 0x000000000000799d 0x2b1 ./system/src/cortexm/_initialize_hardware.o - .debug_info 0x0000000000007c4e 0x8da ./system/src/cortexm/exception_handlers.o - .debug_info 0x0000000000008528 0x439 ./system/src/cmsis/system_stm32f10x.o - .debug_info 0x0000000000008961 0xd1 ./system/src/cmsis/vectors_stm32f10x.o - .debug_info 0x0000000000008a32 0x9ab ./system/src/aprs/adc.o - .debug_info 0x00000000000093dd 0x8d8 ./system/src/aprs/afsk.o - .debug_info 0x0000000000009cb5 0x37f ./system/src/aprs/afsk_pr.o - .debug_info 0x000000000000a034 0xbd3 ./system/src/aprs/ax25.o - .debug_info 0x000000000000ac07 0x179 ./system/src/aprs/crc.o - .debug_info 0x000000000000ad80 0x718 ./system/src/aprs/dac.o - .debug_info 0x000000000000b498 0x99f ./system/src/aprs/digi.o - .debug_info 0x000000000000be37 0x6d3 ./system/src/aprs/telemetry.o - .debug_info 0x000000000000c50a 0x6a7 ./src/KissCommunication.o - .debug_info 0x000000000000cbb1 0x26d ./src/LedConfig.o - .debug_info 0x000000000000ce1e 0x18d ./src/PathConfig.o - .debug_info 0x000000000000cfab 0x8e1 ./src/TimerConfig.o - .debug_info 0x000000000000d88c 0xb0d ./src/it_handlers.o - .debug_info 0x000000000000e399 0xe55 ./src/main.o + .debug_info 0x0000000000003364 0xa8c ./system/src/drivers/_dht22.o + .debug_info 0x0000000000003df0 0xc95 ./system/src/drivers/dallas.o + .debug_info 0x0000000000004a85 0x179 ./system/src/drivers/gpio_conf.o + .debug_info 0x0000000000004bfe 0xbe7 ./system/src/drivers/i2c.o + .debug_info 0x00000000000057e5 0x5fd ./system/src/drivers/ms5611.o + .debug_info 0x0000000000005de2 0xb38 ./system/src/drivers/serial.o + .debug_info 0x000000000000691a 0xa84 ./system/src/drivers/tx20.o + .debug_info 0x000000000000739e 0x2e7 ./system/src/diag/Trace.o + .debug_info 0x0000000000007685 0x30a ./system/src/diag/trace_impl.o + .debug_info 0x000000000000798f 0x2b1 ./system/src/cortexm/_initialize_hardware.o + .debug_info 0x0000000000007c40 0x8da ./system/src/cortexm/exception_handlers.o + .debug_info 0x000000000000851a 0x439 ./system/src/cmsis/system_stm32f10x.o + .debug_info 0x0000000000008953 0xd1 ./system/src/cmsis/vectors_stm32f10x.o + .debug_info 0x0000000000008a24 0x9ab ./system/src/aprs/adc.o + .debug_info 0x00000000000093cf 0x8d8 ./system/src/aprs/afsk.o + .debug_info 0x0000000000009ca7 0x37f ./system/src/aprs/afsk_pr.o + .debug_info 0x000000000000a026 0xbd3 ./system/src/aprs/ax25.o + .debug_info 0x000000000000abf9 0x179 ./system/src/aprs/crc.o + .debug_info 0x000000000000ad72 0x718 ./system/src/aprs/dac.o + .debug_info 0x000000000000b48a 0x99f ./system/src/aprs/digi.o + .debug_info 0x000000000000be29 0x6d3 ./system/src/aprs/telemetry.o + .debug_info 0x000000000000c4fc 0x6a7 ./src/KissCommunication.o + .debug_info 0x000000000000cba3 0x26d ./src/LedConfig.o + .debug_info 0x000000000000ce10 0x18d ./src/PathConfig.o + .debug_info 0x000000000000cf9d 0x8e1 ./src/TimerConfig.o + .debug_info 0x000000000000d87e 0xb0d ./src/it_handlers.o + .debug_info 0x000000000000e38b 0xe55 ./src/main.o .debug_abbrev 0x0000000000000000 0x3a79 *(.debug_abbrev) @@ -6759,7 +6759,7 @@ END GROUP .debug_abbrev 0x0000000000003668 0x1de ./src/it_handlers.o .debug_abbrev 0x0000000000003846 0x233 ./src/main.o -.debug_line 0x0000000000000000 0xa5bb +.debug_line 0x0000000000000000 0xa5bf *(.debug_line) .debug_line 0x0000000000000000 0x3c1 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o .debug_line 0x00000000000003c1 0x4c4 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o @@ -6770,35 +6770,35 @@ END GROUP .debug_line 0x0000000000001bf7 0x21e ./system/src/newlib/_sbrk.o .debug_line 0x0000000000001e15 0x2d4 ./system/src/newlib/_startup.o .debug_line 0x00000000000020e9 0x305 ./system/src/newlib/_syscalls.o - .debug_line 0x00000000000023ee 0x5b0 ./system/src/drivers/_dht22.o - .debug_line 0x000000000000299e 0x62f ./system/src/drivers/dallas.o - .debug_line 0x0000000000002fcd 0x33c ./system/src/drivers/gpio_conf.o - .debug_line 0x0000000000003309 0x483 ./system/src/drivers/i2c.o - .debug_line 0x000000000000378c 0x589 ./system/src/drivers/ms5611.o - .debug_line 0x0000000000003d15 0x618 ./system/src/drivers/serial.o - .debug_line 0x000000000000432d 0x61d ./system/src/drivers/tx20.o - .debug_line 0x000000000000494a 0x2d8 ./system/src/diag/Trace.o - .debug_line 0x0000000000004c22 0x552 ./system/src/diag/trace_impl.o - .debug_line 0x0000000000005174 0x33f ./system/src/cortexm/_initialize_hardware.o - .debug_line 0x00000000000054b3 0x5fc ./system/src/cortexm/exception_handlers.o - .debug_line 0x0000000000005aaf 0x39a ./system/src/cmsis/system_stm32f10x.o - .debug_line 0x0000000000005e49 0xcf ./system/src/cmsis/vectors_stm32f10x.o - .debug_line 0x0000000000005f18 0x55d ./system/src/aprs/adc.o - .debug_line 0x0000000000006475 0x6e8 ./system/src/aprs/afsk.o - .debug_line 0x0000000000006b5d 0x4c5 ./system/src/aprs/afsk_pr.o - .debug_line 0x0000000000007022 0x7d2 ./system/src/aprs/ax25.o - .debug_line 0x00000000000077f4 0x353 ./system/src/aprs/crc.o - .debug_line 0x0000000000007b47 0x3be ./system/src/aprs/dac.o - .debug_line 0x0000000000007f05 0x42c ./system/src/aprs/digi.o - .debug_line 0x0000000000008331 0x414 ./system/src/aprs/telemetry.o - .debug_line 0x0000000000008745 0x5cb ./src/KissCommunication.o - .debug_line 0x0000000000008d10 0x30c ./src/LedConfig.o - .debug_line 0x000000000000901c 0x4b2 ./src/PathConfig.o - .debug_line 0x00000000000094ce 0x3b8 ./src/TimerConfig.o - .debug_line 0x0000000000009886 0x615 ./src/it_handlers.o - .debug_line 0x0000000000009e9b 0x720 ./src/main.o + .debug_line 0x00000000000023ee 0x5b4 ./system/src/drivers/_dht22.o + .debug_line 0x00000000000029a2 0x62f ./system/src/drivers/dallas.o + .debug_line 0x0000000000002fd1 0x33c ./system/src/drivers/gpio_conf.o + .debug_line 0x000000000000330d 0x483 ./system/src/drivers/i2c.o + .debug_line 0x0000000000003790 0x589 ./system/src/drivers/ms5611.o + .debug_line 0x0000000000003d19 0x618 ./system/src/drivers/serial.o + .debug_line 0x0000000000004331 0x61d ./system/src/drivers/tx20.o + .debug_line 0x000000000000494e 0x2d8 ./system/src/diag/Trace.o + .debug_line 0x0000000000004c26 0x552 ./system/src/diag/trace_impl.o + .debug_line 0x0000000000005178 0x33f ./system/src/cortexm/_initialize_hardware.o + .debug_line 0x00000000000054b7 0x5fc ./system/src/cortexm/exception_handlers.o + .debug_line 0x0000000000005ab3 0x39a ./system/src/cmsis/system_stm32f10x.o + .debug_line 0x0000000000005e4d 0xcf ./system/src/cmsis/vectors_stm32f10x.o + .debug_line 0x0000000000005f1c 0x55d ./system/src/aprs/adc.o + .debug_line 0x0000000000006479 0x6e8 ./system/src/aprs/afsk.o + .debug_line 0x0000000000006b61 0x4c5 ./system/src/aprs/afsk_pr.o + .debug_line 0x0000000000007026 0x7d2 ./system/src/aprs/ax25.o + .debug_line 0x00000000000077f8 0x353 ./system/src/aprs/crc.o + .debug_line 0x0000000000007b4b 0x3be ./system/src/aprs/dac.o + .debug_line 0x0000000000007f09 0x42c ./system/src/aprs/digi.o + .debug_line 0x0000000000008335 0x414 ./system/src/aprs/telemetry.o + .debug_line 0x0000000000008749 0x5cb ./src/KissCommunication.o + .debug_line 0x0000000000008d14 0x30c ./src/LedConfig.o + .debug_line 0x0000000000009020 0x4b2 ./src/PathConfig.o + .debug_line 0x00000000000094d2 0x3b8 ./src/TimerConfig.o + .debug_line 0x000000000000988a 0x615 ./src/it_handlers.o + .debug_line 0x0000000000009e9f 0x720 ./src/main.o -.debug_frame 0x0000000000000000 0x2714 +.debug_frame 0x0000000000000000 0x2718 *(.debug_frame) .debug_frame 0x0000000000000000 0xa4 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o .debug_frame 0x00000000000000a4 0x16c ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o @@ -6809,94 +6809,94 @@ END GROUP .debug_frame 0x00000000000008ec 0x28 ./system/src/newlib/_sbrk.o .debug_frame 0x0000000000000914 0x7c ./system/src/newlib/_startup.o .debug_frame 0x0000000000000990 0x50 ./system/src/newlib/_syscalls.o - .debug_frame 0x00000000000009e0 0xb4 ./system/src/drivers/_dht22.o - .debug_frame 0x0000000000000a94 0xe4 ./system/src/drivers/dallas.o - .debug_frame 0x0000000000000b78 0x2c ./system/src/drivers/gpio_conf.o - .debug_frame 0x0000000000000ba4 0x94 ./system/src/drivers/i2c.o - .debug_frame 0x0000000000000c38 0xe0 ./system/src/drivers/ms5611.o - .debug_frame 0x0000000000000d18 0x8c ./system/src/drivers/serial.o - .debug_frame 0x0000000000000da4 0xb8 ./system/src/drivers/tx20.o - .debug_frame 0x0000000000000e5c 0x94 ./system/src/diag/Trace.o - .debug_frame 0x0000000000000ef0 0x60 ./system/src/diag/trace_impl.o - .debug_frame 0x0000000000000f50 0x40 ./system/src/cortexm/_initialize_hardware.o - .debug_frame 0x0000000000000f90 0x158 ./system/src/cortexm/exception_handlers.o - .debug_frame 0x00000000000010e8 0x68 ./system/src/cmsis/system_stm32f10x.o - .debug_frame 0x0000000000001150 0x20 ./system/src/cmsis/vectors_stm32f10x.o - .debug_frame 0x0000000000001170 0x50 ./system/src/aprs/adc.o - .debug_frame 0x00000000000011c0 0x130 ./system/src/aprs/afsk.o - .debug_frame 0x00000000000012f0 0x30 ./system/src/aprs/afsk_pr.o - .debug_frame 0x0000000000001320 0x170 ./system/src/aprs/ax25.o - .debug_frame 0x0000000000001490 0x3c ./system/src/aprs/crc.o - .debug_frame 0x00000000000014cc 0x70 ./system/src/aprs/dac.o - .debug_frame 0x000000000000153c 0x38 ./system/src/aprs/digi.o - .debug_frame 0x0000000000001574 0x30 ./system/src/aprs/telemetry.o - .debug_frame 0x00000000000015a4 0x70 ./src/KissCommunication.o - .debug_frame 0x0000000000001614 0x30 ./src/LedConfig.o - .debug_frame 0x0000000000001644 0x28 ./src/PathConfig.o - .debug_frame 0x000000000000166c 0x4c ./src/TimerConfig.o - .debug_frame 0x00000000000016b8 0x68 ./src/it_handlers.o - .debug_frame 0x0000000000001720 0x3c ./src/main.o - .debug_frame 0x000000000000175c 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 0x0000000000001794 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 0x00000000000017cc 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 0x0000000000001800 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 0x0000000000001834 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-w_pow.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-wf_atan2.o) - .debug_frame 0x00000000000018a0 0x68 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_pow.o) - .debug_frame 0x0000000000001908 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 0x0000000000001950 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_sqrt.o) - .debug_frame 0x0000000000001980 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 0x00000000000019bc 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 0x0000000000001a04 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 0x0000000000001a50 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 0x0000000000001aa0 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 0x0000000000001ae8 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 0x0000000000001b1c 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 0x0000000000001b6c 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 0x0000000000001ba0 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 0x0000000000001bc0 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_finite.o) - .debug_frame 0x0000000000001be0 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 0x0000000000001c14 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_matherr.o) - .debug_frame 0x0000000000001c34 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_nan.o) - .debug_frame 0x0000000000001c54 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_rint.o) - .debug_frame 0x0000000000001c90 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 0x0000000000001cc0 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 0x0000000000001cf0 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 0x0000000000001d10 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 0x0000000000001d40 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 0x0000000000001d6c 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 0x0000000000001d8c 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 0x0000000000001dac 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixdfdi.o) - .debug_frame 0x0000000000001de8 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixunsdfdi.o) - .debug_frame 0x0000000000001e14 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 0x0000000000001e34 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 0x0000000000001e5c 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 0x0000000000001e7c 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 0x0000000000001f08 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 0x0000000000001f68 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 0x0000000000001fdc 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 0x000000000000204c 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 0x000000000000206c 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 0x000000000000208c 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 0x00000000000020d4 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 0x0000000000002140 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 0x0000000000002180 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 0x00000000000021b0 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 0x00000000000021d8 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 0x000000000000240c 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 0x0000000000002438 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 0x0000000000002470 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 0x000000000000249c 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 0x000000000000252c 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 0x0000000000002558 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 0x00000000000025e0 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 0x0000000000002624 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 0x000000000000264c 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 0x000000000000267c 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 0x00000000000026b8 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 0x00000000000026f4 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 0x00000000000009e0 0xb8 ./system/src/drivers/_dht22.o + .debug_frame 0x0000000000000a98 0xe4 ./system/src/drivers/dallas.o + .debug_frame 0x0000000000000b7c 0x2c ./system/src/drivers/gpio_conf.o + .debug_frame 0x0000000000000ba8 0x94 ./system/src/drivers/i2c.o + .debug_frame 0x0000000000000c3c 0xe0 ./system/src/drivers/ms5611.o + .debug_frame 0x0000000000000d1c 0x8c ./system/src/drivers/serial.o + .debug_frame 0x0000000000000da8 0xb8 ./system/src/drivers/tx20.o + .debug_frame 0x0000000000000e60 0x94 ./system/src/diag/Trace.o + .debug_frame 0x0000000000000ef4 0x60 ./system/src/diag/trace_impl.o + .debug_frame 0x0000000000000f54 0x40 ./system/src/cortexm/_initialize_hardware.o + .debug_frame 0x0000000000000f94 0x158 ./system/src/cortexm/exception_handlers.o + .debug_frame 0x00000000000010ec 0x68 ./system/src/cmsis/system_stm32f10x.o + .debug_frame 0x0000000000001154 0x20 ./system/src/cmsis/vectors_stm32f10x.o + .debug_frame 0x0000000000001174 0x50 ./system/src/aprs/adc.o + .debug_frame 0x00000000000011c4 0x130 ./system/src/aprs/afsk.o + .debug_frame 0x00000000000012f4 0x30 ./system/src/aprs/afsk_pr.o + .debug_frame 0x0000000000001324 0x170 ./system/src/aprs/ax25.o + .debug_frame 0x0000000000001494 0x3c ./system/src/aprs/crc.o + .debug_frame 0x00000000000014d0 0x70 ./system/src/aprs/dac.o + .debug_frame 0x0000000000001540 0x38 ./system/src/aprs/digi.o + .debug_frame 0x0000000000001578 0x30 ./system/src/aprs/telemetry.o + .debug_frame 0x00000000000015a8 0x70 ./src/KissCommunication.o + .debug_frame 0x0000000000001618 0x30 ./src/LedConfig.o + .debug_frame 0x0000000000001648 0x28 ./src/PathConfig.o + .debug_frame 0x0000000000001670 0x4c ./src/TimerConfig.o + .debug_frame 0x00000000000016bc 0x68 ./src/it_handlers.o + .debug_frame 0x0000000000001724 0x3c ./src/main.o + .debug_frame 0x0000000000001760 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 0x0000000000001798 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 0x00000000000017d0 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 0x0000000000001804 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 0x0000000000001838 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-w_pow.o) + .debug_frame 0x0000000000001884 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 0x00000000000018a4 0x68 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_pow.o) + .debug_frame 0x000000000000190c 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 0x0000000000001954 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_sqrt.o) + .debug_frame 0x0000000000001984 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 0x00000000000019c0 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 0x0000000000001a08 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 0x0000000000001a54 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 0x0000000000001aa4 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 0x0000000000001aec 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 0x0000000000001b20 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 0x0000000000001b70 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 0x0000000000001ba4 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 0x0000000000001bc4 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_finite.o) + .debug_frame 0x0000000000001be4 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 0x0000000000001c18 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_matherr.o) + .debug_frame 0x0000000000001c38 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_nan.o) + .debug_frame 0x0000000000001c58 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_rint.o) + .debug_frame 0x0000000000001c94 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 0x0000000000001cc4 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 0x0000000000001cf4 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 0x0000000000001d14 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 0x0000000000001d44 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 0x0000000000001d70 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 0x0000000000001d90 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 0x0000000000001db0 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixdfdi.o) + .debug_frame 0x0000000000001dec 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_fixunsdfdi.o) + .debug_frame 0x0000000000001e18 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 0x0000000000001e38 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 0x0000000000001e60 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 0x0000000000001e80 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 0x0000000000001f0c 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 0x0000000000001f6c 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 0x0000000000001fe0 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 0x0000000000002050 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 0x0000000000002070 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 0x0000000000002090 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 0x00000000000020d8 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 0x0000000000002144 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 0x0000000000002184 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 0x00000000000021b4 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 0x00000000000021dc 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 0x0000000000002410 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 0x000000000000243c 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 0x0000000000002474 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 0x00000000000024a0 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 0x0000000000002530 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 0x000000000000255c 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 0x00000000000025e4 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 0x0000000000002628 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 0x0000000000002650 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 0x0000000000002680 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 0x00000000000026bc 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 0x00000000000026f8 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 0x5bb25 +.debug_str 0x0000000000000000 0x5bb3e *(.debug_str) .debug_str 0x0000000000000000 0x4eac5 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o 0x4ec5b (size before relaxing) @@ -6916,60 +6916,60 @@ END GROUP 0x5e38 (size before relaxing) .debug_str 0x0000000000055c3a 0xe18 ./system/src/newlib/_syscalls.o 0x70e3 (size before relaxing) - .debug_str 0x0000000000056a52 0xd13 ./system/src/drivers/_dht22.o - 0x532a6 (size before relaxing) - .debug_str 0x0000000000057765 0x222 ./system/src/drivers/dallas.o + .debug_str 0x0000000000056a52 0xd2c ./system/src/drivers/_dht22.o + 0x532bf (size before relaxing) + .debug_str 0x000000000005777e 0x222 ./system/src/drivers/dallas.o 0x51d42 (size before relaxing) - .debug_str 0x0000000000057987 0x420 ./system/src/drivers/gpio_conf.o + .debug_str 0x00000000000579a0 0x420 ./system/src/drivers/gpio_conf.o 0x4ee74 (size before relaxing) - .debug_str 0x0000000000057da7 0x180 ./system/src/drivers/i2c.o + .debug_str 0x0000000000057dc0 0x180 ./system/src/drivers/i2c.o 0x4f4a9 (size before relaxing) - .debug_str 0x0000000000057f27 0x963 ./system/src/drivers/ms5611.o + .debug_str 0x0000000000057f40 0x963 ./system/src/drivers/ms5611.o 0x520f6 (size before relaxing) - .debug_str 0x000000000005888a 0x2ba ./system/src/drivers/serial.o + .debug_str 0x00000000000588a3 0x2ba ./system/src/drivers/serial.o 0x5315c (size before relaxing) - .debug_str 0x0000000000058b44 0x1ff ./system/src/drivers/tx20.o + .debug_str 0x0000000000058b5d 0x1ff ./system/src/drivers/tx20.o 0x54382 (size before relaxing) - .debug_str 0x0000000000058d43 0x15d ./system/src/diag/Trace.o + .debug_str 0x0000000000058d5c 0x15d ./system/src/diag/Trace.o 0x7688 (size before relaxing) - .debug_str 0x0000000000058ea0 0x375 ./system/src/diag/trace_impl.o + .debug_str 0x0000000000058eb9 0x375 ./system/src/diag/trace_impl.o 0x5298a (size before relaxing) - .debug_str 0x0000000000059215 0x5e ./system/src/cortexm/_initialize_hardware.o + .debug_str 0x000000000005922e 0x5e ./system/src/cortexm/_initialize_hardware.o 0x4eb44 (size before relaxing) - .debug_str 0x0000000000059273 0x197 ./system/src/cortexm/exception_handlers.o + .debug_str 0x000000000005928c 0x197 ./system/src/cortexm/exception_handlers.o 0x5374c (size before relaxing) - .debug_str 0x000000000005940a 0x82 ./system/src/cmsis/system_stm32f10x.o + .debug_str 0x0000000000059423 0x82 ./system/src/cmsis/system_stm32f10x.o 0x4ebd9 (size before relaxing) - .debug_str 0x000000000005948c 0x57 ./system/src/cmsis/vectors_stm32f10x.o + .debug_str 0x00000000000594a5 0x57 ./system/src/cmsis/vectors_stm32f10x.o 0x3053 (size before relaxing) - .debug_str 0x00000000000594e3 0x860 ./system/src/aprs/adc.o + .debug_str 0x00000000000594fc 0x860 ./system/src/aprs/adc.o 0x538a0 (size before relaxing) - .debug_str 0x0000000000059d43 0x361 ./system/src/aprs/afsk.o + .debug_str 0x0000000000059d5c 0x361 ./system/src/aprs/afsk.o 0x52b9d (size before relaxing) - .debug_str 0x000000000005a0a4 0x551 ./system/src/aprs/afsk_pr.o + .debug_str 0x000000000005a0bd 0x551 ./system/src/aprs/afsk_pr.o 0x5255e (size before relaxing) - .debug_str 0x000000000005a5f5 0x99e ./system/src/aprs/ax25.o + .debug_str 0x000000000005a60e 0x99e ./system/src/aprs/ax25.o 0x53dbc (size before relaxing) - .debug_str 0x000000000005af93 0x20 ./system/src/aprs/crc.o + .debug_str 0x000000000005afac 0x20 ./system/src/aprs/crc.o 0x4ee81 (size before relaxing) - .debug_str 0x000000000005afb3 0x47 ./system/src/aprs/dac.o + .debug_str 0x000000000005afcc 0x47 ./system/src/aprs/dac.o 0x4f5d1 (size before relaxing) - .debug_str 0x000000000005affa 0xcb ./system/src/aprs/digi.o + .debug_str 0x000000000005b013 0xcb ./system/src/aprs/digi.o 0x4f5e7 (size before relaxing) - .debug_str 0x000000000005b0c5 0x6a ./system/src/aprs/telemetry.o + .debug_str 0x000000000005b0de 0x6a ./system/src/aprs/telemetry.o 0x4f5d5 (size before relaxing) - .debug_str 0x000000000005b12f 0xbe ./src/KissCommunication.o + .debug_str 0x000000000005b148 0xbe ./src/KissCommunication.o 0x531d0 (size before relaxing) - .debug_str 0x000000000005b1ed 0x1d ./src/LedConfig.o + .debug_str 0x000000000005b206 0x1d ./src/LedConfig.o 0x4eba2 (size before relaxing) - .debug_str 0x000000000005b20a 0x2f ./src/PathConfig.o + .debug_str 0x000000000005b223 0x2f ./src/PathConfig.o 0x5204f (size before relaxing) - .debug_str 0x000000000005b239 0x27 ./src/TimerConfig.o + .debug_str 0x000000000005b252 0x27 ./src/TimerConfig.o 0x4f063 (size before relaxing) - .debug_str 0x000000000005b260 0xeb ./src/it_handlers.o - 0x54aeb (size before relaxing) - .debug_str 0x000000000005b34b 0x7da ./src/main.o - 0x55d87 (size before relaxing) + .debug_str 0x000000000005b279 0xeb ./src/it_handlers.o + 0x54b04 (size before relaxing) + .debug_str 0x000000000005b364 0x7da ./src/main.o + 0x55da0 (size before relaxing) .debug_loc 0x0000000000000000 0x4411 *(.debug_loc) @@ -7057,7 +7057,7 @@ OUTPUT(ParaTNC-ARM-lite.elf elf32-littlearm) .debug_ranges 0x0000000000000948 0x28 ./src/it_handlers.o .debug_ranges 0x0000000000000970 0x18 ./src/main.o -.debug_macro 0x0000000000000000 0x7b41 +.debug_macro 0x0000000000000000 0x7b47 .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 @@ -7094,66 +7094,66 @@ OUTPUT(ParaTNC-ARM-lite.elf elf32-littlearm) .debug_macro 0x0000000000002a38 0x159 ./system/src/newlib/_syscalls.o .debug_macro 0x0000000000002b91 0x16 ./system/src/newlib/_syscalls.o .debug_macro 0x0000000000002ba7 0x2eb ./system/src/drivers/_dht22.o - .debug_macro 0x0000000000002e92 0x5e ./system/src/drivers/_dht22.o - .debug_macro 0x0000000000002ef0 0x16 ./system/src/drivers/_dht22.o - .debug_macro 0x0000000000002f06 0x97 ./system/src/drivers/_dht22.o - .debug_macro 0x0000000000002f9d 0xfd ./system/src/drivers/_dht22.o - .debug_macro 0x000000000000309a 0x10 ./system/src/drivers/_dht22.o - .debug_macro 0x00000000000030aa 0x16 ./system/src/drivers/_dht22.o - .debug_macro 0x00000000000030c0 0x18b ./system/src/drivers/_dht22.o - .debug_macro 0x000000000000324b 0x24e ./system/src/drivers/dallas.o - .debug_macro 0x0000000000003499 0x10 ./system/src/drivers/dallas.o - .debug_macro 0x00000000000034a9 0x170 ./system/src/drivers/gpio_conf.o - .debug_macro 0x0000000000003619 0xa6 ./system/src/drivers/gpio_conf.o - .debug_macro 0x00000000000036bf 0x17a ./system/src/drivers/i2c.o - .debug_macro 0x0000000000003839 0x24e ./system/src/drivers/ms5611.o - .debug_macro 0x0000000000003a87 0x1e1 ./system/src/drivers/ms5611.o - .debug_macro 0x0000000000003c68 0x2c9 ./system/src/drivers/serial.o - .debug_macro 0x0000000000003f31 0x3b ./system/src/drivers/serial.o - .debug_macro 0x0000000000003f6c 0x82 ./system/src/drivers/serial.o - .debug_macro 0x0000000000003fee 0x10 ./system/src/drivers/serial.o - .debug_macro 0x0000000000003ffe 0xcf ./system/src/drivers/serial.o - .debug_macro 0x00000000000040cd 0xbe ./system/src/drivers/serial.o - .debug_macro 0x000000000000418b 0x33e ./system/src/drivers/tx20.o - .debug_macro 0x00000000000044c9 0x3a ./system/src/drivers/tx20.o - .debug_macro 0x0000000000004503 0x1d9 ./system/src/diag/Trace.o - .debug_macro 0x00000000000046dc 0x4c ./system/src/diag/Trace.o - .debug_macro 0x0000000000004728 0x2c2 ./system/src/diag/trace_impl.o - .debug_macro 0x00000000000049ea 0x22 ./system/src/diag/trace_impl.o - .debug_macro 0x0000000000004a0c 0x16b ./system/src/cortexm/_initialize_hardware.o - .debug_macro 0x0000000000004b77 0x302 ./system/src/cortexm/exception_handlers.o - .debug_macro 0x0000000000004e79 0x16e ./system/src/cmsis/system_stm32f10x.o - .debug_macro 0x0000000000004fe7 0x34 ./system/src/cmsis/vectors_stm32f10x.o - .debug_macro 0x000000000000501b 0x340 ./system/src/aprs/adc.o - .debug_macro 0x000000000000535b 0x22 ./system/src/aprs/adc.o - .debug_macro 0x000000000000537d 0x64 ./system/src/aprs/adc.o - .debug_macro 0x00000000000053e1 0x2e ./system/src/aprs/adc.o - .debug_macro 0x000000000000540f 0x58 ./system/src/aprs/adc.o - .debug_macro 0x0000000000005467 0x1c ./system/src/aprs/adc.o - .debug_macro 0x0000000000005483 0x2e0 ./system/src/aprs/afsk.o - .debug_macro 0x0000000000005763 0x4c ./system/src/aprs/afsk.o - .debug_macro 0x00000000000057af 0x263 ./system/src/aprs/afsk_pr.o - .debug_macro 0x0000000000005a12 0x10 ./system/src/aprs/afsk_pr.o - .debug_macro 0x0000000000005a22 0x10c ./system/src/aprs/afsk_pr.o - .debug_macro 0x0000000000005b2e 0x34d ./system/src/aprs/ax25.o - .debug_macro 0x0000000000005e7b 0x46 ./system/src/aprs/ax25.o - .debug_macro 0x0000000000005ec1 0x111 ./system/src/aprs/ax25.o - .debug_macro 0x0000000000005fd2 0x10 ./system/src/aprs/ax25.o - .debug_macro 0x0000000000005fe2 0x17a ./system/src/aprs/crc.o - .debug_macro 0x000000000000615c 0x1b2 ./system/src/aprs/dac.o - .debug_macro 0x000000000000630e 0x1cb ./system/src/aprs/digi.o - .debug_macro 0x00000000000064d9 0x1cb ./system/src/aprs/telemetry.o - .debug_macro 0x00000000000066a4 0x32b ./src/KissCommunication.o - .debug_macro 0x00000000000069cf 0x22 ./src/KissCommunication.o - .debug_macro 0x00000000000069f1 0x10 ./src/KissCommunication.o - .debug_macro 0x0000000000006a01 0x1c ./src/KissCommunication.o - .debug_macro 0x0000000000006a1d 0x161 ./src/LedConfig.o - .debug_macro 0x0000000000006b7e 0x290 ./src/PathConfig.o - .debug_macro 0x0000000000006e0e 0x174 ./src/TimerConfig.o - .debug_macro 0x0000000000006f82 0x371 ./src/it_handlers.o - .debug_macro 0x00000000000072f3 0x495 ./src/main.o - .debug_macro 0x0000000000007788 0x97 ./src/main.o - .debug_macro 0x000000000000781f 0x104 ./src/main.o - .debug_macro 0x0000000000007923 0x16 ./src/main.o - .debug_macro 0x0000000000007939 0x1da ./src/main.o - .debug_macro 0x0000000000007b13 0x2e ./src/main.o + .debug_macro 0x0000000000002e92 0x64 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000002ef6 0x16 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000002f0c 0x97 ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000002fa3 0xfd ./system/src/drivers/_dht22.o + .debug_macro 0x00000000000030a0 0x10 ./system/src/drivers/_dht22.o + .debug_macro 0x00000000000030b0 0x16 ./system/src/drivers/_dht22.o + .debug_macro 0x00000000000030c6 0x18b ./system/src/drivers/_dht22.o + .debug_macro 0x0000000000003251 0x24e ./system/src/drivers/dallas.o + .debug_macro 0x000000000000349f 0x10 ./system/src/drivers/dallas.o + .debug_macro 0x00000000000034af 0x170 ./system/src/drivers/gpio_conf.o + .debug_macro 0x000000000000361f 0xa6 ./system/src/drivers/gpio_conf.o + .debug_macro 0x00000000000036c5 0x17a ./system/src/drivers/i2c.o + .debug_macro 0x000000000000383f 0x24e ./system/src/drivers/ms5611.o + .debug_macro 0x0000000000003a8d 0x1e1 ./system/src/drivers/ms5611.o + .debug_macro 0x0000000000003c6e 0x2c9 ./system/src/drivers/serial.o + .debug_macro 0x0000000000003f37 0x3b ./system/src/drivers/serial.o + .debug_macro 0x0000000000003f72 0x82 ./system/src/drivers/serial.o + .debug_macro 0x0000000000003ff4 0x10 ./system/src/drivers/serial.o + .debug_macro 0x0000000000004004 0xcf ./system/src/drivers/serial.o + .debug_macro 0x00000000000040d3 0xbe ./system/src/drivers/serial.o + .debug_macro 0x0000000000004191 0x33e ./system/src/drivers/tx20.o + .debug_macro 0x00000000000044cf 0x3a ./system/src/drivers/tx20.o + .debug_macro 0x0000000000004509 0x1d9 ./system/src/diag/Trace.o + .debug_macro 0x00000000000046e2 0x4c ./system/src/diag/Trace.o + .debug_macro 0x000000000000472e 0x2c2 ./system/src/diag/trace_impl.o + .debug_macro 0x00000000000049f0 0x22 ./system/src/diag/trace_impl.o + .debug_macro 0x0000000000004a12 0x16b ./system/src/cortexm/_initialize_hardware.o + .debug_macro 0x0000000000004b7d 0x302 ./system/src/cortexm/exception_handlers.o + .debug_macro 0x0000000000004e7f 0x16e ./system/src/cmsis/system_stm32f10x.o + .debug_macro 0x0000000000004fed 0x34 ./system/src/cmsis/vectors_stm32f10x.o + .debug_macro 0x0000000000005021 0x340 ./system/src/aprs/adc.o + .debug_macro 0x0000000000005361 0x22 ./system/src/aprs/adc.o + .debug_macro 0x0000000000005383 0x64 ./system/src/aprs/adc.o + .debug_macro 0x00000000000053e7 0x2e ./system/src/aprs/adc.o + .debug_macro 0x0000000000005415 0x58 ./system/src/aprs/adc.o + .debug_macro 0x000000000000546d 0x1c ./system/src/aprs/adc.o + .debug_macro 0x0000000000005489 0x2e0 ./system/src/aprs/afsk.o + .debug_macro 0x0000000000005769 0x4c ./system/src/aprs/afsk.o + .debug_macro 0x00000000000057b5 0x263 ./system/src/aprs/afsk_pr.o + .debug_macro 0x0000000000005a18 0x10 ./system/src/aprs/afsk_pr.o + .debug_macro 0x0000000000005a28 0x10c ./system/src/aprs/afsk_pr.o + .debug_macro 0x0000000000005b34 0x34d ./system/src/aprs/ax25.o + .debug_macro 0x0000000000005e81 0x46 ./system/src/aprs/ax25.o + .debug_macro 0x0000000000005ec7 0x111 ./system/src/aprs/ax25.o + .debug_macro 0x0000000000005fd8 0x10 ./system/src/aprs/ax25.o + .debug_macro 0x0000000000005fe8 0x17a ./system/src/aprs/crc.o + .debug_macro 0x0000000000006162 0x1b2 ./system/src/aprs/dac.o + .debug_macro 0x0000000000006314 0x1cb ./system/src/aprs/digi.o + .debug_macro 0x00000000000064df 0x1cb ./system/src/aprs/telemetry.o + .debug_macro 0x00000000000066aa 0x32b ./src/KissCommunication.o + .debug_macro 0x00000000000069d5 0x22 ./src/KissCommunication.o + .debug_macro 0x00000000000069f7 0x10 ./src/KissCommunication.o + .debug_macro 0x0000000000006a07 0x1c ./src/KissCommunication.o + .debug_macro 0x0000000000006a23 0x161 ./src/LedConfig.o + .debug_macro 0x0000000000006b84 0x290 ./src/PathConfig.o + .debug_macro 0x0000000000006e14 0x174 ./src/TimerConfig.o + .debug_macro 0x0000000000006f88 0x371 ./src/it_handlers.o + .debug_macro 0x00000000000072f9 0x495 ./src/main.o + .debug_macro 0x000000000000778e 0x97 ./src/main.o + .debug_macro 0x0000000000007825 0x104 ./src/main.o + .debug_macro 0x0000000000007929 0x16 ./src/main.o + .debug_macro 0x000000000000793f 0x1da ./src/main.o + .debug_macro 0x0000000000007b19 0x2e ./src/main.o diff --git a/system/include/drivers/_dht22.h b/system/include/drivers/_dht22.h index fb6b6b3..ab6f84a 100644 --- a/system/include/drivers/_dht22.h +++ b/system/include/drivers/_dht22.h @@ -24,6 +24,7 @@ #define DHT22_STATE_DATA_DECD 13 #define DHT22_STATE_TIMEOUT 14 #define DHT22_STATE_DONE 15 +#define DHT22_STATE_COMMS_IRQ 16 typedef enum dht22QF { DHT22_QF_FULL, diff --git a/system/src/drivers/_dht22.c b/system/src/drivers/_dht22.c index 15ae8c9..028f0f5 100644 --- a/system/src/drivers/_dht22.c +++ b/system/src/drivers/_dht22.c @@ -60,8 +60,9 @@ void dht22_init(void) { void dht22_comm(dht22Values *in) { + dht22_init(); + dht22State = DHT22_STATE_COMMS; - currentBit = 0; GPIO_Init(DHT22_PIN_PORT,&PORT_out); GPIO_SetBits(DHT22_PIN_PORT, DHT22_PIN_PIN); @@ -100,6 +101,8 @@ void dht22_comm(dht22Values *in) { EXTI->IMR |= 1 << 4; NVIC_EnableIRQ(EXTI4_IRQn); + dht22State = DHT22_STATE_COMMS_IRQ; + delay_5us = DHT22_INTERRUPT_DURATION; return; /* @@ -110,16 +113,20 @@ void dht22_comm(dht22Values *in) { void EXTI4_IRQHandler(void) { EXTI->PR |= EXTI_PR_PR4; - bitsDuration[currentBit++] = DHT22_INTERRUPT_DURATION - delay_5us; - delay_5us = DHT22_INTERRUPT_DURATION; - if (currentBit >= 41) { - EXTI_Init(&exti_disable); - NVIC_DisableIRQ(EXTI4_IRQn); - currentBit = 0; - GPIO_Init(DHT22_PIN_PORT,&PORT_out); - GPIO_SetBits(DHT22_PIN_PORT, DHT22_PIN_PIN); - dht22State = DHT22_STATE_DATA_RDY; - DallasDeConfigTimer(); + if (dht22State == DHT22_STATE_COMMS_IRQ) { + bitsDuration[currentBit++] = DHT22_INTERRUPT_DURATION - delay_5us; + delay_5us = DHT22_INTERRUPT_DURATION; + if (currentBit >= 41) { + EXTI->FTSR &= (0xFFFFFFFF ^ (1 << 4)); + EXTI->IMR &= (0xFFFFFFFF ^ (1 << 4)); + + NVIC_DisableIRQ(EXTI4_IRQn); + currentBit = 0; + GPIO_Init(DHT22_PIN_PORT,&PORT_out); + GPIO_SetBits(DHT22_PIN_PORT, DHT22_PIN_PIN); + dht22State = DHT22_STATE_DATA_RDY; + DallasDeConfigTimer(); + } } }