diff --git a/.cproject b/.cproject
new file mode 100644
index 0000000..c204b48
--- /dev/null
+++ b/.cproject
@@ -0,0 +1,393 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..194503f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*.d
+*.o
+*.hex
+*.elf
diff --git a/.project b/.project
new file mode 100644
index 0000000..cf01549
--- /dev/null
+++ b/.project
@@ -0,0 +1,27 @@
+
+
+ proba3-vldiscovery
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.core.ccnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml
new file mode 100644
index 0000000..aa0cc18
--- /dev/null
+++ b/.settings/language.settings.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/.settings/org.eclipse.cdt.managedbuilder.core.prefs
new file mode 100644
index 0000000..5e242b0
--- /dev/null
+++ b/.settings/org.eclipse.cdt.managedbuilder.core.prefs
@@ -0,0 +1,13 @@
+eclipse.preferences.version=1
+environment/buildEnvironmentInclude/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/CPATH/delimiter=\:
+environment/buildEnvironmentInclude/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/CPATH/operation=remove
+environment/buildEnvironmentInclude/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/CPLUS_INCLUDE_PATH/delimiter=\:
+environment/buildEnvironmentInclude/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/CPLUS_INCLUDE_PATH/operation=remove
+environment/buildEnvironmentInclude/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/C_INCLUDE_PATH/delimiter=\:
+environment/buildEnvironmentInclude/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/C_INCLUDE_PATH/operation=remove
+environment/buildEnvironmentInclude/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/append=true
+environment/buildEnvironmentInclude/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/appendContributed=true
+environment/buildEnvironmentLibrary/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/LIBRARY_PATH/delimiter=\:
+environment/buildEnvironmentLibrary/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/LIBRARY_PATH/operation=remove
+environment/buildEnvironmentLibrary/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/append=true
+environment/buildEnvironmentLibrary/ilg.gnuarmeclipse.managedbuild.cross.config.elf.debug.827603628/appendContributed=true
diff --git a/Debug/ParaTNC-ARM-lite.map b/Debug/ParaTNC-ARM-lite.map
index c2904e1..7bf9c5d 100644
--- a/Debug/ParaTNC-ARM-lite.map
+++ b/Debug/ParaTNC-ARM-lite.map
@@ -157,7 +157,7 @@ Common symbol size file
errno 0x4 ./system/src/newlib/_syscalls.o
PORT_out 0x4 ./system/src/drivers/_dht22.o
RawRXBuff 0x80 ./system/src/aprs/raw.o
-bitsDuration 0x28 ./system/src/drivers/_dht22.o
+bitsDuration 0x29 ./system/src/drivers/_dht22.o
exti_disable 0x8 ./system/src/drivers/_dht22.o
TX20 0x170 ./system/src/drivers/tx20.o
bits 0x50 ./system/src/drivers/dht22.o
@@ -174,6 +174,7 @@ new_msg_rx 0x1 ./system/src/aprs/ax25.o
dallas 0x20 ./system/src/drivers/dallas.o
AdcBuffer 0x8 ./src/it_handlers.o
currentBit 0x1 ./system/src/drivers/_dht22.o
+bytes 0x5 ./system/src/drivers/_dht22.o
srlStartStopS 0x1 ./system/src/drivers/serial.o
SensorCalData 0x20 ./system/src/drivers/ms5611.o
prev_dcd_state 0x1 ./system/src/aprs/raw.o
@@ -1631,6 +1632,18 @@ Discarded input sections
.text 0x0000000000000000 0x0 ./system/src/drivers/dallas.o
.data 0x0000000000000000 0x0 ./system/src/drivers/dallas.o
.bss 0x0000000000000000 0x0 ./system/src/drivers/dallas.o
+ .text.DallasDeConfigTimer
+ 0x0000000000000000 0x6c ./system/src/drivers/dallas.o
+ .text.DallasReset
+ 0x0000000000000000 0x94 ./system/src/drivers/dallas.o
+ .text.DallasSendByte
+ 0x0000000000000000 0xd0 ./system/src/drivers/dallas.o
+ .text.DallasReceiveByte
+ 0x0000000000000000 0x110 ./system/src/drivers/dallas.o
+ .text.DallasQuery
+ 0x0000000000000000 0x16c ./system/src/drivers/dallas.o
+ .text.CalculateCRC8
+ 0x0000000000000000 0x40 ./system/src/drivers/dallas.o
.debug_macro 0x0000000000000000 0x886 ./system/src/drivers/dallas.o
.debug_macro 0x0000000000000000 0x50 ./system/src/drivers/dallas.o
.debug_macro 0x0000000000000000 0x34e ./system/src/drivers/dallas.o
@@ -4725,6 +4738,7 @@ Discarded input sections
.text 0x0000000000000000 0x0 ./src/main.o
.data 0x0000000000000000 0x0 ./src/main.o
.bss 0x0000000000000000 0x0 ./src/main.o
+ .bss.pressure 0x0000000000000000 0x8 ./src/main.o
.data.WXI 0x0000000000000000 0x1 ./src/main.o
.debug_macro 0x0000000000000000 0x922 ./src/main.o
.debug_macro 0x0000000000000000 0x22 ./src/main.o
@@ -4795,7 +4809,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 0x40 ./src/main.o
+ .debug_macro 0x0000000000000000 0x52 ./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)
@@ -5299,10 +5313,10 @@ END GROUP
.inits 0x0000000008000418 0x28
0x0000000008000418 __data_regions_array_start = .
- 0x0000000008000418 0x4 LONG 0x80097d8 LOADADDR (.data)
+ 0x0000000008000418 0x4 LONG 0x80094f8 LOADADDR (.data)
0x000000000800041c 0x4 LONG 0x20000000 ADDR (.data)
0x0000000008000420 0x4 LONG 0x20000210 (ADDR (.data) + SIZEOF (.data))
- 0x0000000008000424 0x4 LONG 0x80097d8 LOADADDR (.data_CCMRAM)
+ 0x0000000008000424 0x4 LONG 0x80094f8 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 = .
@@ -5334,7 +5348,7 @@ END GROUP
.flashtext
*(.flashtext .flashtext.*)
-.text 0x0000000008000440 0x9398
+.text 0x0000000008000440 0x90b8
*(.text .text.*)
.text.EXTI_Init
0x0000000008000440 0x90 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o
@@ -5374,612 +5388,596 @@ END GROUP
0x000000000800079c 0x10 ./system/src/newlib/_syscalls.o
0x000000000800079c __initialize_args
.text.dht22_init
- 0x00000000080007ac 0x88 ./system/src/drivers/_dht22.o
+ 0x00000000080007ac 0xa0 ./system/src/drivers/_dht22.o
0x00000000080007ac dht22_init
.text.dht22_comm
- 0x0000000008000834 0xb0 ./system/src/drivers/_dht22.o
- 0x0000000008000834 dht22_comm
+ 0x000000000800084c 0xc0 ./system/src/drivers/_dht22.o
+ 0x000000000800084c dht22_comm
.text.EXTI4_IRQHandler
- 0x00000000080008e4 0x48 ./system/src/drivers/_dht22.o
- 0x00000000080008e4 EXTI4_IRQHandler
+ 0x000000000800090c 0x58 ./system/src/drivers/_dht22.o
+ 0x000000000800090c EXTI4_IRQHandler
+ .text.dht22_decode
+ 0x0000000008000964 0x1c4 ./system/src/drivers/_dht22.o
+ 0x0000000008000964 dht22_decode
.text.DallasInit
- 0x000000000800092c 0x3c ./system/src/drivers/dallas.o
- 0x000000000800092c DallasInit
+ 0x0000000008000b28 0x3c ./system/src/drivers/dallas.o
+ 0x0000000008000b28 DallasInit
.text.DallasConfigTimer
- 0x0000000008000968 0x70 ./system/src/drivers/dallas.o
- 0x0000000008000968 DallasConfigTimer
- .text.DallasDeConfigTimer
- 0x00000000080009d8 0x6c ./system/src/drivers/dallas.o
- 0x00000000080009d8 DallasDeConfigTimer
- .text.DallasReset
- 0x0000000008000a44 0x94 ./system/src/drivers/dallas.o
- 0x0000000008000a44 DallasReset
- .text.DallasSendByte
- 0x0000000008000ad8 0xd0 ./system/src/drivers/dallas.o
- 0x0000000008000ad8 DallasSendByte
- .text.DallasReceiveByte
- 0x0000000008000ba8 0x110 ./system/src/drivers/dallas.o
- 0x0000000008000ba8 DallasReceiveByte
- .text.DallasQuery
- 0x0000000008000cb8 0x16c ./system/src/drivers/dallas.o
- 0x0000000008000cb8 DallasQuery
- .text.CalculateCRC8
- 0x0000000008000e24 0x40 ./system/src/drivers/dallas.o
- 0x0000000008000e24 CalculateCRC8
+ 0x0000000008000b64 0x70 ./system/src/drivers/dallas.o
+ 0x0000000008000b64 DallasConfigTimer
.text.Configure_GPIO
- 0x0000000008000e64 0x28 ./system/src/drivers/gpio_conf.o
- 0x0000000008000e64 Configure_GPIO
+ 0x0000000008000bd4 0x28 ./system/src/drivers/gpio_conf.o
+ 0x0000000008000bd4 Configure_GPIO
.text.I2C1_ER_IRQHandler
- 0x0000000008000e8c 0xdc ./system/src/drivers/i2c.o
- 0x0000000008000e8c I2C1_ER_IRQHandler
+ 0x0000000008000bfc 0xdc ./system/src/drivers/i2c.o
+ 0x0000000008000bfc I2C1_ER_IRQHandler
.text.i2cVariableReset
- 0x0000000008000f68 0x24 ./system/src/drivers/i2c.o
- 0x0000000008000f68 i2cVariableReset
+ 0x0000000008000cd8 0x24 ./system/src/drivers/i2c.o
+ 0x0000000008000cd8 i2cVariableReset
.text.I2C1_EV_IRQHandler
- 0x0000000008000f8c 0x20c ./system/src/drivers/i2c.o
- 0x0000000008000f8c I2C1_EV_IRQHandler
+ 0x0000000008000cfc 0x20c ./system/src/drivers/i2c.o
+ 0x0000000008000cfc I2C1_EV_IRQHandler
.text.SrlConfig
- 0x0000000008001198 0xc8 ./system/src/drivers/serial.o
- 0x0000000008001198 SrlConfig
+ 0x0000000008000f08 0xc8 ./system/src/drivers/serial.o
+ 0x0000000008000f08 SrlConfig
.text.SrlStartTX
- 0x0000000008001260 0x68 ./system/src/drivers/serial.o
- 0x0000000008001260 SrlStartTX
+ 0x0000000008000fd0 0x68 ./system/src/drivers/serial.o
+ 0x0000000008000fd0 SrlStartTX
.text.SrlReceiveData
- 0x00000000080012c8 0xb4 ./system/src/drivers/serial.o
- 0x00000000080012c8 SrlReceiveData
+ 0x0000000008001038 0xb4 ./system/src/drivers/serial.o
+ 0x0000000008001038 SrlReceiveData
.text.USART1_IRQHandler
- 0x000000000800137c 0x1cc ./system/src/drivers/serial.o
- 0x000000000800137c USART1_IRQHandler
+ 0x00000000080010ec 0x1cc ./system/src/drivers/serial.o
+ 0x00000000080010ec USART1_IRQHandler
.text.TX20Init
- 0x0000000008001548 0xec ./system/src/drivers/tx20.o
- 0x0000000008001548 TX20Init
- *fill* 0x0000000008001634 0x4
+ 0x00000000080012b8 0xec ./system/src/drivers/tx20.o
+ 0x00000000080012b8 TX20Init
+ *fill* 0x00000000080013a4 0x4
.text.TX20DataAverage
- 0x0000000008001638 0x15c ./system/src/drivers/tx20.o
- 0x0000000008001638 TX20DataAverage
- *fill* 0x0000000008001794 0x4
+ 0x00000000080013a8 0x15c ./system/src/drivers/tx20.o
+ 0x00000000080013a8 TX20DataAverage
+ *fill* 0x0000000008001504 0x4
.text.TX20DataParse
- 0x0000000008001798 0x13c ./system/src/drivers/tx20.o
- 0x0000000008001798 TX20DataParse
+ 0x0000000008001508 0x13c ./system/src/drivers/tx20.o
+ 0x0000000008001508 TX20DataParse
.text.TX20Batch
- 0x00000000080018d4 0xec ./system/src/drivers/tx20.o
- 0x00000000080018d4 TX20Batch
+ 0x0000000008001644 0xec ./system/src/drivers/tx20.o
+ 0x0000000008001644 TX20Batch
.text.EXTI9_5_IRQHandler
- 0x00000000080019c0 0x2c ./system/src/drivers/tx20.o
- 0x00000000080019c0 EXTI9_5_IRQHandler
+ 0x0000000008001730 0x2c ./system/src/drivers/tx20.o
+ 0x0000000008001730 EXTI9_5_IRQHandler
.text.TIM1_UP_TIM16_IRQHandler
- 0x00000000080019ec 0x1c ./system/src/drivers/tx20.o
- 0x00000000080019ec TIM1_UP_TIM16_IRQHandler
+ 0x000000000800175c 0x1c ./system/src/drivers/tx20.o
+ 0x000000000800175c TIM1_UP_TIM16_IRQHandler
.text.trace_printf
- 0x0000000008001a08 0x30 ./system/src/diag/Trace.o
- 0x0000000008001a08 trace_printf
+ 0x0000000008001778 0x30 ./system/src/diag/Trace.o
+ 0x0000000008001778 trace_printf
.text._trace_write_semihosting_debug
- 0x0000000008001a38 0x64 ./system/src/diag/trace_impl.o
+ 0x00000000080017a8 0x64 ./system/src/diag/trace_impl.o
.text.trace_write
- 0x0000000008001a9c 0x8 ./system/src/diag/trace_impl.o
- 0x0000000008001a9c trace_write
+ 0x000000000800180c 0x8 ./system/src/diag/trace_impl.o
+ 0x000000000800180c trace_write
.text.__initialize_hardware_early
- 0x0000000008001aa4 0x18 ./system/src/cortexm/_initialize_hardware.o
- 0x0000000008001aa4 __initialize_hardware_early
+ 0x0000000008001814 0x18 ./system/src/cortexm/_initialize_hardware.o
+ 0x0000000008001814 __initialize_hardware_early
.text.__initialize_hardware
- 0x0000000008001abc 0x8 ./system/src/cortexm/_initialize_hardware.o
- 0x0000000008001abc __initialize_hardware
+ 0x000000000800182c 0x8 ./system/src/cortexm/_initialize_hardware.o
+ 0x000000000800182c __initialize_hardware
.text.dumpExceptionStack
- 0x0000000008001ac4 0xf0 ./system/src/cortexm/exception_handlers.o
- 0x0000000008001ac4 dumpExceptionStack
+ 0x0000000008001834 0xf0 ./system/src/cortexm/exception_handlers.o
+ 0x0000000008001834 dumpExceptionStack
.text.isSemihosting
- 0x0000000008001bb4 0x20 ./system/src/cortexm/exception_handlers.o
- 0x0000000008001bb4 isSemihosting
+ 0x0000000008001924 0x20 ./system/src/cortexm/exception_handlers.o
+ 0x0000000008001924 isSemihosting
.text.SetSysClockTo24
- 0x0000000008001bd4 0xa0 ./system/src/cmsis/system_stm32f10x.o
+ 0x0000000008001944 0xa0 ./system/src/cmsis/system_stm32f10x.o
.text.SetSysClock
- 0x0000000008001c74 0x8 ./system/src/cmsis/system_stm32f10x.o
+ 0x00000000080019e4 0x8 ./system/src/cmsis/system_stm32f10x.o
.text.SystemInit
- 0x0000000008001c7c 0x54 ./system/src/cmsis/system_stm32f10x.o
- 0x0000000008001c7c SystemInit
+ 0x00000000080019ec 0x54 ./system/src/cmsis/system_stm32f10x.o
+ 0x00000000080019ec SystemInit
.text.SystemCoreClockUpdate
- 0x0000000008001cd0 0x8c ./system/src/cmsis/system_stm32f10x.o
- 0x0000000008001cd0 SystemCoreClockUpdate
+ 0x0000000008001a40 0x8c ./system/src/cmsis/system_stm32f10x.o
+ 0x0000000008001a40 SystemCoreClockUpdate
.text.AD_Start
- 0x0000000008001d5c 0x10 ./system/src/aprs/adc.o
- 0x0000000008001d5c AD_Start
- .text.AD_Stop 0x0000000008001d6c 0x14 ./system/src/aprs/adc.o
- 0x0000000008001d6c AD_Stop
+ 0x0000000008001acc 0x10 ./system/src/aprs/adc.o
+ 0x0000000008001acc AD_Start
+ .text.AD_Stop 0x0000000008001adc 0x14 ./system/src/aprs/adc.o
+ 0x0000000008001adc AD_Stop
.text.fifo_isempty
- 0x0000000008001d80 0x10 ./system/src/aprs/afsk.o
+ 0x0000000008001af0 0x10 ./system/src/aprs/afsk.o
.text.fifo_isfull
- 0x0000000008001d90 0x28 ./system/src/aprs/afsk.o
+ 0x0000000008001b00 0x28 ./system/src/aprs/afsk.o
.text.fifo_push
- 0x0000000008001db8 0x1c ./system/src/aprs/afsk.o
+ 0x0000000008001b28 0x1c ./system/src/aprs/afsk.o
.text.fifo_pop
- 0x0000000008001dd4 0x1c ./system/src/aprs/afsk.o
+ 0x0000000008001b44 0x1c ./system/src/aprs/afsk.o
.text.fifo_flush
- 0x0000000008001df0 0x8 ./system/src/aprs/afsk.o
+ 0x0000000008001b60 0x8 ./system/src/aprs/afsk.o
.text.fifo_init
- 0x0000000008001df8 0x10 ./system/src/aprs/afsk.o
+ 0x0000000008001b68 0x10 ./system/src/aprs/afsk.o
.text.sin_sample
- 0x0000000008001e08 0x24 ./system/src/aprs/afsk.o
+ 0x0000000008001b78 0x24 ./system/src/aprs/afsk.o
.text.hdlc_parse
- 0x0000000008001e2c 0x100 ./system/src/aprs/afsk.o
+ 0x0000000008001b9c 0x100 ./system/src/aprs/afsk.o
.text.afsk_demod
- 0x0000000008001f2c 0xa4 ./system/src/aprs/afsk.o
+ 0x0000000008001c9c 0xa4 ./system/src/aprs/afsk.o
.text.AFSK_ADC_ISR
- 0x0000000008001fd0 0xa4 ./system/src/aprs/afsk.o
- 0x0000000008001fd0 AFSK_ADC_ISR
+ 0x0000000008001d40 0xa4 ./system/src/aprs/afsk.o
+ 0x0000000008001d40 AFSK_ADC_ISR
.text.afsk_txStart
- 0x0000000008002074 0x3c ./system/src/aprs/afsk.o
- 0x0000000008002074 afsk_txStart
+ 0x0000000008001de4 0x3c ./system/src/aprs/afsk.o
+ 0x0000000008001de4 afsk_txStart
.text.AFSK_DAC_ISR
- 0x00000000080020b0 0x104 ./system/src/aprs/afsk.o
- 0x00000000080020b0 AFSK_DAC_ISR
- *fill* 0x00000000080021b4 0x4
+ 0x0000000008001e20 0x104 ./system/src/aprs/afsk.o
+ 0x0000000008001e20 AFSK_DAC_ISR
+ *fill* 0x0000000008001f24 0x4
.text.AFSK_Init
- 0x00000000080021b8 0x124 ./system/src/aprs/afsk.o
- 0x00000000080021b8 AFSK_Init
+ 0x0000000008001f28 0x124 ./system/src/aprs/afsk.o
+ 0x0000000008001f28 AFSK_Init
.text.ADCStartConfig
- 0x00000000080022dc 0x64 ./system/src/aprs/afsk_pr.o
- 0x00000000080022dc ADCStartConfig
+ 0x000000000800204c 0x64 ./system/src/aprs/afsk_pr.o
+ 0x000000000800204c ADCStartConfig
.text.DACStartConfig
- 0x0000000008002340 0x44 ./system/src/aprs/afsk_pr.o
- 0x0000000008002340 DACStartConfig
+ 0x00000000080020b0 0x44 ./system/src/aprs/afsk_pr.o
+ 0x00000000080020b0 DACStartConfig
.text.fifo_isempty
- 0x0000000008002384 0x10 ./system/src/aprs/ax25.o
+ 0x00000000080020f4 0x10 ./system/src/aprs/ax25.o
.text.fifo_isfull
- 0x0000000008002394 0x28 ./system/src/aprs/ax25.o
+ 0x0000000008002104 0x28 ./system/src/aprs/ax25.o
.text.fifo_push
- 0x00000000080023bc 0x1c ./system/src/aprs/ax25.o
+ 0x000000000800212c 0x1c ./system/src/aprs/ax25.o
.text.fifo_pop
- 0x00000000080023d8 0x1c ./system/src/aprs/ax25.o
+ 0x0000000008002148 0x1c ./system/src/aprs/ax25.o
.text.fifo_getc
- 0x00000000080023f4 0x1c ./system/src/aprs/ax25.o
+ 0x0000000008002164 0x1c ./system/src/aprs/ax25.o
.text.fifo_putc
- 0x0000000008002410 0x18 ./system/src/aprs/ax25.o
+ 0x0000000008002180 0x18 ./system/src/aprs/ax25.o
.text.updcrc_ccitt
- 0x0000000008002428 0x14 ./system/src/aprs/ax25.o
+ 0x0000000008002198 0x14 ./system/src/aprs/ax25.o
.text.ax25_decode
- 0x000000000800243c 0x160 ./system/src/aprs/ax25.o
+ 0x00000000080021ac 0x160 ./system/src/aprs/ax25.o
.text.ax25_poll
- 0x000000000800259c 0x100 ./system/src/aprs/ax25.o
- 0x000000000800259c ax25_poll
+ 0x000000000800230c 0x100 ./system/src/aprs/ax25.o
+ 0x000000000800230c ax25_poll
.text.ax25_putchar
- 0x000000000800269c 0x40 ./system/src/aprs/ax25.o
- 0x000000000800269c ax25_putchar
+ 0x000000000800240c 0x40 ./system/src/aprs/ax25.o
+ 0x000000000800240c ax25_putchar
.text.ax25_sendCall
- 0x00000000080026dc 0x70 ./system/src/aprs/ax25.o
+ 0x000000000800244c 0x70 ./system/src/aprs/ax25.o
.text.ax25_sendVia
- 0x000000000800274c 0xa4 ./system/src/aprs/ax25.o
- 0x000000000800274c ax25_sendVia
+ 0x00000000080024bc 0xa4 ./system/src/aprs/ax25.o
+ 0x00000000080024bc ax25_sendVia
.text.ax25_sendRaw
- 0x00000000080027f0 0x68 ./system/src/aprs/ax25.o
- 0x00000000080027f0 ax25_sendRaw
+ 0x0000000008002560 0x68 ./system/src/aprs/ax25.o
+ 0x0000000008002560 ax25_sendRaw
.text.ax25_init
- 0x0000000008002858 0x30 ./system/src/aprs/ax25.o
- 0x0000000008002858 ax25_init
- .text.DA_Init 0x0000000008002888 0x5c ./system/src/aprs/dac.o
- 0x0000000008002888 DA_Init
+ 0x00000000080025c8 0x30 ./system/src/aprs/ax25.o
+ 0x00000000080025c8 ax25_init
+ .text.DA_Init 0x00000000080025f8 0x5c ./system/src/aprs/dac.o
+ 0x00000000080025f8 DA_Init
.text.DA_Start
- 0x00000000080028e4 0x24 ./system/src/aprs/dac.o
- 0x00000000080028e4 DA_Start
- .text.DA_Stop 0x0000000008002908 0x28 ./system/src/aprs/dac.o
- 0x0000000008002908 DA_Stop
- .text.Digi 0x0000000008002930 0x250 ./system/src/aprs/digi.o
- 0x0000000008002930 Digi
+ 0x0000000008002654 0x24 ./system/src/aprs/dac.o
+ 0x0000000008002654 DA_Start
+ .text.DA_Stop 0x0000000008002678 0x28 ./system/src/aprs/dac.o
+ 0x0000000008002678 DA_Stop
+ .text.Digi 0x00000000080026a0 0x250 ./system/src/aprs/digi.o
+ 0x00000000080026a0 Digi
.text.SendSimpleTelemetry
- 0x0000000008002b80 0x1fc ./system/src/aprs/telemetry.o
- 0x0000000008002b80 SendSimpleTelemetry
+ 0x00000000080028f0 0x1fc ./system/src/aprs/telemetry.o
+ 0x00000000080028f0 SendSimpleTelemetry
.text.SendKISSToHost
- 0x0000000008002d7c 0x60 ./src/KissCommunication.o
- 0x0000000008002d7c SendKISSToHost
+ 0x0000000008002aec 0x60 ./src/KissCommunication.o
+ 0x0000000008002aec SendKISSToHost
.text.ParseReceivedKISS
- 0x0000000008002ddc 0xb0 ./src/KissCommunication.o
- 0x0000000008002ddc ParseReceivedKISS
+ 0x0000000008002b4c 0xb0 ./src/KissCommunication.o
+ 0x0000000008002b4c ParseReceivedKISS
.text.LedConfig
- 0x0000000008002e8c 0x64 ./src/LedConfig.o
- 0x0000000008002e8c LedConfig
+ 0x0000000008002bfc 0x64 ./src/LedConfig.o
+ 0x0000000008002bfc LedConfig
.text.ConfigPath
- 0x0000000008002ef0 0x40 ./src/PathConfig.o
- 0x0000000008002ef0 ConfigPath
+ 0x0000000008002c60 0x40 ./src/PathConfig.o
+ 0x0000000008002c60 ConfigPath
.text.TIM2Delay
- 0x0000000008002f30 0x54 ./src/TimerConfig.o
- 0x0000000008002f30 TIM2Delay
+ 0x0000000008002ca0 0x54 ./src/TimerConfig.o
+ 0x0000000008002ca0 TIM2Delay
.text.TIM2DelayDeConfig
- 0x0000000008002f84 0x14 ./src/TimerConfig.o
- 0x0000000008002f84 TIM2DelayDeConfig
+ 0x0000000008002cf4 0x14 ./src/TimerConfig.o
+ 0x0000000008002cf4 TIM2DelayDeConfig
.text.TimerConfig
- 0x0000000008002f98 0x104 ./src/TimerConfig.o
- 0x0000000008002f98 TimerConfig
+ 0x0000000008002d08 0x104 ./src/TimerConfig.o
+ 0x0000000008002d08 TimerConfig
.text.TIM2_IRQHandler
- 0x000000000800309c 0x28 ./src/it_handlers.o
- 0x000000000800309c TIM2_IRQHandler
+ 0x0000000008002e0c 0x28 ./src/it_handlers.o
+ 0x0000000008002e0c TIM2_IRQHandler
.text.TIM4_IRQHandler
- 0x00000000080030c4 0x54 ./src/it_handlers.o
- 0x00000000080030c4 TIM4_IRQHandler
+ 0x0000000008002e34 0x54 ./src/it_handlers.o
+ 0x0000000008002e34 TIM4_IRQHandler
.text.TIM7_IRQHandler
- 0x0000000008003118 0xb0 ./src/it_handlers.o
- 0x0000000008003118 TIM7_IRQHandler
+ 0x0000000008002e88 0xb0 ./src/it_handlers.o
+ 0x0000000008002e88 TIM7_IRQHandler
.text.TIM3_IRQHandler
- 0x00000000080031c8 0x60 ./src/it_handlers.o
- 0x00000000080031c8 TIM3_IRQHandler
+ 0x0000000008002f38 0x60 ./src/it_handlers.o
+ 0x0000000008002f38 TIM3_IRQHandler
.text._ZL16message_callbackP7AX25Msg
- 0x0000000008003228 0x4 ./src/main.o
- *fill* 0x000000000800322c 0x4
- .text.main 0x0000000008003230 0x234 ./src/main.o
- 0x0000000008003230 main
- .text.cos 0x0000000008003464 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o)
- 0x0000000008003464 cos
- .text.sin 0x00000000080034f4 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o)
- 0x00000000080034f4 sin
- .text.cosf 0x0000000008003584 0x78 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o)
- 0x0000000008003584 cosf
- .text.sinf 0x00000000080035fc 0x7c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o)
- 0x00000000080035fc sinf
- .text.atan2f 0x0000000008003678 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o)
- 0x0000000008003678 atan2f
- *fill* 0x000000000800367c 0x4
+ 0x0000000008002f98 0x4 ./src/main.o
+ *fill* 0x0000000008002f9c 0x4
+ .text.main 0x0000000008002fa0 0x214 ./src/main.o
+ 0x0000000008002fa0 main
+ .text.cos 0x00000000080031b4 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o)
+ 0x00000000080031b4 cos
+ .text.sin 0x0000000008003244 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o)
+ 0x0000000008003244 sin
+ .text.cosf 0x00000000080032d4 0x78 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o)
+ 0x00000000080032d4 cosf
+ .text.sinf 0x000000000800334c 0x7c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o)
+ 0x000000000800334c sinf
+ .text.atan2f 0x00000000080033c8 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o)
+ 0x00000000080033c8 atan2f
+ *fill* 0x00000000080033cc 0x4
.text.__ieee754_rem_pio2
- 0x0000000008003680 0x42c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o)
- 0x0000000008003680 __ieee754_rem_pio2
+ 0x00000000080033d0 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)
+ 0x00000000080033d0 __ieee754_rem_pio2
.text.__ieee754_atan2f
- 0x0000000008003aac 0x124 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o)
- 0x0000000008003aac __ieee754_atan2f
+ 0x00000000080037fc 0x124 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o)
+ 0x00000000080037fc __ieee754_atan2f
.text.__ieee754_rem_pio2f
- 0x0000000008003bd0 0x2e4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o)
- 0x0000000008003bd0 __ieee754_rem_pio2f
- *fill* 0x0000000008003eb4 0x4
+ 0x0000000008003920 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)
+ 0x0000000008003920 __ieee754_rem_pio2f
+ *fill* 0x0000000008003c04 0x4
.text.__kernel_cos
- 0x0000000008003eb8 0x248 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o)
- 0x0000000008003eb8 __kernel_cos
+ 0x0000000008003c08 0x248 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o)
+ 0x0000000008003c08 __kernel_cos
.text.__kernel_rem_pio2
- 0x0000000008004100 0x7f0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o)
- 0x0000000008004100 __kernel_rem_pio2
+ 0x0000000008003e50 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)
+ 0x0000000008003e50 __kernel_rem_pio2
.text.__kernel_sin
- 0x00000000080048f0 0x16c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o)
- 0x00000000080048f0 __kernel_sin
+ 0x0000000008004640 0x16c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o)
+ 0x0000000008004640 __kernel_sin
.text.__kernel_cosf
- 0x0000000008004a5c 0x188 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o)
- 0x0000000008004a5c __kernel_cosf
+ 0x00000000080047ac 0x188 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o)
+ 0x00000000080047ac __kernel_cosf
.text.__kernel_rem_pio2f
- 0x0000000008004be4 0x6a0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o)
- 0x0000000008004be4 __kernel_rem_pio2f
+ 0x0000000008004934 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)
+ 0x0000000008004934 __kernel_rem_pio2f
.text.__kernel_sinf
- 0x0000000008005284 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o)
- 0x0000000008005284 __kernel_sinf
- .text.fabs 0x0000000008005370 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o)
- 0x0000000008005370 fabs
- .text.floor 0x0000000008005378 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o)
- 0x0000000008005378 floor
- .text.scalbn 0x0000000008005488 0xe4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o)
- 0x0000000008005488 scalbn
- .text.atanf 0x000000000800556c 0x22c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o)
- 0x000000000800556c atanf
- .text.fabsf 0x0000000008005798 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o)
- 0x0000000008005798 fabsf
- .text.floorf 0x00000000080057a0 0x8c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o)
- 0x00000000080057a0 floorf
- .text.scalbnf 0x000000000800582c 0xb0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o)
- 0x000000000800582c scalbnf
+ 0x0000000008004fd4 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o)
+ 0x0000000008004fd4 __kernel_sinf
+ .text.fabs 0x00000000080050c0 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o)
+ 0x00000000080050c0 fabs
+ .text.floor 0x00000000080050c8 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o)
+ 0x00000000080050c8 floor
+ .text.scalbn 0x00000000080051d8 0xe4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o)
+ 0x00000000080051d8 scalbn
+ .text.atanf 0x00000000080052bc 0x22c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o)
+ 0x00000000080052bc atanf
+ .text.fabsf 0x00000000080054e8 0x8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o)
+ 0x00000000080054e8 fabsf
+ .text.floorf 0x00000000080054f0 0x8c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o)
+ 0x00000000080054f0 floorf
+ .text.scalbnf 0x000000000800557c 0xb0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o)
+ 0x000000000800557c scalbnf
.text.copysign
- 0x00000000080058dc 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o)
- 0x00000000080058dc copysign
+ 0x000000000800562c 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o)
+ 0x000000000800562c copysign
.text.copysignf
- 0x00000000080058ec 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o)
- 0x00000000080058ec copysignf
- .text 0x00000000080058f8 0x370 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubdf3.o)
- 0x00000000080058f8 __aeabi_drsub
- 0x0000000008005900 __aeabi_dsub
- 0x0000000008005900 __subdf3
- 0x0000000008005904 __adddf3
- 0x0000000008005904 __aeabi_dadd
- 0x0000000008005b7c __aeabi_ui2d
- 0x0000000008005b7c __floatunsidf
- 0x0000000008005b9c __floatsidf
- 0x0000000008005b9c __aeabi_i2d
- 0x0000000008005bc0 __extendsfdf2
- 0x0000000008005bc0 __aeabi_f2d
- 0x0000000008005bfc __aeabi_ul2d
- 0x0000000008005bfc __floatundidf
- 0x0000000008005c0c __floatdidf
- 0x0000000008005c0c __aeabi_l2d
- .text 0x0000000008005c68 0x424 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivdf3.o)
- 0x0000000008005c68 __aeabi_dmul
- 0x0000000008005c68 __muldf3
- 0x0000000008005ebc __aeabi_ddiv
- 0x0000000008005ebc __divdf3
- .text 0x000000000800608c 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpdf2.o)
- 0x000000000800608c __gtdf2
- 0x000000000800608c __gedf2
- 0x0000000008006094 __ltdf2
- 0x0000000008006094 __ledf2
- 0x000000000800609c __cmpdf2
- 0x000000000800609c __eqdf2
- 0x000000000800609c __nedf2
- 0x0000000008006118 __aeabi_cdrcmple
- 0x0000000008006128 __aeabi_cdcmple
- 0x0000000008006128 __aeabi_cdcmpeq
- 0x0000000008006138 __aeabi_dcmpeq
- 0x000000000800614c __aeabi_dcmplt
- 0x0000000008006160 __aeabi_dcmple
- 0x0000000008006174 __aeabi_dcmpge
- 0x0000000008006188 __aeabi_dcmpgt
- .text 0x000000000800619c 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_unorddf2.o)
- 0x000000000800619c __aeabi_dcmpun
- 0x000000000800619c __unorddf2
- .text 0x00000000080061c8 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixdfsi.o)
- 0x00000000080061c8 __fixdfsi
- 0x00000000080061c8 __aeabi_d2iz
- .text 0x0000000008006218 0xa0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_truncdfsf2.o)
- 0x0000000008006218 __aeabi_d2f
- 0x0000000008006218 __truncdfsf2
- .text 0x00000000080062b8 0x21c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubsf3.o)
- 0x00000000080062b8 __aeabi_frsub
- 0x00000000080062c0 __subsf3
- 0x00000000080062c0 __aeabi_fsub
- 0x00000000080062c4 __aeabi_fadd
- 0x00000000080062c4 __addsf3
- 0x0000000008006424 __aeabi_ui2f
- 0x0000000008006424 __floatunsisf
- 0x000000000800642c __aeabi_i2f
- 0x000000000800642c __floatsisf
- 0x0000000008006448 __floatundisf
- 0x0000000008006448 __aeabi_ul2f
- 0x0000000008006458 __floatdisf
- 0x0000000008006458 __aeabi_l2f
- .text 0x00000000080064d4 0x2a0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivsf3.o)
- 0x00000000080064d4 __mulsf3
- 0x00000000080064d4 __aeabi_fmul
- 0x000000000800663c __divsf3
- 0x000000000800663c __aeabi_fdiv
- .text 0x0000000008006774 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpsf2.o)
- 0x0000000008006774 __gtsf2
- 0x0000000008006774 __gesf2
- 0x000000000800677c __lesf2
- 0x000000000800677c __ltsf2
- 0x0000000008006784 __nesf2
- 0x0000000008006784 __eqsf2
- 0x0000000008006784 __cmpsf2
- 0x00000000080067e4 __aeabi_cfrcmple
- 0x00000000080067ec __aeabi_cfcmple
- 0x00000000080067ec __aeabi_cfcmpeq
- 0x00000000080067fc __aeabi_fcmpeq
- 0x0000000008006810 __aeabi_fcmplt
- 0x0000000008006824 __aeabi_fcmple
- 0x0000000008006838 __aeabi_fcmpge
- 0x000000000800684c __aeabi_fcmpgt
- .text 0x0000000008006860 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o)
- 0x0000000008006860 __fixsfsi
- 0x0000000008006860 __aeabi_f2iz
- .text.__errno 0x00000000080068ac 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o)
- 0x00000000080068ac __errno
- .text.memcpy 0x00000000080068b8 0x16 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memcpy-stub.o)
- 0x00000000080068b8 memcpy
- .text.memset 0x00000000080068ce 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o)
- 0x00000000080068ce memset
- .text.__cvt 0x00000000080068de 0xc0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o)
- 0x00000000080068de __cvt
+ 0x000000000800563c 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o)
+ 0x000000000800563c copysignf
+ .text 0x0000000008005648 0x370 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubdf3.o)
+ 0x0000000008005648 __aeabi_drsub
+ 0x0000000008005650 __aeabi_dsub
+ 0x0000000008005650 __subdf3
+ 0x0000000008005654 __adddf3
+ 0x0000000008005654 __aeabi_dadd
+ 0x00000000080058cc __aeabi_ui2d
+ 0x00000000080058cc __floatunsidf
+ 0x00000000080058ec __floatsidf
+ 0x00000000080058ec __aeabi_i2d
+ 0x0000000008005910 __extendsfdf2
+ 0x0000000008005910 __aeabi_f2d
+ 0x000000000800594c __aeabi_ul2d
+ 0x000000000800594c __floatundidf
+ 0x000000000800595c __floatdidf
+ 0x000000000800595c __aeabi_l2d
+ .text 0x00000000080059b8 0x424 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivdf3.o)
+ 0x00000000080059b8 __aeabi_dmul
+ 0x00000000080059b8 __muldf3
+ 0x0000000008005c0c __aeabi_ddiv
+ 0x0000000008005c0c __divdf3
+ .text 0x0000000008005ddc 0x110 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpdf2.o)
+ 0x0000000008005ddc __gtdf2
+ 0x0000000008005ddc __gedf2
+ 0x0000000008005de4 __ltdf2
+ 0x0000000008005de4 __ledf2
+ 0x0000000008005dec __cmpdf2
+ 0x0000000008005dec __eqdf2
+ 0x0000000008005dec __nedf2
+ 0x0000000008005e68 __aeabi_cdrcmple
+ 0x0000000008005e78 __aeabi_cdcmple
+ 0x0000000008005e78 __aeabi_cdcmpeq
+ 0x0000000008005e88 __aeabi_dcmpeq
+ 0x0000000008005e9c __aeabi_dcmplt
+ 0x0000000008005eb0 __aeabi_dcmple
+ 0x0000000008005ec4 __aeabi_dcmpge
+ 0x0000000008005ed8 __aeabi_dcmpgt
+ .text 0x0000000008005eec 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_unorddf2.o)
+ 0x0000000008005eec __aeabi_dcmpun
+ 0x0000000008005eec __unorddf2
+ .text 0x0000000008005f18 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixdfsi.o)
+ 0x0000000008005f18 __fixdfsi
+ 0x0000000008005f18 __aeabi_d2iz
+ .text 0x0000000008005f68 0xa0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_truncdfsf2.o)
+ 0x0000000008005f68 __aeabi_d2f
+ 0x0000000008005f68 __truncdfsf2
+ .text 0x0000000008006008 0x21c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_addsubsf3.o)
+ 0x0000000008006008 __aeabi_frsub
+ 0x0000000008006010 __subsf3
+ 0x0000000008006010 __aeabi_fsub
+ 0x0000000008006014 __aeabi_fadd
+ 0x0000000008006014 __addsf3
+ 0x0000000008006174 __aeabi_ui2f
+ 0x0000000008006174 __floatunsisf
+ 0x000000000800617c __aeabi_i2f
+ 0x000000000800617c __floatsisf
+ 0x0000000008006198 __floatundisf
+ 0x0000000008006198 __aeabi_ul2f
+ 0x00000000080061a8 __floatdisf
+ 0x00000000080061a8 __aeabi_l2f
+ .text 0x0000000008006224 0x2a0 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_muldivsf3.o)
+ 0x0000000008006224 __mulsf3
+ 0x0000000008006224 __aeabi_fmul
+ 0x000000000800638c __divsf3
+ 0x000000000800638c __aeabi_fdiv
+ .text 0x00000000080064c4 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_cmpsf2.o)
+ 0x00000000080064c4 __gtsf2
+ 0x00000000080064c4 __gesf2
+ 0x00000000080064cc __lesf2
+ 0x00000000080064cc __ltsf2
+ 0x00000000080064d4 __nesf2
+ 0x00000000080064d4 __eqsf2
+ 0x00000000080064d4 __cmpsf2
+ 0x0000000008006534 __aeabi_cfrcmple
+ 0x000000000800653c __aeabi_cfcmple
+ 0x000000000800653c __aeabi_cfcmpeq
+ 0x000000000800654c __aeabi_fcmpeq
+ 0x0000000008006560 __aeabi_fcmplt
+ 0x0000000008006574 __aeabi_fcmple
+ 0x0000000008006588 __aeabi_fcmpge
+ 0x000000000800659c __aeabi_fcmpgt
+ .text 0x00000000080065b0 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/armv7-m/libgcc.a(_arm_fixsfsi.o)
+ 0x00000000080065b0 __fixsfsi
+ 0x00000000080065b0 __aeabi_f2iz
+ .text.__errno 0x00000000080065fc 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o)
+ 0x00000000080065fc __errno
+ .text.memcpy 0x0000000008006608 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)
+ 0x0000000008006608 memcpy
+ .text.memset 0x000000000800661e 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o)
+ 0x000000000800661e memset
+ .text.__cvt 0x000000000800662e 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)
+ 0x000000000800662e __cvt
.text.__exponent
- 0x000000000800699e 0x62 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o)
- 0x000000000800699e __exponent
+ 0x00000000080066ee 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)
+ 0x00000000080066ee __exponent
.text._printf_float
- 0x0000000008006a00 0x488 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o)
- 0x0000000008006a00 _printf_float
+ 0x0000000008006750 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)
+ 0x0000000008006750 _printf_float
.text._printf_common
- 0x0000000008006e88 0xec /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o)
- 0x0000000008006e88 _printf_common
+ 0x0000000008006bd8 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)
+ 0x0000000008006bd8 _printf_common
.text._printf_i
- 0x0000000008006f74 0x24c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o)
- 0x0000000008006f74 _printf_i
+ 0x0000000008006cc4 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)
+ 0x0000000008006cc4 _printf_i
.text.snprintf
- 0x00000000080071c0 0x64 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o)
- 0x00000000080071c0 snprintf
- 0x00000000080071c0 sniprintf
- .text.sprintf 0x0000000008007224 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o)
- 0x0000000008007224 sprintf
- 0x0000000008007224 siprintf
- .text 0x000000000800726c 0x14 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o)
- 0x000000000800726c strcmp
- .text.strcpy 0x0000000008007280 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o)
- 0x0000000008007280 strcpy
- .text 0x0000000008007290 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strlen.o)
- 0x0000000008007290 strlen
+ 0x0000000008006f10 0x64 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o)
+ 0x0000000008006f10 snprintf
+ 0x0000000008006f10 sniprintf
+ .text.sprintf 0x0000000008006f74 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o)
+ 0x0000000008006f74 sprintf
+ 0x0000000008006f74 siprintf
+ .text 0x0000000008006fbc 0x14 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o)
+ 0x0000000008006fbc strcmp
+ .text.strcpy 0x0000000008006fd0 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o)
+ 0x0000000008006fd0 strcpy
+ .text 0x0000000008006fe0 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strlen.o)
+ 0x0000000008006fe0 strlen
.text._vsnprintf_r
- 0x00000000080072a0 0x56 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o)
- 0x00000000080072a0 _vsnprintf_r
- 0x00000000080072a0 _vsniprintf_r
- *fill* 0x00000000080072f6 0x2
+ 0x0000000008006ff0 0x56 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o)
+ 0x0000000008006ff0 _vsnprintf_r
+ 0x0000000008006ff0 _vsniprintf_r
+ *fill* 0x0000000008007046 0x2
.text.vsnprintf
- 0x00000000080072f8 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o)
- 0x00000000080072f8 vsnprintf
- 0x00000000080072f8 vsniprintf
- .text.quorem 0x0000000008007314 0x116 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o)
- *fill* 0x000000000800742a 0x6
- .text._dtoa_r 0x0000000008007430 0xb30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o)
- 0x0000000008007430 _dtoa_r
+ 0x0000000008007048 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o)
+ 0x0000000008007048 vsnprintf
+ 0x0000000008007048 vsniprintf
+ .text.quorem 0x0000000008007064 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* 0x000000000800717a 0x6
+ .text._dtoa_r 0x0000000008007180 0xb30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o)
+ 0x0000000008007180 _dtoa_r
.text._localeconv_r
- 0x0000000008007f60 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o)
- 0x0000000008007f60 _localeconv_r
- .text.malloc 0x0000000008007f7c 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o)
- 0x0000000008007f7c malloc
- .text.memchr 0x0000000008007f8c 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memchr-stub.o)
- 0x0000000008007f8c memchr
- .text._Balloc 0x0000000008007fa8 0x6a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x0000000008007fa8 _Balloc
- .text._Bfree 0x0000000008008012 0x2e /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x0000000008008012 _Bfree
+ 0x0000000008007cb0 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o)
+ 0x0000000008007cb0 _localeconv_r
+ .text.malloc 0x0000000008007ccc 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o)
+ 0x0000000008007ccc malloc
+ .text.memchr 0x0000000008007cdc 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)
+ 0x0000000008007cdc memchr
+ .text._Balloc 0x0000000008007cf8 0x6a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008007cf8 _Balloc
+ .text._Bfree 0x0000000008007d62 0x2e /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008007d62 _Bfree
.text.__multadd
- 0x0000000008008040 0x76 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x0000000008008040 __multadd
+ 0x0000000008007d90 0x76 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008007d90 __multadd
.text.__hi0bits
- 0x00000000080080b6 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x00000000080080b6 __hi0bits
+ 0x0000000008007e06 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008007e06 __hi0bits
.text.__lo0bits
- 0x00000000080080f6 0x5a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x00000000080080f6 __lo0bits
- .text.__i2b 0x0000000008008150 0x12 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x0000000008008150 __i2b
+ 0x0000000008007e46 0x5a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008007e46 __lo0bits
+ .text.__i2b 0x0000000008007ea0 0x12 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008007ea0 __i2b
.text.__multiply
- 0x0000000008008162 0x120 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x0000000008008162 __multiply
- *fill* 0x0000000008008282 0x2
+ 0x0000000008007eb2 0x120 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008007eb2 __multiply
+ *fill* 0x0000000008007fd2 0x2
.text.__pow5mult
- 0x0000000008008284 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x0000000008008284 __pow5mult
+ 0x0000000008007fd4 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008007fd4 __pow5mult
.text.__lshift
- 0x0000000008008320 0xa2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x0000000008008320 __lshift
- .text.__mcmp 0x00000000080083c2 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x00000000080083c2 __mcmp
- .text.__mdiff 0x00000000080083fa 0xbe /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x00000000080083fa __mdiff
- .text.__d2b 0x00000000080084b8 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x00000000080084b8 __d2b
+ 0x0000000008008070 0xa2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008008070 __lshift
+ .text.__mcmp 0x0000000008008112 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008008112 __mcmp
+ .text.__mdiff 0x000000000800814a 0xbe /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x000000000800814a __mdiff
+ .text.__d2b 0x0000000008008208 0x9c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x0000000008008208 __d2b
.text._calloc_r
- 0x0000000008008554 0x1c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-callocr.o)
- 0x0000000008008554 _calloc_r
- .text._free_r 0x0000000008008570 0x98 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o)
- 0x0000000008008570 _free_r
+ 0x00000000080082a4 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)
+ 0x00000000080082a4 _calloc_r
+ .text._free_r 0x00000000080082c0 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)
+ 0x00000000080082c0 _free_r
.text._malloc_r
- 0x0000000008008608 0xbc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o)
- 0x0000000008008608 _malloc_r
+ 0x0000000008008358 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)
+ 0x0000000008008358 _malloc_r
.text.__ssputs_r
- 0x00000000080086c4 0xb2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o)
- 0x00000000080086c4 __ssputs_r
- *fill* 0x0000000008008776 0x2
+ 0x0000000008008414 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)
+ 0x0000000008008414 __ssputs_r
+ *fill* 0x00000000080084c6 0x2
.text._svfprintf_r
- 0x0000000008008778 0x1e8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o)
- 0x0000000008008778 _svfprintf_r
- 0x0000000008008778 _svfiprintf_r
- .text._sbrk_r 0x0000000008008960 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o)
- 0x0000000008008960 _sbrk_r
+ 0x00000000080084c8 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)
+ 0x00000000080084c8 _svfprintf_r
+ 0x00000000080084c8 _svfiprintf_r
+ .text._sbrk_r 0x00000000080086b0 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o)
+ 0x00000000080086b0 _sbrk_r
.text.__ascii_mbtowc
- 0x0000000008008980 0x24 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mbtowc_r.o)
- 0x0000000008008980 __ascii_mbtowc
- .text.memmove 0x00000000080089a4 0x36 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o)
- 0x00000000080089a4 memmove
+ 0x00000000080086d0 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)
+ 0x00000000080086d0 __ascii_mbtowc
+ .text.memmove 0x00000000080086f4 0x36 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o)
+ 0x00000000080086f4 memmove
.text.__malloc_lock
- 0x00000000080089da 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o)
- 0x00000000080089da __malloc_lock
+ 0x000000000800872a 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o)
+ 0x000000000800872a __malloc_lock
.text.__malloc_unlock
- 0x00000000080089dc 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o)
- 0x00000000080089dc __malloc_unlock
+ 0x000000000800872c 0x2 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o)
+ 0x000000000800872c __malloc_unlock
.text._realloc_r
- 0x00000000080089de 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-reallocr.o)
- 0x00000000080089de _realloc_r
+ 0x000000000800872e 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)
+ 0x000000000800872e _realloc_r
.text.__ascii_wctomb
- 0x0000000008008a2a 0x1a /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-wctomb_r.o)
- 0x0000000008008a2a __ascii_wctomb
+ 0x000000000800877a 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)
+ 0x000000000800877a __ascii_wctomb
.text._malloc_usable_size_r
- 0x0000000008008a44 0x14 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-msizer.o)
- 0x0000000008008a44 _malloc_usable_size_r
+ 0x0000000008008794 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)
+ 0x0000000008008794 _malloc_usable_size_r
*(.rodata .rodata.* .constdata .constdata.*)
.rodata.str1.4
- 0x0000000008008a58 0x1a ./system/src/drivers/serial.o
- *fill* 0x0000000008008a72 0x2
+ 0x00000000080087a8 0x1a ./system/src/drivers/serial.o
+ *fill* 0x00000000080087c2 0x2
.rodata.str1.4
- 0x0000000008008a74 0x24 ./system/src/drivers/tx20.o
+ 0x00000000080087c4 0x24 ./system/src/drivers/tx20.o
.rodata.str1.4
- 0x0000000008008a98 0x146 ./system/src/cortexm/exception_handlers.o
- *fill* 0x0000000008008bde 0x2
+ 0x00000000080087e8 0x146 ./system/src/cortexm/exception_handlers.o
+ *fill* 0x000000000800892e 0x2
.rodata.sin_table
- 0x0000000008008be0 0x80 ./system/src/aprs/afsk.o
+ 0x0000000008008930 0x80 ./system/src/aprs/afsk.o
.rodata.crc_ccitt_tab
- 0x0000000008008c60 0x200 ./system/src/aprs/crc.o
- 0x0000000008008c60 crc_ccitt_tab
+ 0x00000000080089b0 0x200 ./system/src/aprs/crc.o
+ 0x00000000080089b0 crc_ccitt_tab
.rodata.str1.4
- 0x0000000008008e60 0x1a ./system/src/aprs/digi.o
- *fill* 0x0000000008008e7a 0x2
+ 0x0000000008008bb0 0x1a ./system/src/aprs/digi.o
+ *fill* 0x0000000008008bca 0x2
.rodata.str1.4
- 0x0000000008008e7c 0xb4 ./system/src/aprs/telemetry.o
+ 0x0000000008008bcc 0xb4 ./system/src/aprs/telemetry.o
0xbc (size before relaxing)
.rodata.str1.4
- 0x0000000008008f30 0x7 ./src/PathConfig.o
+ 0x0000000008008c80 0x7 ./src/PathConfig.o
0x16 (size before relaxing)
- *fill* 0x0000000008008f37 0x1
- .rodata 0x0000000008008f38 0x1a ./src/main.o
- *fill* 0x0000000008008f52 0x2
+ *fill* 0x0000000008008c87 0x1
+ .rodata 0x0000000008008c88 0x1a ./src/main.o
+ *fill* 0x0000000008008ca2 0x2
.rodata.str1.4
- 0x0000000008008f54 0x58 ./src/main.o
- 0x57 (size before relaxing)
+ 0x0000000008008ca4 0x2c ./src/main.o
+ 0x2a (size before relaxing)
.rodata.npio2_hw
- 0x0000000008008fac 0x80 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o)
+ 0x0000000008008cd0 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
- 0x000000000800902c 0x108 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o)
+ 0x0000000008008d50 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
- 0x0000000008009134 0x80 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o)
+ 0x0000000008008e58 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
- 0x00000000080091b4 0x318 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o)
+ 0x0000000008008ed8 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
- 0x00000000080094cc 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o)
- *fill* 0x00000000080094dc 0x4
- .rodata.PIo2 0x00000000080094e0 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o)
+ 0x00000000080091f0 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 0x0000000008009200 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
- 0x0000000008009520 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o)
- .rodata.PIo2 0x000000000800952c 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o)
+ 0x0000000008009240 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 0x000000000800924c 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o)
.rodata.atanlo
- 0x0000000008009558 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o)
+ 0x0000000008009278 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
- 0x0000000008009568 0x10 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o)
+ 0x0000000008009288 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
- 0x0000000008009578 0x12 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o)
+ 0x0000000008009298 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
- 0x000000000800958a 0x22 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o)
+ 0x00000000080092aa 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
- 0x00000000080095ac 0xd /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o)
+ 0x00000000080092cc 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* 0x00000000080095b9 0x7
+ *fill* 0x00000000080092d9 0x7
.rodata.__mprec_tens
- 0x00000000080095c0 0xc8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x00000000080095c0 __mprec_tens
+ 0x00000000080092e0 0xc8 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x00000000080092e0 __mprec_tens
.rodata.__mprec_bigtens
- 0x0000000008009688 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- 0x0000000008009688 __mprec_bigtens
+ 0x00000000080093a8 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x00000000080093a8 __mprec_bigtens
.rodata.p05.6097
- 0x00000000080096b0 0xc /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
+ 0x00000000080093d0 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
- 0x00000000080096bc 0x11 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o)
+ 0x00000000080093dc 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
- 0x00000000080096cd 0xa /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o)
+ 0x00000000080093ed 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_
- 0x00000000080096d7 0x101 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-ctype_.o)
- 0x00000000080096d7 _ctype_
+ 0x00000000080093f7 0x101 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-ctype_.o)
+ 0x00000000080093f7 _ctype_
*(vtable)
*(.eh_frame*)
*(.glue_7)
- .glue_7 0x00000000080097d8 0x0 linker stubs
+ .glue_7 0x00000000080094f8 0x0 linker stubs
*(.glue_7t)
- .glue_7t 0x00000000080097d8 0x0 linker stubs
+ .glue_7t 0x00000000080094f8 0x0 linker stubs
-.vfp11_veneer 0x00000000080097d8 0x0
- .vfp11_veneer 0x00000000080097d8 0x0 linker stubs
+.vfp11_veneer 0x00000000080094f8 0x0
+ .vfp11_veneer 0x00000000080094f8 0x0 linker stubs
-.v4_bx 0x00000000080097d8 0x0
- .v4_bx 0x00000000080097d8 0x0 linker stubs
+.v4_bx 0x00000000080094f8 0x0
+ .v4_bx 0x00000000080094f8 0x0 linker stubs
-.iplt 0x00000000080097d8 0x0
- .iplt 0x00000000080097d8 0x0 ./system/src/stm32f1-stdperiph/misc.o
+.iplt 0x00000000080094f8 0x0
+ .iplt 0x00000000080094f8 0x0 ./system/src/stm32f1-stdperiph/misc.o
-.rel.dyn 0x00000000080097d8 0x0
- .rel.iplt 0x00000000080097d8 0x0 ./system/src/stm32f1-stdperiph/misc.o
+.rel.dyn 0x00000000080094f8 0x0
+ .rel.iplt 0x00000000080094f8 0x0 ./system/src/stm32f1-stdperiph/misc.o
.ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*)
- 0x00000000080097d8 . = ALIGN (0x4)
- 0x00000000080097d8 __exidx_start = .
+ 0x00000000080094f8 . = ALIGN (0x4)
+ 0x00000000080094f8 __exidx_start = .
.ARM.exidx
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
- 0x00000000080097d8 __exidx_end = .
- 0x00000000080097d8 . = ALIGN (0x4)
- 0x00000000080097d8 _etext = .
- 0x00000000080097d8 __etext = .
+ 0x00000000080094f8 __exidx_end = .
+ 0x00000000080094f8 . = ALIGN (0x4)
+ 0x00000000080094f8 _etext = .
+ 0x00000000080094f8 __etext = .
-.data_CCMRAM 0x0000000000000000 0x0 load address 0x00000000080097d8
+.data_CCMRAM 0x0000000000000000 0x0 load address 0x00000000080094f8
FILL mask 0xff
*(.data.CCMRAM .data.CCMRAM.*)
0x0000000000000000 . = ALIGN (0x4)
- 0x00000000080097d8 _sidata = LOADADDR (.data)
+ 0x00000000080094f8 _sidata = LOADADDR (.data)
-.data 0x0000000020000000 0x210 load address 0x00000000080097d8
+.data 0x0000000020000000 0x210 load address 0x00000000080094f8
FILL mask 0xff
0x0000000020000000 _sdata = .
0x0000000020000000 __data_start__ = .
@@ -6019,7 +6017,7 @@ END GROUP
0x0000000020000210 _edata = .
0x0000000020000210 __data_end__ = .
-.igot.plt 0x0000000020000210 0x0 load address 0x00000000080099e8
+.igot.plt 0x0000000020000210 0x0 load address 0x0000000008009708
.igot.plt 0x0000000020000210 0x0 ./system/src/stm32f1-stdperiph/misc.o
.bss_CCMRAM 0x0000000000000000 0x0
@@ -6035,7 +6033,10 @@ END GROUP
0x0000000020000214 0x4 ./system/src/newlib/_sbrk.o
.bss.name.4289
0x0000000020000218 0x1 ./system/src/newlib/_syscalls.o
- *fill* 0x0000000020000219 0x3
+ .bss.dht22State
+ 0x0000000020000219 0x1 ./system/src/drivers/_dht22.o
+ 0x0000000020000219 dht22State
+ *fill* 0x000000002000021a 0x2
.bss.delay_5us
0x000000002000021c 0x4 ./system/src/drivers/dallas.o
0x000000002000021c delay_5us
@@ -6174,24 +6175,22 @@ END GROUP
*fill* 0x0000000020000a9e 0x2
.bss.td 0x0000000020000aa0 0x4 ./src/main.o
0x0000000020000aa0 td
- *fill* 0x0000000020000aa4 0x4
- .bss.pressure 0x0000000020000aa8 0x8 ./src/main.o
- 0x0000000020000aa8 pressure
.bss.__malloc_sbrk_start
- 0x0000000020000ab0 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o)
- 0x0000000020000ab0 __malloc_sbrk_start
+ 0x0000000020000aa4 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o)
+ 0x0000000020000aa4 __malloc_sbrk_start
.bss.__malloc_free_list
- 0x0000000020000ab4 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o)
- 0x0000000020000ab4 __malloc_free_list
+ 0x0000000020000aa8 0x4 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o)
+ 0x0000000020000aa8 __malloc_free_list
*(COMMON)
- COMMON 0x0000000020000ab8 0x4 ./system/src/newlib/_syscalls.o
- 0x0000000020000ab8 errno
- COMMON 0x0000000020000abc 0x44 ./system/src/drivers/_dht22.o
- 0x0000000020000abc PORT_out
- 0x0000000020000ac0 bitsDuration
- 0x0000000020000ae8 exti_disable
- 0x0000000020000af0 exti
- 0x0000000020000af8 currentBit
+ COMMON 0x0000000020000aac 0x4 ./system/src/newlib/_syscalls.o
+ 0x0000000020000aac errno
+ COMMON 0x0000000020000ab0 0x50 ./system/src/drivers/_dht22.o
+ 0x0000000020000ab0 PORT_out
+ 0x0000000020000ab4 bitsDuration
+ 0x0000000020000ae0 exti_disable
+ 0x0000000020000ae8 exti
+ 0x0000000020000af0 currentBit
+ 0x0000000020000af4 bytes
0x0000000020000afc PORT_in
COMMON 0x0000000020000b00 0x20 ./system/src/drivers/dallas.o
0x0000000020000b00 dallas
@@ -6522,7 +6521,7 @@ END GROUP
.debug_sfnames
*(.debug_sfnames)
-.debug_aranges 0x0000000000000000 0x9c0
+.debug_aranges 0x0000000000000000 0x9c8
*(.debug_aranges)
.debug_aranges
0x0000000000000000 0x58 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o
@@ -6541,62 +6540,62 @@ END GROUP
.debug_aranges
0x00000000000003a8 0x30 ./system/src/newlib/_syscalls.o
.debug_aranges
- 0x00000000000003d8 0x30 ./system/src/drivers/_dht22.o
+ 0x00000000000003d8 0x38 ./system/src/drivers/_dht22.o
.debug_aranges
- 0x0000000000000408 0x58 ./system/src/drivers/dallas.o
+ 0x0000000000000410 0x58 ./system/src/drivers/dallas.o
.debug_aranges
- 0x0000000000000460 0x20 ./system/src/drivers/gpio_conf.o
+ 0x0000000000000468 0x20 ./system/src/drivers/gpio_conf.o
.debug_aranges
- 0x0000000000000480 0x48 ./system/src/drivers/i2c.o
+ 0x0000000000000488 0x48 ./system/src/drivers/i2c.o
.debug_aranges
- 0x00000000000004c8 0x40 ./system/src/drivers/serial.o
+ 0x00000000000004d0 0x40 ./system/src/drivers/serial.o
.debug_aranges
- 0x0000000000000508 0x48 ./system/src/drivers/tx20.o
+ 0x0000000000000510 0x48 ./system/src/drivers/tx20.o
.debug_aranges
- 0x0000000000000550 0x38 ./system/src/diag/Trace.o
+ 0x0000000000000558 0x38 ./system/src/diag/Trace.o
.debug_aranges
- 0x0000000000000588 0x30 ./system/src/diag/trace_impl.o
+ 0x0000000000000590 0x30 ./system/src/diag/trace_impl.o
.debug_aranges
- 0x00000000000005b8 0x28 ./system/src/cortexm/_initialize_hardware.o
+ 0x00000000000005c0 0x28 ./system/src/cortexm/_initialize_hardware.o
.debug_aranges
- 0x00000000000005e0 0x90 ./system/src/cortexm/exception_handlers.o
+ 0x00000000000005e8 0x90 ./system/src/cortexm/exception_handlers.o
.debug_aranges
- 0x0000000000000670 0x38 ./system/src/cmsis/system_stm32f10x.o
+ 0x0000000000000678 0x38 ./system/src/cmsis/system_stm32f10x.o
.debug_aranges
- 0x00000000000006a8 0x20 ./system/src/cmsis/vectors_stm32f10x.o
+ 0x00000000000006b0 0x20 ./system/src/cmsis/vectors_stm32f10x.o
.debug_aranges
- 0x00000000000006c8 0x30 ./system/src/aprs/adc.o
+ 0x00000000000006d0 0x30 ./system/src/aprs/adc.o
.debug_aranges
- 0x00000000000006f8 0x80 ./system/src/aprs/afsk.o
+ 0x0000000000000700 0x80 ./system/src/aprs/afsk.o
.debug_aranges
- 0x0000000000000778 0x28 ./system/src/aprs/afsk_pr.o
+ 0x0000000000000780 0x28 ./system/src/aprs/afsk_pr.o
.debug_aranges
- 0x00000000000007a0 0x88 ./system/src/aprs/ax25.o
+ 0x00000000000007a8 0x88 ./system/src/aprs/ax25.o
.debug_aranges
- 0x0000000000000828 0x28 ./system/src/aprs/crc.o
+ 0x0000000000000830 0x28 ./system/src/aprs/crc.o
.debug_aranges
- 0x0000000000000850 0x38 ./system/src/aprs/dac.o
+ 0x0000000000000858 0x38 ./system/src/aprs/dac.o
.debug_aranges
- 0x0000000000000888 0x20 ./system/src/aprs/digi.o
+ 0x0000000000000890 0x20 ./system/src/aprs/digi.o
.debug_aranges
- 0x00000000000008a8 0x20 ./system/src/aprs/telemetry.o
+ 0x00000000000008b0 0x20 ./system/src/aprs/telemetry.o
.debug_aranges
- 0x00000000000008c8 0x28 ./src/KissCommunication.o
+ 0x00000000000008d0 0x28 ./src/KissCommunication.o
.debug_aranges
- 0x00000000000008f0 0x20 ./src/LedConfig.o
+ 0x00000000000008f8 0x20 ./src/LedConfig.o
.debug_aranges
- 0x0000000000000910 0x20 ./src/PathConfig.o
+ 0x0000000000000918 0x20 ./src/PathConfig.o
.debug_aranges
- 0x0000000000000930 0x30 ./src/TimerConfig.o
+ 0x0000000000000938 0x30 ./src/TimerConfig.o
.debug_aranges
- 0x0000000000000960 0x38 ./src/it_handlers.o
+ 0x0000000000000968 0x38 ./src/it_handlers.o
.debug_aranges
- 0x0000000000000998 0x28 ./src/main.o
+ 0x00000000000009a0 0x28 ./src/main.o
.debug_pubnames
*(.debug_pubnames)
-.debug_info 0x0000000000000000 0xdcee
+.debug_info 0x0000000000000000 0xdd63
*(.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
@@ -6606,34 +6605,34 @@ END GROUP
.debug_info 0x00000000000020c0 0x11f ./system/src/newlib/_sbrk.o
.debug_info 0x00000000000021df 0x454 ./system/src/newlib/_startup.o
.debug_info 0x0000000000002633 0x1c7 ./system/src/newlib/_syscalls.o
- .debug_info 0x00000000000027fa 0x918 ./system/src/drivers/_dht22.o
- .debug_info 0x0000000000003112 0xc95 ./system/src/drivers/dallas.o
- .debug_info 0x0000000000003da7 0x179 ./system/src/drivers/gpio_conf.o
- .debug_info 0x0000000000003f20 0xbe7 ./system/src/drivers/i2c.o
- .debug_info 0x0000000000004b07 0xb74 ./system/src/drivers/serial.o
- .debug_info 0x000000000000567b 0xa84 ./system/src/drivers/tx20.o
- .debug_info 0x00000000000060ff 0x2e7 ./system/src/diag/Trace.o
- .debug_info 0x00000000000063e6 0x30a ./system/src/diag/trace_impl.o
- .debug_info 0x00000000000066f0 0x2b1 ./system/src/cortexm/_initialize_hardware.o
- .debug_info 0x00000000000069a1 0x8da ./system/src/cortexm/exception_handlers.o
- .debug_info 0x000000000000727b 0x439 ./system/src/cmsis/system_stm32f10x.o
- .debug_info 0x00000000000076b4 0xd1 ./system/src/cmsis/vectors_stm32f10x.o
- .debug_info 0x0000000000007785 0x9ab ./system/src/aprs/adc.o
- .debug_info 0x0000000000008130 0x8d8 ./system/src/aprs/afsk.o
- .debug_info 0x0000000000008a08 0x37f ./system/src/aprs/afsk_pr.o
- .debug_info 0x0000000000008d87 0xbd3 ./system/src/aprs/ax25.o
- .debug_info 0x000000000000995a 0x179 ./system/src/aprs/crc.o
- .debug_info 0x0000000000009ad3 0x718 ./system/src/aprs/dac.o
- .debug_info 0x000000000000a1eb 0x966 ./system/src/aprs/digi.o
- .debug_info 0x000000000000ab51 0x6d3 ./system/src/aprs/telemetry.o
- .debug_info 0x000000000000b224 0x678 ./src/KissCommunication.o
- .debug_info 0x000000000000b89c 0x26d ./src/LedConfig.o
- .debug_info 0x000000000000bb09 0x18d ./src/PathConfig.o
- .debug_info 0x000000000000bc96 0x8e1 ./src/TimerConfig.o
- .debug_info 0x000000000000c577 0xa6c ./src/it_handlers.o
- .debug_info 0x000000000000cfe3 0xd0b ./src/main.o
+ .debug_info 0x00000000000027fa 0x9b6 ./system/src/drivers/_dht22.o
+ .debug_info 0x00000000000031b0 0xc95 ./system/src/drivers/dallas.o
+ .debug_info 0x0000000000003e45 0x179 ./system/src/drivers/gpio_conf.o
+ .debug_info 0x0000000000003fbe 0xbe7 ./system/src/drivers/i2c.o
+ .debug_info 0x0000000000004ba5 0xb74 ./system/src/drivers/serial.o
+ .debug_info 0x0000000000005719 0xa84 ./system/src/drivers/tx20.o
+ .debug_info 0x000000000000619d 0x2e7 ./system/src/diag/Trace.o
+ .debug_info 0x0000000000006484 0x30a ./system/src/diag/trace_impl.o
+ .debug_info 0x000000000000678e 0x2b1 ./system/src/cortexm/_initialize_hardware.o
+ .debug_info 0x0000000000006a3f 0x8da ./system/src/cortexm/exception_handlers.o
+ .debug_info 0x0000000000007319 0x439 ./system/src/cmsis/system_stm32f10x.o
+ .debug_info 0x0000000000007752 0xd1 ./system/src/cmsis/vectors_stm32f10x.o
+ .debug_info 0x0000000000007823 0x9ab ./system/src/aprs/adc.o
+ .debug_info 0x00000000000081ce 0x8d8 ./system/src/aprs/afsk.o
+ .debug_info 0x0000000000008aa6 0x37f ./system/src/aprs/afsk_pr.o
+ .debug_info 0x0000000000008e25 0xbd3 ./system/src/aprs/ax25.o
+ .debug_info 0x00000000000099f8 0x179 ./system/src/aprs/crc.o
+ .debug_info 0x0000000000009b71 0x718 ./system/src/aprs/dac.o
+ .debug_info 0x000000000000a289 0x966 ./system/src/aprs/digi.o
+ .debug_info 0x000000000000abef 0x6d3 ./system/src/aprs/telemetry.o
+ .debug_info 0x000000000000b2c2 0x678 ./src/KissCommunication.o
+ .debug_info 0x000000000000b93a 0x26d ./src/LedConfig.o
+ .debug_info 0x000000000000bba7 0x18d ./src/PathConfig.o
+ .debug_info 0x000000000000bd34 0x8e1 ./src/TimerConfig.o
+ .debug_info 0x000000000000c615 0xa6c ./src/it_handlers.o
+ .debug_info 0x000000000000d081 0xce2 ./src/main.o
-.debug_abbrev 0x0000000000000000 0x36d9
+.debug_abbrev 0x0000000000000000 0x3700
*(.debug_abbrev)
.debug_abbrev 0x0000000000000000 0x169 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o
.debug_abbrev 0x0000000000000169 0x1f2 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o
@@ -6643,34 +6642,34 @@ END GROUP
.debug_abbrev 0x000000000000079b 0xb9 ./system/src/newlib/_sbrk.o
.debug_abbrev 0x0000000000000854 0x1ac ./system/src/newlib/_startup.o
.debug_abbrev 0x0000000000000a00 0xec ./system/src/newlib/_syscalls.o
- .debug_abbrev 0x0000000000000aec 0x24f ./system/src/drivers/_dht22.o
- .debug_abbrev 0x0000000000000d3b 0x28c ./system/src/drivers/dallas.o
- .debug_abbrev 0x0000000000000fc7 0xe9 ./system/src/drivers/gpio_conf.o
- .debug_abbrev 0x00000000000010b0 0x261 ./system/src/drivers/i2c.o
- .debug_abbrev 0x0000000000001311 0x243 ./system/src/drivers/serial.o
- .debug_abbrev 0x0000000000001554 0x269 ./system/src/drivers/tx20.o
- .debug_abbrev 0x00000000000017bd 0x156 ./system/src/diag/Trace.o
- .debug_abbrev 0x0000000000001913 0x1c8 ./system/src/diag/trace_impl.o
- .debug_abbrev 0x0000000000001adb 0xea ./system/src/cortexm/_initialize_hardware.o
- .debug_abbrev 0x0000000000001bc5 0x247 ./system/src/cortexm/exception_handlers.o
- .debug_abbrev 0x0000000000001e0c 0x159 ./system/src/cmsis/system_stm32f10x.o
- .debug_abbrev 0x0000000000001f65 0x9d ./system/src/cmsis/vectors_stm32f10x.o
- .debug_abbrev 0x0000000000002002 0x211 ./system/src/aprs/adc.o
- .debug_abbrev 0x0000000000002213 0x244 ./system/src/aprs/afsk.o
- .debug_abbrev 0x0000000000002457 0xa2 ./system/src/aprs/afsk_pr.o
- .debug_abbrev 0x00000000000024f9 0x2b0 ./system/src/aprs/ax25.o
- .debug_abbrev 0x00000000000027a9 0x107 ./system/src/aprs/crc.o
- .debug_abbrev 0x00000000000028b0 0x1b8 ./system/src/aprs/dac.o
- .debug_abbrev 0x0000000000002a68 0x1c6 ./system/src/aprs/digi.o
- .debug_abbrev 0x0000000000002c2e 0x190 ./system/src/aprs/telemetry.o
- .debug_abbrev 0x0000000000002dbe 0x1ae ./src/KissCommunication.o
- .debug_abbrev 0x0000000000002f6c 0x11c ./src/LedConfig.o
- .debug_abbrev 0x0000000000003088 0xeb ./src/PathConfig.o
- .debug_abbrev 0x0000000000003173 0x193 ./src/TimerConfig.o
- .debug_abbrev 0x0000000000003306 0x1a0 ./src/it_handlers.o
- .debug_abbrev 0x00000000000034a6 0x233 ./src/main.o
+ .debug_abbrev 0x0000000000000aec 0x276 ./system/src/drivers/_dht22.o
+ .debug_abbrev 0x0000000000000d62 0x28c ./system/src/drivers/dallas.o
+ .debug_abbrev 0x0000000000000fee 0xe9 ./system/src/drivers/gpio_conf.o
+ .debug_abbrev 0x00000000000010d7 0x261 ./system/src/drivers/i2c.o
+ .debug_abbrev 0x0000000000001338 0x243 ./system/src/drivers/serial.o
+ .debug_abbrev 0x000000000000157b 0x269 ./system/src/drivers/tx20.o
+ .debug_abbrev 0x00000000000017e4 0x156 ./system/src/diag/Trace.o
+ .debug_abbrev 0x000000000000193a 0x1c8 ./system/src/diag/trace_impl.o
+ .debug_abbrev 0x0000000000001b02 0xea ./system/src/cortexm/_initialize_hardware.o
+ .debug_abbrev 0x0000000000001bec 0x247 ./system/src/cortexm/exception_handlers.o
+ .debug_abbrev 0x0000000000001e33 0x159 ./system/src/cmsis/system_stm32f10x.o
+ .debug_abbrev 0x0000000000001f8c 0x9d ./system/src/cmsis/vectors_stm32f10x.o
+ .debug_abbrev 0x0000000000002029 0x211 ./system/src/aprs/adc.o
+ .debug_abbrev 0x000000000000223a 0x244 ./system/src/aprs/afsk.o
+ .debug_abbrev 0x000000000000247e 0xa2 ./system/src/aprs/afsk_pr.o
+ .debug_abbrev 0x0000000000002520 0x2b0 ./system/src/aprs/ax25.o
+ .debug_abbrev 0x00000000000027d0 0x107 ./system/src/aprs/crc.o
+ .debug_abbrev 0x00000000000028d7 0x1b8 ./system/src/aprs/dac.o
+ .debug_abbrev 0x0000000000002a8f 0x1c6 ./system/src/aprs/digi.o
+ .debug_abbrev 0x0000000000002c55 0x190 ./system/src/aprs/telemetry.o
+ .debug_abbrev 0x0000000000002de5 0x1ae ./src/KissCommunication.o
+ .debug_abbrev 0x0000000000002f93 0x11c ./src/LedConfig.o
+ .debug_abbrev 0x00000000000030af 0xeb ./src/PathConfig.o
+ .debug_abbrev 0x000000000000319a 0x193 ./src/TimerConfig.o
+ .debug_abbrev 0x000000000000332d 0x1a0 ./src/it_handlers.o
+ .debug_abbrev 0x00000000000034cd 0x233 ./src/main.o
-.debug_line 0x0000000000000000 0x99e7
+.debug_line 0x0000000000000000 0x9a23
*(.debug_line)
.debug_line 0x0000000000000000 0x3c1 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o
.debug_line 0x00000000000003c1 0x4c4 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o
@@ -6680,34 +6679,34 @@ END GROUP
.debug_line 0x0000000000001630 0x21e ./system/src/newlib/_sbrk.o
.debug_line 0x000000000000184e 0x2d4 ./system/src/newlib/_startup.o
.debug_line 0x0000000000001b22 0x305 ./system/src/newlib/_syscalls.o
- .debug_line 0x0000000000001e27 0x54e ./system/src/drivers/_dht22.o
- .debug_line 0x0000000000002375 0x62f ./system/src/drivers/dallas.o
- .debug_line 0x00000000000029a4 0x33c ./system/src/drivers/gpio_conf.o
- .debug_line 0x0000000000002ce0 0x483 ./system/src/drivers/i2c.o
- .debug_line 0x0000000000003163 0x61a ./system/src/drivers/serial.o
- .debug_line 0x000000000000377d 0x61d ./system/src/drivers/tx20.o
- .debug_line 0x0000000000003d9a 0x2d8 ./system/src/diag/Trace.o
- .debug_line 0x0000000000004072 0x552 ./system/src/diag/trace_impl.o
- .debug_line 0x00000000000045c4 0x33f ./system/src/cortexm/_initialize_hardware.o
- .debug_line 0x0000000000004903 0x5fc ./system/src/cortexm/exception_handlers.o
- .debug_line 0x0000000000004eff 0x39a ./system/src/cmsis/system_stm32f10x.o
- .debug_line 0x0000000000005299 0xcf ./system/src/cmsis/vectors_stm32f10x.o
- .debug_line 0x0000000000005368 0x55d ./system/src/aprs/adc.o
- .debug_line 0x00000000000058c5 0x6e8 ./system/src/aprs/afsk.o
- .debug_line 0x0000000000005fad 0x4c5 ./system/src/aprs/afsk_pr.o
- .debug_line 0x0000000000006472 0x7d2 ./system/src/aprs/ax25.o
- .debug_line 0x0000000000006c44 0x353 ./system/src/aprs/crc.o
- .debug_line 0x0000000000006f97 0x3be ./system/src/aprs/dac.o
- .debug_line 0x0000000000007355 0x42b ./system/src/aprs/digi.o
- .debug_line 0x0000000000007780 0x414 ./system/src/aprs/telemetry.o
- .debug_line 0x0000000000007b94 0x5ca ./src/KissCommunication.o
- .debug_line 0x000000000000815e 0x30c ./src/LedConfig.o
- .debug_line 0x000000000000846a 0x4b2 ./src/PathConfig.o
- .debug_line 0x000000000000891c 0x3b8 ./src/TimerConfig.o
- .debug_line 0x0000000000008cd4 0x602 ./src/it_handlers.o
- .debug_line 0x00000000000092d6 0x711 ./src/main.o
+ .debug_line 0x0000000000001e27 0x588 ./system/src/drivers/_dht22.o
+ .debug_line 0x00000000000023af 0x62f ./system/src/drivers/dallas.o
+ .debug_line 0x00000000000029de 0x33c ./system/src/drivers/gpio_conf.o
+ .debug_line 0x0000000000002d1a 0x483 ./system/src/drivers/i2c.o
+ .debug_line 0x000000000000319d 0x61a ./system/src/drivers/serial.o
+ .debug_line 0x00000000000037b7 0x61d ./system/src/drivers/tx20.o
+ .debug_line 0x0000000000003dd4 0x2d8 ./system/src/diag/Trace.o
+ .debug_line 0x00000000000040ac 0x552 ./system/src/diag/trace_impl.o
+ .debug_line 0x00000000000045fe 0x33f ./system/src/cortexm/_initialize_hardware.o
+ .debug_line 0x000000000000493d 0x5fc ./system/src/cortexm/exception_handlers.o
+ .debug_line 0x0000000000004f39 0x39a ./system/src/cmsis/system_stm32f10x.o
+ .debug_line 0x00000000000052d3 0xcf ./system/src/cmsis/vectors_stm32f10x.o
+ .debug_line 0x00000000000053a2 0x55d ./system/src/aprs/adc.o
+ .debug_line 0x00000000000058ff 0x6e8 ./system/src/aprs/afsk.o
+ .debug_line 0x0000000000005fe7 0x4c5 ./system/src/aprs/afsk_pr.o
+ .debug_line 0x00000000000064ac 0x7d2 ./system/src/aprs/ax25.o
+ .debug_line 0x0000000000006c7e 0x353 ./system/src/aprs/crc.o
+ .debug_line 0x0000000000006fd1 0x3be ./system/src/aprs/dac.o
+ .debug_line 0x000000000000738f 0x42b ./system/src/aprs/digi.o
+ .debug_line 0x00000000000077ba 0x414 ./system/src/aprs/telemetry.o
+ .debug_line 0x0000000000007bce 0x5ca ./src/KissCommunication.o
+ .debug_line 0x0000000000008198 0x30c ./src/LedConfig.o
+ .debug_line 0x00000000000084a4 0x4b2 ./src/PathConfig.o
+ .debug_line 0x0000000000008956 0x3b8 ./src/TimerConfig.o
+ .debug_line 0x0000000000008d0e 0x602 ./src/it_handlers.o
+ .debug_line 0x0000000000009310 0x713 ./src/main.o
-.debug_frame 0x0000000000000000 0x21a0
+.debug_frame 0x0000000000000000 0x21d4
*(.debug_frame)
.debug_frame 0x0000000000000000 0xa4 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o
.debug_frame 0x00000000000000a4 0x16c ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o
@@ -6717,84 +6716,84 @@ END GROUP
.debug_frame 0x00000000000006a0 0x28 ./system/src/newlib/_sbrk.o
.debug_frame 0x00000000000006c8 0x7c ./system/src/newlib/_startup.o
.debug_frame 0x0000000000000744 0x50 ./system/src/newlib/_syscalls.o
- .debug_frame 0x0000000000000794 0x64 ./system/src/drivers/_dht22.o
- .debug_frame 0x00000000000007f8 0xe4 ./system/src/drivers/dallas.o
- .debug_frame 0x00000000000008dc 0x2c ./system/src/drivers/gpio_conf.o
- .debug_frame 0x0000000000000908 0x94 ./system/src/drivers/i2c.o
- .debug_frame 0x000000000000099c 0x8c ./system/src/drivers/serial.o
- .debug_frame 0x0000000000000a28 0xb8 ./system/src/drivers/tx20.o
- .debug_frame 0x0000000000000ae0 0x94 ./system/src/diag/Trace.o
- .debug_frame 0x0000000000000b74 0x60 ./system/src/diag/trace_impl.o
- .debug_frame 0x0000000000000bd4 0x40 ./system/src/cortexm/_initialize_hardware.o
- .debug_frame 0x0000000000000c14 0x158 ./system/src/cortexm/exception_handlers.o
- .debug_frame 0x0000000000000d6c 0x68 ./system/src/cmsis/system_stm32f10x.o
- .debug_frame 0x0000000000000dd4 0x20 ./system/src/cmsis/vectors_stm32f10x.o
- .debug_frame 0x0000000000000df4 0x50 ./system/src/aprs/adc.o
- .debug_frame 0x0000000000000e44 0x130 ./system/src/aprs/afsk.o
- .debug_frame 0x0000000000000f74 0x30 ./system/src/aprs/afsk_pr.o
- .debug_frame 0x0000000000000fa4 0x170 ./system/src/aprs/ax25.o
- .debug_frame 0x0000000000001114 0x3c ./system/src/aprs/crc.o
- .debug_frame 0x0000000000001150 0x70 ./system/src/aprs/dac.o
- .debug_frame 0x00000000000011c0 0x38 ./system/src/aprs/digi.o
- .debug_frame 0x00000000000011f8 0x30 ./system/src/aprs/telemetry.o
- .debug_frame 0x0000000000001228 0x68 ./src/KissCommunication.o
- .debug_frame 0x0000000000001290 0x30 ./src/LedConfig.o
- .debug_frame 0x00000000000012c0 0x28 ./src/PathConfig.o
- .debug_frame 0x00000000000012e8 0x4c ./src/TimerConfig.o
- .debug_frame 0x0000000000001334 0x60 ./src/it_handlers.o
- .debug_frame 0x0000000000001394 0x3c ./src/main.o
- .debug_frame 0x00000000000013d0 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_cos.o)
- .debug_frame 0x0000000000001408 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_sin.o)
- .debug_frame 0x0000000000001440 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_cos.o)
- .debug_frame 0x0000000000001474 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_sin.o)
- .debug_frame 0x00000000000014a8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-wf_atan2.o)
- .debug_frame 0x00000000000014c8 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-e_rem_pio2.o)
- .debug_frame 0x0000000000001510 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_atan2.o)
- .debug_frame 0x000000000000154c 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-ef_rem_pio2.o)
- .debug_frame 0x0000000000001594 0x4c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_cos.o)
- .debug_frame 0x00000000000015e0 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_rem_pio2.o)
- .debug_frame 0x0000000000001630 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-k_sin.o)
- .debug_frame 0x0000000000001678 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_cos.o)
- .debug_frame 0x00000000000016ac 0x50 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_rem_pio2.o)
- .debug_frame 0x00000000000016fc 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-kf_sin.o)
- .debug_frame 0x0000000000001730 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_fabs.o)
- .debug_frame 0x0000000000001750 0x34 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_floor.o)
- .debug_frame 0x0000000000001784 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_scalbn.o)
- .debug_frame 0x00000000000017b4 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_atan.o)
- .debug_frame 0x00000000000017e4 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_fabs.o)
- .debug_frame 0x0000000000001804 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_floor.o)
- .debug_frame 0x0000000000001834 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_scalbn.o)
- .debug_frame 0x0000000000001860 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-s_copysign.o)
- .debug_frame 0x0000000000001880 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libm.a(lib_a-sf_copysign.o)
- .debug_frame 0x00000000000018a0 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-errno.o)
- .debug_frame 0x00000000000018c0 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memcpy-stub.o)
- .debug_frame 0x00000000000018e8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memset.o)
- .debug_frame 0x0000000000001908 0x8c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_float.o)
- .debug_frame 0x0000000000001994 0x60 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-vfprintf_i.o)
- .debug_frame 0x00000000000019f4 0x74 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-snprintf.o)
- .debug_frame 0x0000000000001a68 0x70 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sprintf.o)
- .debug_frame 0x0000000000001ad8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcmp.o)
- .debug_frame 0x0000000000001af8 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-strcpy.o)
- .debug_frame 0x0000000000001b18 0x48 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-vsnprintf.o)
- .debug_frame 0x0000000000001b60 0x6c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-dtoa.o)
- .debug_frame 0x0000000000001bcc 0x40 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-localeconv.o)
- .debug_frame 0x0000000000001c0c 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-malloc.o)
- .debug_frame 0x0000000000001c3c 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memchr-stub.o)
- .debug_frame 0x0000000000001c64 0x234 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mprec.o)
- .debug_frame 0x0000000000001e98 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-callocr.o)
- .debug_frame 0x0000000000001ec4 0x38 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-freer.o)
- .debug_frame 0x0000000000001efc 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-mallocr.o)
- .debug_frame 0x0000000000001f28 0x90 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-svfprintf.o)
- .debug_frame 0x0000000000001fb8 0x2c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-sbrkr.o)
- .debug_frame 0x0000000000001fe4 0x88 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-locale.o)
- .debug_frame 0x000000000000206c 0x44 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mbtowc_r.o)
- .debug_frame 0x00000000000020b0 0x28 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-memmove.o)
- .debug_frame 0x00000000000020d8 0x30 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-mlock.o)
- .debug_frame 0x0000000000002108 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-reallocr.o)
- .debug_frame 0x0000000000002144 0x3c /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-wctomb_r.o)
- .debug_frame 0x0000000000002180 0x20 /usr/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/lib/armv7-m/libg_nano.a(lib_a-nano-msizer.o)
+ .debug_frame 0x0000000000000794 0x98 ./system/src/drivers/_dht22.o
+ .debug_frame 0x000000000000082c 0xe4 ./system/src/drivers/dallas.o
+ .debug_frame 0x0000000000000910 0x2c ./system/src/drivers/gpio_conf.o
+ .debug_frame 0x000000000000093c 0x94 ./system/src/drivers/i2c.o
+ .debug_frame 0x00000000000009d0 0x8c ./system/src/drivers/serial.o
+ .debug_frame 0x0000000000000a5c 0xb8 ./system/src/drivers/tx20.o
+ .debug_frame 0x0000000000000b14 0x94 ./system/src/diag/Trace.o
+ .debug_frame 0x0000000000000ba8 0x60 ./system/src/diag/trace_impl.o
+ .debug_frame 0x0000000000000c08 0x40 ./system/src/cortexm/_initialize_hardware.o
+ .debug_frame 0x0000000000000c48 0x158 ./system/src/cortexm/exception_handlers.o
+ .debug_frame 0x0000000000000da0 0x68 ./system/src/cmsis/system_stm32f10x.o
+ .debug_frame 0x0000000000000e08 0x20 ./system/src/cmsis/vectors_stm32f10x.o
+ .debug_frame 0x0000000000000e28 0x50 ./system/src/aprs/adc.o
+ .debug_frame 0x0000000000000e78 0x130 ./system/src/aprs/afsk.o
+ .debug_frame 0x0000000000000fa8 0x30 ./system/src/aprs/afsk_pr.o
+ .debug_frame 0x0000000000000fd8 0x170 ./system/src/aprs/ax25.o
+ .debug_frame 0x0000000000001148 0x3c ./system/src/aprs/crc.o
+ .debug_frame 0x0000000000001184 0x70 ./system/src/aprs/dac.o
+ .debug_frame 0x00000000000011f4 0x38 ./system/src/aprs/digi.o
+ .debug_frame 0x000000000000122c 0x30 ./system/src/aprs/telemetry.o
+ .debug_frame 0x000000000000125c 0x68 ./src/KissCommunication.o
+ .debug_frame 0x00000000000012c4 0x30 ./src/LedConfig.o
+ .debug_frame 0x00000000000012f4 0x28 ./src/PathConfig.o
+ .debug_frame 0x000000000000131c 0x4c ./src/TimerConfig.o
+ .debug_frame 0x0000000000001368 0x60 ./src/it_handlers.o
+ .debug_frame 0x00000000000013c8 0x3c ./src/main.o
+ .debug_frame 0x0000000000001404 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 0x000000000000143c 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 0x0000000000001474 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 0x00000000000014a8 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 0x00000000000014dc 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 0x00000000000014fc 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 0x0000000000001544 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 0x0000000000001580 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 0x00000000000015c8 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 0x0000000000001614 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 0x0000000000001664 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 0x00000000000016ac 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 0x00000000000016e0 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 0x0000000000001730 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 0x0000000000001764 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 0x0000000000001784 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 0x00000000000017b8 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 0x00000000000017e8 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 0x0000000000001818 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 0x0000000000001838 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 0x0000000000001868 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 0x0000000000001894 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 0x00000000000018b4 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 0x00000000000018d4 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 0x00000000000018f4 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 0x000000000000191c 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 0x000000000000193c 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 0x00000000000019c8 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 0x0000000000001a28 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 0x0000000000001a9c 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 0x0000000000001b0c 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 0x0000000000001b2c 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 0x0000000000001b4c 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 0x0000000000001b94 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 0x0000000000001c00 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 0x0000000000001c40 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 0x0000000000001c70 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 0x0000000000001c98 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 0x0000000000001ecc 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 0x0000000000001ef8 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 0x0000000000001f30 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 0x0000000000001f5c 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 0x0000000000001fec 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 0x0000000000002018 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 0x00000000000020a0 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 0x00000000000020e4 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 0x000000000000210c 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 0x000000000000213c 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 0x0000000000002178 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 0x00000000000021b4 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 0x5b1d8
+.debug_str 0x0000000000000000 0x5b240
*(.debug_str)
.debug_str 0x0000000000000000 0x4eac5 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o
0x4ec5b (size before relaxing)
@@ -6812,60 +6811,60 @@ END GROUP
0x5e38 (size before relaxing)
.debug_str 0x00000000000553e0 0xe18 ./system/src/newlib/_syscalls.o
0x70e3 (size before relaxing)
- .debug_str 0x00000000000561f8 0xc47 ./system/src/drivers/_dht22.o
- 0x531d5 (size before relaxing)
- .debug_str 0x0000000000056e3f 0x25a ./system/src/drivers/dallas.o
+ .debug_str 0x00000000000561f8 0xcaf ./system/src/drivers/_dht22.o
+ 0x53242 (size before relaxing)
+ .debug_str 0x0000000000056ea7 0x25a ./system/src/drivers/dallas.o
0x51d42 (size before relaxing)
- .debug_str 0x0000000000057099 0x420 ./system/src/drivers/gpio_conf.o
+ .debug_str 0x0000000000057101 0x420 ./system/src/drivers/gpio_conf.o
0x4ee74 (size before relaxing)
- .debug_str 0x00000000000574b9 0x222 ./system/src/drivers/i2c.o
+ .debug_str 0x0000000000057521 0x222 ./system/src/drivers/i2c.o
0x4f4a9 (size before relaxing)
- .debug_str 0x00000000000576db 0x2ae ./system/src/drivers/serial.o
+ .debug_str 0x0000000000057743 0x2ae ./system/src/drivers/serial.o
0x53150 (size before relaxing)
- .debug_str 0x0000000000057989 0xa6b ./system/src/drivers/tx20.o
+ .debug_str 0x00000000000579f1 0xa6b ./system/src/drivers/tx20.o
0x54382 (size before relaxing)
- .debug_str 0x00000000000583f4 0x15d ./system/src/diag/Trace.o
+ .debug_str 0x000000000005845c 0x15d ./system/src/diag/Trace.o
0x7688 (size before relaxing)
- .debug_str 0x0000000000058551 0x375 ./system/src/diag/trace_impl.o
+ .debug_str 0x00000000000585b9 0x375 ./system/src/diag/trace_impl.o
0x5298a (size before relaxing)
- .debug_str 0x00000000000588c6 0x5e ./system/src/cortexm/_initialize_hardware.o
+ .debug_str 0x000000000005892e 0x5e ./system/src/cortexm/_initialize_hardware.o
0x4eb44 (size before relaxing)
- .debug_str 0x0000000000058924 0x197 ./system/src/cortexm/exception_handlers.o
+ .debug_str 0x000000000005898c 0x197 ./system/src/cortexm/exception_handlers.o
0x5374c (size before relaxing)
- .debug_str 0x0000000000058abb 0x82 ./system/src/cmsis/system_stm32f10x.o
+ .debug_str 0x0000000000058b23 0x82 ./system/src/cmsis/system_stm32f10x.o
0x4ebd9 (size before relaxing)
- .debug_str 0x0000000000058b3d 0x57 ./system/src/cmsis/vectors_stm32f10x.o
+ .debug_str 0x0000000000058ba5 0x57 ./system/src/cmsis/vectors_stm32f10x.o
0x3053 (size before relaxing)
- .debug_str 0x0000000000058b94 0x860 ./system/src/aprs/adc.o
+ .debug_str 0x0000000000058bfc 0x860 ./system/src/aprs/adc.o
0x538a0 (size before relaxing)
- .debug_str 0x00000000000593f4 0x361 ./system/src/aprs/afsk.o
+ .debug_str 0x000000000005945c 0x361 ./system/src/aprs/afsk.o
0x52b9d (size before relaxing)
- .debug_str 0x0000000000059755 0x551 ./system/src/aprs/afsk_pr.o
+ .debug_str 0x00000000000597bd 0x551 ./system/src/aprs/afsk_pr.o
0x5255e (size before relaxing)
- .debug_str 0x0000000000059ca6 0x99e ./system/src/aprs/ax25.o
+ .debug_str 0x0000000000059d0e 0x99e ./system/src/aprs/ax25.o
0x53db0 (size before relaxing)
- .debug_str 0x000000000005a644 0x20 ./system/src/aprs/crc.o
+ .debug_str 0x000000000005a6ac 0x20 ./system/src/aprs/crc.o
0x4ee81 (size before relaxing)
- .debug_str 0x000000000005a664 0x47 ./system/src/aprs/dac.o
+ .debug_str 0x000000000005a6cc 0x47 ./system/src/aprs/dac.o
0x4f5c5 (size before relaxing)
- .debug_str 0x000000000005a6ab 0xcb ./system/src/aprs/digi.o
+ .debug_str 0x000000000005a713 0xcb ./system/src/aprs/digi.o
0x4f5ce (size before relaxing)
- .debug_str 0x000000000005a776 0x6a ./system/src/aprs/telemetry.o
+ .debug_str 0x000000000005a7de 0x6a ./system/src/aprs/telemetry.o
0x4f5c9 (size before relaxing)
- .debug_str 0x000000000005a7e0 0xbe ./src/KissCommunication.o
+ .debug_str 0x000000000005a848 0xbe ./src/KissCommunication.o
0x531b7 (size before relaxing)
- .debug_str 0x000000000005a89e 0x1d ./src/LedConfig.o
+ .debug_str 0x000000000005a906 0x1d ./src/LedConfig.o
0x4eba2 (size before relaxing)
- .debug_str 0x000000000005a8bb 0x2f ./src/PathConfig.o
+ .debug_str 0x000000000005a923 0x2f ./src/PathConfig.o
0x52043 (size before relaxing)
- .debug_str 0x000000000005a8ea 0x27 ./src/TimerConfig.o
+ .debug_str 0x000000000005a952 0x27 ./src/TimerConfig.o
0x4f057 (size before relaxing)
- .debug_str 0x000000000005a911 0xee ./src/it_handlers.o
+ .debug_str 0x000000000005a979 0xee ./src/it_handlers.o
0x548ed (size before relaxing)
- .debug_str 0x000000000005a9ff 0x7d9 ./src/main.o
- 0x55c64 (size before relaxing)
+ .debug_str 0x000000000005aa67 0x7d9 ./src/main.o
+ 0x55ca4 (size before relaxing)
-.debug_loc 0x0000000000000000 0x3aa7
+.debug_loc 0x0000000000000000 0x3af6
*(.debug_loc)
.debug_loc 0x0000000000000000 0x164 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o
.debug_loc 0x0000000000000164 0x542 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o
@@ -6874,26 +6873,26 @@ END GROUP
.debug_loc 0x00000000000014d9 0x82 ./system/src/newlib/_sbrk.o
.debug_loc 0x000000000000155b 0x265 ./system/src/newlib/_startup.o
.debug_loc 0x00000000000017c0 0x63 ./system/src/newlib/_syscalls.o
- .debug_loc 0x0000000000001823 0x53 ./system/src/drivers/_dht22.o
- .debug_loc 0x0000000000001876 0x489 ./system/src/drivers/dallas.o
- .debug_loc 0x0000000000001cff 0x5a ./system/src/drivers/gpio_conf.o
- .debug_loc 0x0000000000001d59 0x13d ./system/src/drivers/i2c.o
- .debug_loc 0x0000000000001e96 0x226 ./system/src/drivers/serial.o
- .debug_loc 0x00000000000020bc 0x2e2 ./system/src/drivers/tx20.o
- .debug_loc 0x000000000000239e 0x102 ./system/src/diag/Trace.o
- .debug_loc 0x00000000000024a0 0x17c ./system/src/diag/trace_impl.o
- .debug_loc 0x000000000000261c 0x2a8 ./system/src/cortexm/exception_handlers.o
- .debug_loc 0x00000000000028c4 0xff ./system/src/cmsis/system_stm32f10x.o
- .debug_loc 0x00000000000029c3 0x2c ./system/src/aprs/adc.o
- .debug_loc 0x00000000000029ef 0x4bb ./system/src/aprs/afsk.o
- .debug_loc 0x0000000000002eaa 0x702 ./system/src/aprs/ax25.o
- .debug_loc 0x00000000000035ac 0xc8 ./system/src/aprs/crc.o
- .debug_loc 0x0000000000003674 0x83 ./system/src/aprs/digi.o
- .debug_loc 0x00000000000036f7 0x21 ./system/src/aprs/telemetry.o
- .debug_loc 0x0000000000003718 0x1f3 ./src/KissCommunication.o
- .debug_loc 0x000000000000390b 0x2c ./src/PathConfig.o
- .debug_loc 0x0000000000003937 0x12e ./src/TimerConfig.o
- .debug_loc 0x0000000000003a65 0x42 ./src/main.o
+ .debug_loc 0x0000000000001823 0xa2 ./system/src/drivers/_dht22.o
+ .debug_loc 0x00000000000018c5 0x489 ./system/src/drivers/dallas.o
+ .debug_loc 0x0000000000001d4e 0x5a ./system/src/drivers/gpio_conf.o
+ .debug_loc 0x0000000000001da8 0x13d ./system/src/drivers/i2c.o
+ .debug_loc 0x0000000000001ee5 0x226 ./system/src/drivers/serial.o
+ .debug_loc 0x000000000000210b 0x2e2 ./system/src/drivers/tx20.o
+ .debug_loc 0x00000000000023ed 0x102 ./system/src/diag/Trace.o
+ .debug_loc 0x00000000000024ef 0x17c ./system/src/diag/trace_impl.o
+ .debug_loc 0x000000000000266b 0x2a8 ./system/src/cortexm/exception_handlers.o
+ .debug_loc 0x0000000000002913 0xff ./system/src/cmsis/system_stm32f10x.o
+ .debug_loc 0x0000000000002a12 0x2c ./system/src/aprs/adc.o
+ .debug_loc 0x0000000000002a3e 0x4bb ./system/src/aprs/afsk.o
+ .debug_loc 0x0000000000002ef9 0x702 ./system/src/aprs/ax25.o
+ .debug_loc 0x00000000000035fb 0xc8 ./system/src/aprs/crc.o
+ .debug_loc 0x00000000000036c3 0x83 ./system/src/aprs/digi.o
+ .debug_loc 0x0000000000003746 0x21 ./system/src/aprs/telemetry.o
+ .debug_loc 0x0000000000003767 0x1f3 ./src/KissCommunication.o
+ .debug_loc 0x000000000000395a 0x2c ./src/PathConfig.o
+ .debug_loc 0x0000000000003986 0x12e ./src/TimerConfig.o
+ .debug_loc 0x0000000000003ab4 0x42 ./src/main.o
.debug_macinfo
*(.debug_macinfo)
@@ -6911,7 +6910,7 @@ END GROUP
*(.debug_varnames)
OUTPUT(ParaTNC-ARM-lite.elf elf32-littlearm)
-.debug_ranges 0x0000000000000000 0x830
+.debug_ranges 0x0000000000000000 0x838
.debug_ranges 0x0000000000000000 0x48 ./system/src/stm32f1-stdperiph/stm32f10x_exti.o
.debug_ranges 0x0000000000000048 0x98 ./system/src/stm32f1-stdperiph/stm32f10x_gpio.o
.debug_ranges 0x00000000000000e0 0x110 ./system/src/stm32f1-stdperiph/stm32f10x_rcc.o
@@ -6920,34 +6919,34 @@ OUTPUT(ParaTNC-ARM-lite.elf elf32-littlearm)
.debug_ranges 0x00000000000002f8 0x10 ./system/src/newlib/_sbrk.o
.debug_ranges 0x0000000000000308 0x48 ./system/src/newlib/_startup.o
.debug_ranges 0x0000000000000350 0x20 ./system/src/newlib/_syscalls.o
- .debug_ranges 0x0000000000000370 0x20 ./system/src/drivers/_dht22.o
- .debug_ranges 0x0000000000000390 0x48 ./system/src/drivers/dallas.o
- .debug_ranges 0x00000000000003d8 0x10 ./system/src/drivers/gpio_conf.o
- .debug_ranges 0x00000000000003e8 0x38 ./system/src/drivers/i2c.o
- .debug_ranges 0x0000000000000420 0x30 ./system/src/drivers/serial.o
- .debug_ranges 0x0000000000000450 0x38 ./system/src/drivers/tx20.o
- .debug_ranges 0x0000000000000488 0x28 ./system/src/diag/Trace.o
- .debug_ranges 0x00000000000004b0 0x38 ./system/src/diag/trace_impl.o
- .debug_ranges 0x00000000000004e8 0x18 ./system/src/cortexm/_initialize_hardware.o
- .debug_ranges 0x0000000000000500 0x98 ./system/src/cortexm/exception_handlers.o
- .debug_ranges 0x0000000000000598 0x28 ./system/src/cmsis/system_stm32f10x.o
- .debug_ranges 0x00000000000005c0 0x10 ./system/src/cmsis/vectors_stm32f10x.o
- .debug_ranges 0x00000000000005d0 0x20 ./system/src/aprs/adc.o
- .debug_ranges 0x00000000000005f0 0x70 ./system/src/aprs/afsk.o
- .debug_ranges 0x0000000000000660 0x18 ./system/src/aprs/afsk_pr.o
- .debug_ranges 0x0000000000000678 0xc0 ./system/src/aprs/ax25.o
- .debug_ranges 0x0000000000000738 0x18 ./system/src/aprs/crc.o
- .debug_ranges 0x0000000000000750 0x28 ./system/src/aprs/dac.o
- .debug_ranges 0x0000000000000778 0x10 ./system/src/aprs/digi.o
- .debug_ranges 0x0000000000000788 0x10 ./system/src/aprs/telemetry.o
- .debug_ranges 0x0000000000000798 0x18 ./src/KissCommunication.o
- .debug_ranges 0x00000000000007b0 0x10 ./src/LedConfig.o
- .debug_ranges 0x00000000000007c0 0x10 ./src/PathConfig.o
- .debug_ranges 0x00000000000007d0 0x20 ./src/TimerConfig.o
- .debug_ranges 0x00000000000007f0 0x28 ./src/it_handlers.o
- .debug_ranges 0x0000000000000818 0x18 ./src/main.o
+ .debug_ranges 0x0000000000000370 0x28 ./system/src/drivers/_dht22.o
+ .debug_ranges 0x0000000000000398 0x48 ./system/src/drivers/dallas.o
+ .debug_ranges 0x00000000000003e0 0x10 ./system/src/drivers/gpio_conf.o
+ .debug_ranges 0x00000000000003f0 0x38 ./system/src/drivers/i2c.o
+ .debug_ranges 0x0000000000000428 0x30 ./system/src/drivers/serial.o
+ .debug_ranges 0x0000000000000458 0x38 ./system/src/drivers/tx20.o
+ .debug_ranges 0x0000000000000490 0x28 ./system/src/diag/Trace.o
+ .debug_ranges 0x00000000000004b8 0x38 ./system/src/diag/trace_impl.o
+ .debug_ranges 0x00000000000004f0 0x18 ./system/src/cortexm/_initialize_hardware.o
+ .debug_ranges 0x0000000000000508 0x98 ./system/src/cortexm/exception_handlers.o
+ .debug_ranges 0x00000000000005a0 0x28 ./system/src/cmsis/system_stm32f10x.o
+ .debug_ranges 0x00000000000005c8 0x10 ./system/src/cmsis/vectors_stm32f10x.o
+ .debug_ranges 0x00000000000005d8 0x20 ./system/src/aprs/adc.o
+ .debug_ranges 0x00000000000005f8 0x70 ./system/src/aprs/afsk.o
+ .debug_ranges 0x0000000000000668 0x18 ./system/src/aprs/afsk_pr.o
+ .debug_ranges 0x0000000000000680 0xc0 ./system/src/aprs/ax25.o
+ .debug_ranges 0x0000000000000740 0x18 ./system/src/aprs/crc.o
+ .debug_ranges 0x0000000000000758 0x28 ./system/src/aprs/dac.o
+ .debug_ranges 0x0000000000000780 0x10 ./system/src/aprs/digi.o
+ .debug_ranges 0x0000000000000790 0x10 ./system/src/aprs/telemetry.o
+ .debug_ranges 0x00000000000007a0 0x18 ./src/KissCommunication.o
+ .debug_ranges 0x00000000000007b8 0x10 ./src/LedConfig.o
+ .debug_ranges 0x00000000000007c8 0x10 ./src/PathConfig.o
+ .debug_ranges 0x00000000000007d8 0x20 ./src/TimerConfig.o
+ .debug_ranges 0x00000000000007f8 0x28 ./src/it_handlers.o
+ .debug_ranges 0x0000000000000820 0x18 ./src/main.o
-.debug_macro 0x0000000000000000 0x71fa
+.debug_macro 0x0000000000000000 0x720c
.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
@@ -6982,64 +6981,64 @@ OUTPUT(ParaTNC-ARM-lite.elf elf32-littlearm)
.debug_macro 0x000000000000254d 0x159 ./system/src/newlib/_syscalls.o
.debug_macro 0x00000000000026a6 0x16 ./system/src/newlib/_syscalls.o
.debug_macro 0x00000000000026bc 0x2eb ./system/src/drivers/_dht22.o
- .debug_macro 0x00000000000029a7 0x40 ./system/src/drivers/_dht22.o
- .debug_macro 0x00000000000029e7 0x16 ./system/src/drivers/_dht22.o
- .debug_macro 0x00000000000029fd 0x97 ./system/src/drivers/_dht22.o
- .debug_macro 0x0000000000002a94 0xfd ./system/src/drivers/_dht22.o
- .debug_macro 0x0000000000002b91 0x10 ./system/src/drivers/_dht22.o
- .debug_macro 0x0000000000002ba1 0x16 ./system/src/drivers/_dht22.o
- .debug_macro 0x0000000000002bb7 0x18b ./system/src/drivers/_dht22.o
- .debug_macro 0x0000000000002d42 0x24e ./system/src/drivers/dallas.o
- .debug_macro 0x0000000000002f90 0x10 ./system/src/drivers/dallas.o
- .debug_macro 0x0000000000002fa0 0x170 ./system/src/drivers/gpio_conf.o
- .debug_macro 0x0000000000003110 0xa6 ./system/src/drivers/gpio_conf.o
- .debug_macro 0x00000000000031b6 0x17a ./system/src/drivers/i2c.o
- .debug_macro 0x0000000000003330 0x2c9 ./system/src/drivers/serial.o
- .debug_macro 0x00000000000035f9 0x3b ./system/src/drivers/serial.o
- .debug_macro 0x0000000000003634 0x7c ./system/src/drivers/serial.o
- .debug_macro 0x00000000000036b0 0x10 ./system/src/drivers/serial.o
- .debug_macro 0x00000000000036c0 0xcf ./system/src/drivers/serial.o
- .debug_macro 0x000000000000378f 0xbe ./system/src/drivers/serial.o
- .debug_macro 0x000000000000384d 0x33e ./system/src/drivers/tx20.o
- .debug_macro 0x0000000000003b8b 0x3a ./system/src/drivers/tx20.o
- .debug_macro 0x0000000000003bc5 0x1d9 ./system/src/diag/Trace.o
- .debug_macro 0x0000000000003d9e 0x4c ./system/src/diag/Trace.o
- .debug_macro 0x0000000000003dea 0x2c2 ./system/src/diag/trace_impl.o
- .debug_macro 0x00000000000040ac 0x22 ./system/src/diag/trace_impl.o
- .debug_macro 0x00000000000040ce 0x16b ./system/src/cortexm/_initialize_hardware.o
- .debug_macro 0x0000000000004239 0x302 ./system/src/cortexm/exception_handlers.o
- .debug_macro 0x000000000000453b 0x16e ./system/src/cmsis/system_stm32f10x.o
- .debug_macro 0x00000000000046a9 0x34 ./system/src/cmsis/vectors_stm32f10x.o
- .debug_macro 0x00000000000046dd 0x340 ./system/src/aprs/adc.o
- .debug_macro 0x0000000000004a1d 0x22 ./system/src/aprs/adc.o
- .debug_macro 0x0000000000004a3f 0x64 ./system/src/aprs/adc.o
- .debug_macro 0x0000000000004aa3 0x2e ./system/src/aprs/adc.o
- .debug_macro 0x0000000000004ad1 0x58 ./system/src/aprs/adc.o
- .debug_macro 0x0000000000004b29 0x1c ./system/src/aprs/adc.o
- .debug_macro 0x0000000000004b45 0x2e0 ./system/src/aprs/afsk.o
- .debug_macro 0x0000000000004e25 0x4c ./system/src/aprs/afsk.o
- .debug_macro 0x0000000000004e71 0x263 ./system/src/aprs/afsk_pr.o
- .debug_macro 0x00000000000050d4 0x10 ./system/src/aprs/afsk_pr.o
- .debug_macro 0x00000000000050e4 0x10c ./system/src/aprs/afsk_pr.o
- .debug_macro 0x00000000000051f0 0x34d ./system/src/aprs/ax25.o
- .debug_macro 0x000000000000553d 0x46 ./system/src/aprs/ax25.o
- .debug_macro 0x0000000000005583 0x111 ./system/src/aprs/ax25.o
- .debug_macro 0x0000000000005694 0x10 ./system/src/aprs/ax25.o
- .debug_macro 0x00000000000056a4 0x17a ./system/src/aprs/crc.o
- .debug_macro 0x000000000000581e 0x1b2 ./system/src/aprs/dac.o
- .debug_macro 0x00000000000059d0 0x1cb ./system/src/aprs/digi.o
- .debug_macro 0x0000000000005b9b 0x1cb ./system/src/aprs/telemetry.o
- .debug_macro 0x0000000000005d66 0x32b ./src/KissCommunication.o
- .debug_macro 0x0000000000006091 0x22 ./src/KissCommunication.o
- .debug_macro 0x00000000000060b3 0x10 ./src/KissCommunication.o
- .debug_macro 0x00000000000060c3 0x1c ./src/KissCommunication.o
- .debug_macro 0x00000000000060df 0x161 ./src/LedConfig.o
- .debug_macro 0x0000000000006240 0x290 ./src/PathConfig.o
- .debug_macro 0x00000000000064d0 0x174 ./src/TimerConfig.o
- .debug_macro 0x0000000000006644 0x368 ./src/it_handlers.o
- .debug_macro 0x00000000000069ac 0x495 ./src/main.o
- .debug_macro 0x0000000000006e41 0x97 ./src/main.o
- .debug_macro 0x0000000000006ed8 0x104 ./src/main.o
- .debug_macro 0x0000000000006fdc 0x16 ./src/main.o
- .debug_macro 0x0000000000006ff2 0x1da ./src/main.o
- .debug_macro 0x00000000000071cc 0x2e ./src/main.o
+ .debug_macro 0x00000000000029a7 0x52 ./system/src/drivers/_dht22.o
+ .debug_macro 0x00000000000029f9 0x16 ./system/src/drivers/_dht22.o
+ .debug_macro 0x0000000000002a0f 0x97 ./system/src/drivers/_dht22.o
+ .debug_macro 0x0000000000002aa6 0xfd ./system/src/drivers/_dht22.o
+ .debug_macro 0x0000000000002ba3 0x10 ./system/src/drivers/_dht22.o
+ .debug_macro 0x0000000000002bb3 0x16 ./system/src/drivers/_dht22.o
+ .debug_macro 0x0000000000002bc9 0x18b ./system/src/drivers/_dht22.o
+ .debug_macro 0x0000000000002d54 0x24e ./system/src/drivers/dallas.o
+ .debug_macro 0x0000000000002fa2 0x10 ./system/src/drivers/dallas.o
+ .debug_macro 0x0000000000002fb2 0x170 ./system/src/drivers/gpio_conf.o
+ .debug_macro 0x0000000000003122 0xa6 ./system/src/drivers/gpio_conf.o
+ .debug_macro 0x00000000000031c8 0x17a ./system/src/drivers/i2c.o
+ .debug_macro 0x0000000000003342 0x2c9 ./system/src/drivers/serial.o
+ .debug_macro 0x000000000000360b 0x3b ./system/src/drivers/serial.o
+ .debug_macro 0x0000000000003646 0x7c ./system/src/drivers/serial.o
+ .debug_macro 0x00000000000036c2 0x10 ./system/src/drivers/serial.o
+ .debug_macro 0x00000000000036d2 0xcf ./system/src/drivers/serial.o
+ .debug_macro 0x00000000000037a1 0xbe ./system/src/drivers/serial.o
+ .debug_macro 0x000000000000385f 0x33e ./system/src/drivers/tx20.o
+ .debug_macro 0x0000000000003b9d 0x3a ./system/src/drivers/tx20.o
+ .debug_macro 0x0000000000003bd7 0x1d9 ./system/src/diag/Trace.o
+ .debug_macro 0x0000000000003db0 0x4c ./system/src/diag/Trace.o
+ .debug_macro 0x0000000000003dfc 0x2c2 ./system/src/diag/trace_impl.o
+ .debug_macro 0x00000000000040be 0x22 ./system/src/diag/trace_impl.o
+ .debug_macro 0x00000000000040e0 0x16b ./system/src/cortexm/_initialize_hardware.o
+ .debug_macro 0x000000000000424b 0x302 ./system/src/cortexm/exception_handlers.o
+ .debug_macro 0x000000000000454d 0x16e ./system/src/cmsis/system_stm32f10x.o
+ .debug_macro 0x00000000000046bb 0x34 ./system/src/cmsis/vectors_stm32f10x.o
+ .debug_macro 0x00000000000046ef 0x340 ./system/src/aprs/adc.o
+ .debug_macro 0x0000000000004a2f 0x22 ./system/src/aprs/adc.o
+ .debug_macro 0x0000000000004a51 0x64 ./system/src/aprs/adc.o
+ .debug_macro 0x0000000000004ab5 0x2e ./system/src/aprs/adc.o
+ .debug_macro 0x0000000000004ae3 0x58 ./system/src/aprs/adc.o
+ .debug_macro 0x0000000000004b3b 0x1c ./system/src/aprs/adc.o
+ .debug_macro 0x0000000000004b57 0x2e0 ./system/src/aprs/afsk.o
+ .debug_macro 0x0000000000004e37 0x4c ./system/src/aprs/afsk.o
+ .debug_macro 0x0000000000004e83 0x263 ./system/src/aprs/afsk_pr.o
+ .debug_macro 0x00000000000050e6 0x10 ./system/src/aprs/afsk_pr.o
+ .debug_macro 0x00000000000050f6 0x10c ./system/src/aprs/afsk_pr.o
+ .debug_macro 0x0000000000005202 0x34d ./system/src/aprs/ax25.o
+ .debug_macro 0x000000000000554f 0x46 ./system/src/aprs/ax25.o
+ .debug_macro 0x0000000000005595 0x111 ./system/src/aprs/ax25.o
+ .debug_macro 0x00000000000056a6 0x10 ./system/src/aprs/ax25.o
+ .debug_macro 0x00000000000056b6 0x17a ./system/src/aprs/crc.o
+ .debug_macro 0x0000000000005830 0x1b2 ./system/src/aprs/dac.o
+ .debug_macro 0x00000000000059e2 0x1cb ./system/src/aprs/digi.o
+ .debug_macro 0x0000000000005bad 0x1cb ./system/src/aprs/telemetry.o
+ .debug_macro 0x0000000000005d78 0x32b ./src/KissCommunication.o
+ .debug_macro 0x00000000000060a3 0x22 ./src/KissCommunication.o
+ .debug_macro 0x00000000000060c5 0x10 ./src/KissCommunication.o
+ .debug_macro 0x00000000000060d5 0x1c ./src/KissCommunication.o
+ .debug_macro 0x00000000000060f1 0x161 ./src/LedConfig.o
+ .debug_macro 0x0000000000006252 0x290 ./src/PathConfig.o
+ .debug_macro 0x00000000000064e2 0x174 ./src/TimerConfig.o
+ .debug_macro 0x0000000000006656 0x368 ./src/it_handlers.o
+ .debug_macro 0x00000000000069be 0x495 ./src/main.o
+ .debug_macro 0x0000000000006e53 0x97 ./src/main.o
+ .debug_macro 0x0000000000006eea 0x104 ./src/main.o
+ .debug_macro 0x0000000000006fee 0x16 ./src/main.o
+ .debug_macro 0x0000000000007004 0x1da ./src/main.o
+ .debug_macro 0x00000000000071de 0x2e ./src/main.o
diff --git a/src/main.cpp b/src/main.cpp
index b06bac5..a468d9f 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -112,7 +112,7 @@ main(int argc, char* argv[])
#endif
SrlConfig();
- td = 0.0;
+ td = 0.0f;
temperature = 0.0f;
BcnInterval = _BCN_INTERVAL;
@@ -122,7 +122,7 @@ main(int argc, char* argv[])
#ifdef _METEO
// volatile uint32_t dht22_status = DHT22_GetReadings();
// SensorReset(0xEC);
- td = DallasQuery();
+// td = DallasQuery();
// SensorReadCalData(0xEC, SensorCalData);
// SensorStartMeas(0);
#endif
@@ -145,10 +145,10 @@ main(int argc, char* argv[])
#ifdef _METEO
dht22_comm(&dht);
// temperature = SensorBringTemperature();
- td = DallasQuery();
- trace_printf("temperatura DS: %d\r\n", (int)td);
+// td = DallasQuery();
+ // trace_printf("temperatura DS: %d\r\n", (int)td);
// pressure = (float)SensorBringPressure();
- trace_printf("cisnienie MS: %d\r\n", (int)pressure);
+ // trace_printf("cisnienie MS: %d\r\n", (int)pressure);
#endif
@@ -187,6 +187,10 @@ main(int argc, char* argv[])
SrlReceiveData(120, FEND, FEND, 0, 0, 0);
}
+ if (dht22State == DHT22_STATE_DATA_RDY) {
+ dht22_decode(&dht);
+ }
+
}
// Infinite loop, never return.
}
diff --git a/system/include/drivers/_dht22.h b/system/include/drivers/_dht22.h
index fdc9831..7a36ebe 100644
--- a/system/include/drivers/_dht22.h
+++ b/system/include/drivers/_dht22.h
@@ -11,14 +11,18 @@
#define DHT22_START_SIG_DURATION 200
#define DHT22_WAITING_FOR_START_RESP_DURATION 12
#define DHT22_LOW_LEVEL_BEFORE_BIT 10
-#define DHT22_MAX_ZERO_DURATION 6
-#define DHT22_MIN_ONE_DURATION 10
+#define DHT22_MAX_ZERO_DURATION 20
#define DHT22_INTERRUPT_DURATION 40
#define DHT22_PIN_PORT GPIOC
#define DHT22_PIN_CLOCK RCC_APB2Periph_GPIOC
#define DHT22_PIN_PIN GPIO_Pin_4
+#define DHT22_STATE_IDLE 10
+#define DHT22_STATE_COMMS 11
+#define DHT22_STATE_DATA_RDY 12
+#define DHT22_STATE_DATA_DECD 13
+
typedef enum dht22QF {
DHT22_QF_FULL,
DHT22_QF_DEGRADATED,
@@ -31,11 +35,14 @@ typedef struct dht22Values {
dht22QF qf;
}dht22Values;
+extern uint8_t dht22State;
+
#ifdef __cplusplus
extern "C" {
#endif
void dht22_init(void);
void dht22_comm(dht22Values *data);
+void dht22_decode(dht22Values *data);
#ifdef __cplusplus
}
#endif
diff --git a/system/src/drivers/_dht22.c b/system/src/drivers/_dht22.c
index 7a61315..ca6b38c 100644
--- a/system/src/drivers/_dht22.c
+++ b/system/src/drivers/_dht22.c
@@ -13,15 +13,19 @@
#include
#include
-uint8_t bitsDuration[40];
+uint8_t bitsDuration[41];
uint8_t currentBit;
+uint8_t bytes[5];
+
+uint8_t dht22State = 0;
GPIO_InitTypeDef PORT_out, PORT_in;
EXTI_InitTypeDef exti, exti_disable;
void dht22_init(void) {
- memset(bitsDuration, 0x00, 40);
+ memset(bitsDuration, 0x00, 41);
+ memset(bytes, 0x00, 5);
currentBit = 0;
/*
@@ -49,10 +53,14 @@ void dht22_init(void) {
exti.EXTI_Mode = EXTI_Mode_Interrupt;
exti.EXTI_Trigger = EXTI_Trigger_Falling;
exti.EXTI_LineCmd = DISABLE;
+
+ dht22State = DHT22_STATE_IDLE;
}
void dht22_comm(dht22Values *in) {
+ dht22State = DHT22_STATE_COMMS;
+
GPIO_Init(DHT22_PIN_PORT,&PORT_out);
GPIO_SetBits(DHT22_PIN_PORT, DHT22_PIN_PIN);
DallasConfigTimer();
@@ -73,7 +81,9 @@ void dht22_comm(dht22Values *in) {
while (delay_5us != 0);
uint8_t sensorResp = GPIO_ReadInputDataBit(DHT22_PIN_PORT, DHT22_PIN_PIN);
if (sensorResp == Bit_SET) {
- in->qf = DHT22_QF_UNAVALIABLE;
+ dht22State = DHT22_STATE_IDLE;
+ if (in != 0x00)
+ in->qf = DHT22_QF_UNAVALIABLE;
return; // if pin is still high it usually means that there is a problem with comm with the sensor
}
else;
@@ -97,11 +107,46 @@ void dht22_comm(dht22Values *in) {
void EXTI4_IRQHandler(void) {
EXTI->PR |= EXTI_PR_PR4;
- bitsDuration[currentBit++] = delay_5us;
+ bitsDuration[currentBit++] = DHT22_INTERRUPT_DURATION - delay_5us;
delay_5us = DHT22_INTERRUPT_DURATION;
- if (currentBit >= 40) {
+ if (currentBit >= 41) {
EXTI_Init(&exti_disable);
currentBit = 0;
+ dht22State = DHT22_STATE_DATA_RDY;
}
}
+
+void dht22_decode(dht22Values *data) {
+ if (data == 0x00)
+ return;
+
+ for (int i = 0; i < 41; i++) {
+ if (bitsDuration[i] > DHT22_MAX_ZERO_DURATION)
+ bitsDuration[i] = 1;
+ else
+ bitsDuration[i] = 0;
+ }
+ bytes[0] = (bitsDuration[1] << 7) | (bitsDuration[2] << 6) | (bitsDuration[3] << 5) | (bitsDuration[4] << 4) | (bitsDuration[5] << 3) | (bitsDuration[6] << 2) | (bitsDuration[7] << 1) | (bitsDuration[8]);
+ bytes[1] = (bitsDuration[9] << 7) | (bitsDuration[10] << 6) | (bitsDuration[11] << 5) | (bitsDuration[12] << 4) | (bitsDuration[13] << 3) | (bitsDuration[14] << 2) | (bitsDuration[15] << 1) | (bitsDuration[16]);
+ bytes[2] = (bitsDuration[17] << 7) | (bitsDuration[18] << 6) | (bitsDuration[19] << 5) | (bitsDuration[20] << 4) | (bitsDuration[21] << 3) | (bitsDuration[22] << 2) | (bitsDuration[23] << 1) | (bitsDuration[24]);
+ bytes[3] = (bitsDuration[25] << 7) | (bitsDuration[26] << 6) | (bitsDuration[27] << 5) | (bitsDuration[28] << 4) | (bitsDuration[29] << 3) | (bitsDuration[30] << 2) | (bitsDuration[31] << 1) | (bitsDuration[32]);
+ bytes[4] = (bitsDuration[33] << 7) | (bitsDuration[34] << 6) | (bitsDuration[35] << 5) | (bitsDuration[36] << 4) | (bitsDuration[37] << 3) | (bitsDuration[38] << 2) | (bitsDuration[39] << 1) | (bitsDuration[40]);
+
+ uint8_t checksum = 0xFF & (uint32_t)(bytes[0] + bytes[1] + bytes[2] + bytes[3]);
+
+ data->humidity = (bytes[0] << 8 | bytes[1]) / 10;
+ data->scaledTemperature = ((bytes[2] & 0x7F) << 8 | bytes[3]);
+ if ((bytes[2] & 0x80) > 0)
+ data->scaledTemperature *= -1;
+ else;
+
+ if (checksum == bytes[4]) {
+ data->qf = DHT22_QF_FULL;
+ dht22State = DHT22_STATE_DATA_DECD;
+ }
+ else {
+ data->qf = DHT22_QF_DEGRADATED;
+ dht22State = DHT22_STATE_IDLE;
+ }
+}