From f9a7514dbb14628b5caba76be951db2b55b1050b Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期四, 29 二月 2024 14:19:35 +0800
Subject: [PATCH] 去掉UWB功率写死0,和增加UWB读取回复的delay时间

---
 MDK-ARM/L051/L051.map | 1260 ++++++++++++++++++++++++++++++------------------------------
 1 files changed, 630 insertions(+), 630 deletions(-)

diff --git a/MDK-ARM/L051/L051.map b/MDK-ARM/L051/L051.map
index 040d65b..1243f9e 100644
--- a/MDK-ARM/L051/L051.map
+++ b/MDK-ARM/L051/L051.map
@@ -2862,207 +2862,207 @@
     i.OnTxTimeout                            0x08009338   Section        0  lora.o(i.OnTxTimeout)
     i.PendSV_Handler                         0x0800933a   Section        0  stm32l0xx_it.o(i.PendSV_Handler)
     i.Program_Init                           0x0800933c   Section        0  main.o(i.Program_Init)
-    i.READC_Init                             0x0800947c   Section        0  main.o(i.READC_Init)
-    i.RadioCheckRfFrequency                  0x08009484   Section        0  radio.o(i.RadioCheckRfFrequency)
-    i.RadioGetFskBandwidthRegValue           0x08009488   Section        0  radio.o(i.RadioGetFskBandwidthRegValue)
-    RadioGetFskBandwidthRegValue             0x08009489   Thumb Code    48  radio.o(i.RadioGetFskBandwidthRegValue)
-    i.RadioGetStatus                         0x080094bc   Section        0  radio.o(i.RadioGetStatus)
-    i.RadioGetWakeupTime                     0x080094da   Section        0  radio.o(i.RadioGetWakeupTime)
-    i.RadioInit                              0x080094e0   Section        0  radio.o(i.RadioInit)
-    i.RadioIrqProcess                        0x08009568   Section        0  radio.o(i.RadioIrqProcess)
-    i.RadioIsChannelFree                     0x08009650   Section        0  radio.o(i.RadioIsChannelFree)
-    i.RadioOnDioIrq                          0x08009674   Section        0  radio.o(i.RadioOnDioIrq)
-    i.RadioRandom                            0x08009680   Section        0  radio.o(i.RadioRandom)
-    i.RadioRead                              0x080096b4   Section        0  radio.o(i.RadioRead)
-    i.RadioReadBuffer                        0x080096bc   Section        0  radio.o(i.RadioReadBuffer)
-    i.RadioRssi                              0x080096c4   Section        0  radio.o(i.RadioRssi)
-    i.RadioRx                                0x080096cc   Section        0  radio.o(i.RadioRx)
-    i.RadioRxBoosted                         0x080096fc   Section        0  radio.o(i.RadioRxBoosted)
-    i.RadioSend                              0x0800972c   Section        0  radio.o(i.RadioSend)
-    i.RadioSetChannel                        0x0800976c   Section        0  radio.o(i.RadioSetChannel)
-    i.RadioSetMaxPayloadLength               0x08009774   Section        0  radio.o(i.RadioSetMaxPayloadLength)
-    i.RadioSetModem                          0x080097a0   Section        0  radio.o(i.RadioSetModem)
-    i.RadioSetPublicNetwork                  0x080097d0   Section        0  radio.o(i.RadioSetPublicNetwork)
-    i.RadioSetRxConfig                       0x08009808   Section        0  radio.o(i.RadioSetRxConfig)
-    i.RadioSetRxDutyCycle                    0x08009998   Section        0  radio.o(i.RadioSetRxDutyCycle)
-    i.RadioSetTxConfig                       0x080099a0   Section        0  radio.o(i.RadioSetTxConfig)
-    i.RadioSetTxContinuousWave               0x08009ad0   Section        0  radio.o(i.RadioSetTxContinuousWave)
-    i.RadioSleep                             0x08009ae4   Section        0  radio.o(i.RadioSleep)
-    i.RadioStandby                           0x08009b04   Section        0  radio.o(i.RadioStandby)
-    i.RadioStartCad                          0x08009b0e   Section        0  radio.o(i.RadioStartCad)
-    i.RadioTimeOnAir                         0x08009b18   Section        0  radio.o(i.RadioTimeOnAir)
-    i.RadioWrite                             0x08009c9c   Section        0  radio.o(i.RadioWrite)
-    i.RadioWriteBuffer                       0x08009ca4   Section        0  radio.o(i.RadioWriteBuffer)
-    i.Reset_DW1000                           0x08009cac   Section        0  dw_driver.o(i.Reset_DW1000)
-    i.SPI_EndRxTxTransaction                 0x08009cfc   Section        0  stm32l0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
-    SPI_EndRxTxTransaction                   0x08009cfd   Thumb Code    88  stm32l0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
-    i.SPI_WaitFlagStateUntilTimeout          0x08009d5c   Section        0  stm32l0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
-    SPI_WaitFlagStateUntilTimeout            0x08009d5d   Thumb Code   180  stm32l0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
-    i.STMFLASH_ReadHalfWord                  0x08009e14   Section        0  flash.o(i.STMFLASH_ReadHalfWord)
-    i.SVC_Handler                            0x08009e18   Section        0  stm32l0xx_it.o(i.SVC_Handler)
-    i.SX126xAntSwOff                         0x08009e1a   Section        0  sx126x-board.o(i.SX126xAntSwOff)
-    i.SX126xAntSwOn                          0x08009e1c   Section        0  sx126x-board.o(i.SX126xAntSwOn)
-    i.SX126xCalibrateImage                   0x08009e20   Section        0  sx126x.o(i.SX126xCalibrateImage)
-    i.SX126xCheckDeviceReady                 0x08009e94   Section        0  sx126x.o(i.SX126xCheckDeviceReady)
-    i.SX126xClearIrqStatus                   0x08009eb4   Section        0  sx126x.o(i.SX126xClearIrqStatus)
-    i.SX126xGetIrqStatus                     0x08009ec8   Section        0  sx126x.o(i.SX126xGetIrqStatus)
-    i.SX126xGetOperatingMode                 0x08009edc   Section        0  sx126x.o(i.SX126xGetOperatingMode)
-    i.SX126xGetPaSelect                      0x08009ee8   Section        0  sx126x-board.o(i.SX126xGetPaSelect)
-    i.SX126xGetPacketStatus                  0x08009eec   Section        0  sx126x.o(i.SX126xGetPacketStatus)
-    i.SX126xGetPacketType                    0x08009f68   Section        0  sx126x.o(i.SX126xGetPacketType)
-    i.SX126xGetPayload                       0x08009f74   Section        0  sx126x.o(i.SX126xGetPayload)
-    i.SX126xGetRssiInst                      0x08009fa0   Section        0  sx126x.o(i.SX126xGetRssiInst)
-    i.SX126xGetRxBufferStatus                0x08009fb8   Section        0  sx126x.o(i.SX126xGetRxBufferStatus)
-    i.SX126xInit                             0x08009ffc   Section        0  sx126x.o(i.SX126xInit)
-    i.SX126xReadBuffer                       0x0800a058   Section        0  sx126x-board.o(i.SX126xReadBuffer)
-    i.SX126xReadCommand                      0x0800a0ac   Section        0  sx126x-board.o(i.SX126xReadCommand)
-    i.SX126xReadRegister                     0x0800a0f8   Section        0  sx126x-board.o(i.SX126xReadRegister)
-    i.SX126xReadRegisters                    0x0800a108   Section        0  sx126x-board.o(i.SX126xReadRegisters)
-    i.SX126xReset                            0x0800a160   Section        0  sx126x-board.o(i.SX126xReset)
-    i.SX126xSendPayload                      0x0800a190   Section        0  sx126x.o(i.SX126xSendPayload)
-    i.SX126xSetBufferBaseAddress             0x0800a1a0   Section        0  sx126x.o(i.SX126xSetBufferBaseAddress)
-    i.SX126xSetCad                           0x0800a1b4   Section        0  sx126x.o(i.SX126xSetCad)
-    i.SX126xSetCrcPolynomial                 0x0800a1cc   Section        0  sx126x.o(i.SX126xSetCrcPolynomial)
-    i.SX126xSetCrcSeed                       0x0800a1f0   Section        0  sx126x.o(i.SX126xSetCrcSeed)
-    i.SX126xSetDio2AsRfSwitchCtrl            0x0800a214   Section        0  sx126x.o(i.SX126xSetDio2AsRfSwitchCtrl)
-    i.SX126xSetDioIrqParams                  0x0800a222   Section        0  sx126x.o(i.SX126xSetDioIrqParams)
-    i.SX126xSetLoRaSymbNumTimeout            0x0800a24a   Section        0  sx126x.o(i.SX126xSetLoRaSymbNumTimeout)
-    i.SX126xSetModulationParams              0x0800a258   Section        0  sx126x.o(i.SX126xSetModulationParams)
-    i.SX126xSetPaConfig                      0x0800a2f8   Section        0  sx126x.o(i.SX126xSetPaConfig)
-    i.SX126xSetPacketParams                  0x0800a310   Section        0  sx126x.o(i.SX126xSetPacketParams)
-    i.SX126xSetPacketType                    0x0800a3c4   Section        0  sx126x.o(i.SX126xSetPacketType)
-    i.SX126xSetPayload                       0x0800a3e0   Section        0  sx126x.o(i.SX126xSetPayload)
-    i.SX126xSetRegulatorMode                 0x0800a3ee   Section        0  sx126x.o(i.SX126xSetRegulatorMode)
-    i.SX126xSetRfFrequency                   0x0800a3fc   Section        0  sx126x.o(i.SX126xSetRfFrequency)
-    i.SX126xSetRfTxPower                     0x0800a448   Section        0  sx126x-board.o(i.SX126xSetRfTxPower)
-    i.SX126xSetRx                            0x0800a454   Section        0  sx126x.o(i.SX126xSetRx)
-    i.SX126xSetRxBoosted                     0x0800a478   Section        0  sx126x.o(i.SX126xSetRxBoosted)
-    i.SX126xSetRxDutyCycle                   0x0800a4ac   Section        0  sx126x.o(i.SX126xSetRxDutyCycle)
-    i.SX126xSetSleep                         0x0800a4dc   Section        0  sx126x.o(i.SX126xSetSleep)
-    i.SX126xSetStandby                       0x0800a4f8   Section        0  sx126x.o(i.SX126xSetStandby)
-    i.SX126xSetStopRxTimerOnPreambleDetect   0x0800a51c   Section        0  sx126x.o(i.SX126xSetStopRxTimerOnPreambleDetect)
-    i.SX126xSetSyncWord                      0x0800a52a   Section        0  sx126x.o(i.SX126xSetSyncWord)
-    i.SX126xSetTx                            0x0800a53c   Section        0  sx126x.o(i.SX126xSetTx)
-    i.SX126xSetTxContinuousWave              0x0800a560   Section        0  sx126x.o(i.SX126xSetTxContinuousWave)
-    i.SX126xSetTxParams                      0x0800a570   Section        0  sx126x.o(i.SX126xSetTxParams)
-    i.SX126xSetWhiteningSeed                 0x0800a5f0   Section        0  sx126x.o(i.SX126xSetWhiteningSeed)
-    i.SX126xWaitOnBusy                       0x0800a624   Section        0  sx126x-board.o(i.SX126xWaitOnBusy)
-    i.SX126xWakeup                           0x0800a63c   Section        0  sx126x-board.o(i.SX126xWakeup)
-    i.SX126xWriteBuffer                      0x0800a66c   Section        0  sx126x-board.o(i.SX126xWriteBuffer)
-    i.SX126xWriteCommand                     0x0800a6b8   Section        0  sx126x-board.o(i.SX126xWriteCommand)
-    i.SX126xWriteRegister                    0x0800a700   Section        0  sx126x-board.o(i.SX126xWriteRegister)
-    i.SX126xWriteRegisters                   0x0800a70c   Section        0  sx126x-board.o(i.SX126xWriteRegisters)
-    i.SendComMap                             0x0800a75c   Section        0  serial_at_cmd_app.o(i.SendComMap)
-    i.SetFlagLoraWaitSync                    0x0800a7d4   Section        0  lora.o(i.SetFlagLoraWaitSync)
-    i.SetFlagSyncSuccess                     0x0800a7e0   Section        0  dw_mbx_anc.o(i.SetFlagSyncSuccess)
-    i.SpiInOut                               0x0800a7ec   Section        0  sx126x-board.o(i.SpiInOut)
-    i.Spi_ChangePrescaler                    0x0800a814   Section        0  spi.o(i.Spi_ChangePrescaler)
-    i.SwitchLoraSettings                     0x0800a828   Section        0  lora.o(i.SwitchLoraSettings)
-    i.SyncStateSwitch                        0x0800a898   Section        0  dw_mbx_anc.o(i.SyncStateSwitch)
-    i.SysTick_Handler                        0x0800a8e0   Section        0  stm32l0xx_it.o(i.SysTick_Handler)
-    i.SystemClock_Config                     0x0800a8e8   Section        0  main.o(i.SystemClock_Config)
-    i.SystemInit                             0x0800a980   Section        0  system_stm32l0xx.o(i.SystemInit)
-    i.TagListUpdate                          0x0800a9d8   Section        0  dw_mbx_anc.o(i.TagListUpdate)
-    i.Tag_App                                0x0800aa1c   Section        0  dw_app.o(i.Tag_App)
-    i.UART_AdvFeatureConfig                  0x0800aac8   Section        0  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
-    i.UART_CheckIdleState                    0x0800ab94   Section        0  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
-    i.UART_CheckReceive                      0x0800ac58   Section        0  usart.o(i.UART_CheckReceive)
-    i.UART_CheckSend                         0x0800accc   Section        0  usart.o(i.UART_CheckSend)
-    i.UART_DMAAbortOnError                   0x0800ad64   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
-    UART_DMAAbortOnError                     0x0800ad65   Thumb Code    20  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
-    i.UART_DMAError                          0x0800ad78   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAError)
-    UART_DMAError                            0x0800ad79   Thumb Code    76  stm32l0xx_hal_uart.o(i.UART_DMAError)
-    i.UART_DMAReceiveCplt                    0x0800adc4   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
-    UART_DMAReceiveCplt                      0x0800adc5   Thumb Code   156  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
-    i.UART_DMARxHalfCplt                     0x0800ae60   Section        0  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
-    UART_DMARxHalfCplt                       0x0800ae61   Thumb Code    32  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
-    i.UART_EndRxTransfer                     0x0800ae80   Section        0  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
-    UART_EndRxTransfer                       0x0800ae81   Thumb Code    96  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
-    i.UART_EndTxTransfer                     0x0800aee0   Section        0  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
-    UART_EndTxTransfer                       0x0800aee1   Thumb Code    32  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
-    i.UART_PushFrame                         0x0800af00   Section        0  usart.o(i.UART_PushFrame)
-    i.UART_SetConfig                         0x0800af64   Section        0  stm32l0xx_hal_uart.o(i.UART_SetConfig)
-    i.UART_Start_Receive_DMA                 0x0800b178   Section        0  stm32l0xx_hal_uart.o(i.UART_Start_Receive_DMA)
-    i.UART_WaitOnFlagUntilTimeout            0x0800b224   Section        0  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
-    i.USART1_IRQHandler                      0x0800b2b0   Section        0  stm32l0xx_it.o(i.USART1_IRQHandler)
-    i.UWB_Wkup                               0x0800b2c8   Section        0  dw_app.o(i.UWB_Wkup)
-    i.UpdateCRC16                            0x0800b2fc   Section        0  lora.o(i.UpdateCRC16)
-    i.UpdateProcess                          0x0800b320   Section        0  serial_at_cmd_app.o(i.UpdateProcess)
-    i.Usart1InitVariables                    0x0800b3a0   Section        0  usart.o(i.Usart1InitVariables)
-    i.UsartDeInit                            0x0800b3ac   Section        0  main.o(i.UsartDeInit)
-    i.UsartInit                              0x0800b3fc   Section        0  main.o(i.UsartInit)
-    i.UsartParseDataHandler                  0x0800b428   Section        0  serial_at_cmd_app.o(i.UsartParseDataHandler)
-    i.__0printf                              0x0800b544   Section        0  printfa.o(i.__0printf)
-    i.__ARM_clz                              0x0800b564   Section        0  depilogue.o(i.__ARM_clz)
-    i.__ARM_common_ll_muluu                  0x0800b592   Section        0  stm32l0xx_hal_rcc.o(i.__ARM_common_ll_muluu)
-    i.__ARM_common_switch8                   0x0800b5c2   Section        0  deca_device.o(i.__ARM_common_switch8)
-    i.__NVIC_SetPriority                     0x0800b5dc   Section        0  stm32l0xx_hal_cortex.o(i.__NVIC_SetPriority)
-    __NVIC_SetPriority                       0x0800b5dd   Thumb Code    60  stm32l0xx_hal_cortex.o(i.__NVIC_SetPriority)
-    i.__scatterload_copy                     0x0800b620   Section       14  handlers.o(i.__scatterload_copy)
-    i.__scatterload_null                     0x0800b62e   Section        2  handlers.o(i.__scatterload_null)
-    i.__scatterload_zeroinit                 0x0800b630   Section       14  handlers.o(i.__scatterload_zeroinit)
-    i._dwt_aonarrayupload                    0x0800b63e   Section        0  deca_device.o(i._dwt_aonarrayupload)
-    i._dwt_configlde                         0x0800b664   Section        0  deca_device.o(i._dwt_configlde)
-    i._dwt_enableclocks                      0x0800b6a0   Section        0  deca_device.o(i._dwt_enableclocks)
-    i._dwt_loaducodefromrom                  0x0800b756   Section        0  deca_device.o(i._dwt_loaducodefromrom)
-    i._dwt_otpread                           0x0800b788   Section        0  deca_device.o(i._dwt_otpread)
-    i._fp_digits                             0x0800b7cc   Section        0  printfa.o(i._fp_digits)
-    _fp_digits                               0x0800b7cd   Thumb Code   344  printfa.o(i._fp_digits)
-    i._printf_core                           0x0800b940   Section        0  printfa.o(i._printf_core)
-    _printf_core                             0x0800b941   Thumb Code  1754  printfa.o(i._printf_core)
-    i._printf_post_padding                   0x0800c02c   Section        0  printfa.o(i._printf_post_padding)
-    _printf_post_padding                     0x0800c02d   Thumb Code    32  printfa.o(i._printf_post_padding)
-    i._printf_pre_padding                    0x0800c04c   Section        0  printfa.o(i._printf_pre_padding)
-    _printf_pre_padding                      0x0800c04d   Thumb Code    44  printfa.o(i._printf_pre_padding)
-    i.ceil                                   0x0800c078   Section        0  ceil.o(i.ceil)
-    i.delay_ms                               0x0800c140   Section        0  dw_driver.o(i.delay_ms)
-    i.delay_us                               0x0800c14e   Section        0  main.o(i.delay_us)
-    i.dwt_configure                          0x0800c1dc   Section        0  deca_device.o(i.dwt_configure)
-    i.dwt_configuresleep                     0x0800c3ec   Section        0  deca_device.o(i.dwt_configuresleep)
-    i.dwt_entersleep                         0x0800c414   Section        0  deca_device.o(i.dwt_entersleep)
-    i.dwt_entersleepaftertx                  0x0800c41c   Section        0  deca_device.o(i.dwt_entersleepaftertx)
-    i.dwt_forcetrxoff                        0x0800c444   Section        0  deca_device.o(i.dwt_forcetrxoff)
-    i.dwt_initialise                         0x0800c494   Section        0  deca_device.o(i.dwt_initialise)
-    i.dwt_read16bitoffsetreg                 0x0800c5dc   Section        0  deca_device.o(i.dwt_read16bitoffsetreg)
-    i.dwt_read32bitoffsetreg                 0x0800c608   Section        0  deca_device.o(i.dwt_read32bitoffsetreg)
-    i.dwt_readcarrierintegrator              0x0800c630   Section        0  deca_device.o(i.dwt_readcarrierintegrator)
-    i.dwt_readdevid                          0x0800c664   Section        0  deca_device.o(i.dwt_readdevid)
-    i.dwt_readfromdevice                     0x0800c670   Section        0  deca_device.o(i.dwt_readfromdevice)
-    i.dwt_readrxdata                         0x0800c6a8   Section        0  deca_device.o(i.dwt_readrxdata)
-    i.dwt_readrxtimestamp                    0x0800c6ba   Section        0  deca_device.o(i.dwt_readrxtimestamp)
-    i.dwt_readtxtimestamp                    0x0800c6ca   Section        0  deca_device.o(i.dwt_readtxtimestamp)
-    i.dwt_rxenable                           0x0800c6da   Section        0  deca_device.o(i.dwt_rxenable)
-    i.dwt_setrxaftertxdelay                  0x0800c72e   Section        0  deca_device.o(i.dwt_setrxaftertxdelay)
-    i.dwt_setrxantennadelay                  0x0800c750   Section        0  deca_device.o(i.dwt_setrxantennadelay)
-    i.dwt_setrxtimeout                       0x0800c764   Section        0  deca_device.o(i.dwt_setrxtimeout)
-    i.dwt_settxantennadelay                  0x0800c7c0   Section        0  deca_device.o(i.dwt_settxantennadelay)
-    i.dwt_starttx                            0x0800c7d0   Section        0  deca_device.o(i.dwt_starttx)
-    i.dwt_syncrxbufptrs                      0x0800c864   Section        0  deca_device.o(i.dwt_syncrxbufptrs)
-    i.dwt_write16bitoffsetreg                0x0800c898   Section        0  deca_device.o(i.dwt_write16bitoffsetreg)
-    i.dwt_write32bitoffsetreg                0x0800c8ae   Section        0  deca_device.o(i.dwt_write32bitoffsetreg)
-    i.dwt_writetodevice                      0x0800c8cc   Section        0  deca_device.o(i.dwt_writetodevice)
-    i.dwt_writetxdata                        0x0800c904   Section        0  deca_device.o(i.dwt_writetxdata)
-    i.dwt_writetxfctrl                       0x0800c928   Section        0  deca_device.o(i.dwt_writetxfctrl)
-    i.dwt_xtaltrim                           0x0800c944   Section        0  deca_device.o(i.dwt_xtaltrim)
-    i.floor                                  0x0800c974   Section        0  floor.o(i.floor)
-    i.fputc                                  0x0800ca3c   Section        0  usart.o(i.fputc)
-    i.main                                   0x0800ca54   Section        0  main.o(i.main)
-    i.parameter_init                         0x0800cbbc   Section        0  global_param.o(i.parameter_init)
-    i.readfromspi                            0x0800cc28   Section        0  spi.o(i.readfromspi)
-    i.rint                                   0x0800cc74   Section        0  rint.o(i.rint)
-    i.save_com_map_to_flash                  0x0800cc7c   Section        0  global_param.o(i.save_com_map_to_flash)
-    i.writetospi                             0x0800ccbc   Section        0  spi.o(i.writetospi)
-    .constdata                               0x0800cd04   Section        8  deca_params_init.o(.constdata)
-    .constdata                               0x0800cd0c   Section       24  deca_params_init.o(.constdata)
-    .constdata                               0x0800cd24   Section        8  deca_params_init.o(.constdata)
-    .constdata                               0x0800cd2c   Section       12  deca_params_init.o(.constdata)
-    .constdata                               0x0800cd38   Section        4  deca_params_init.o(.constdata)
-    .constdata                               0x0800cd3c   Section       32  deca_params_init.o(.constdata)
-    .constdata                               0x0800cd5c   Section       50  deca_params_init.o(.constdata)
-    .constdata                               0x0800cd8e   Section       25  system_stm32l0xx.o(.constdata)
-    .constdata                               0x0800cda7   Section        8  system_stm32l0xx.o(.constdata)
-    .constdata                               0x0800cdb0   Section      108  radio.o(.constdata)
-    .constdata                               0x0800ce1c   Section      180  radio.o(.constdata)
+    i.READC_Init                             0x0800948c   Section        0  main.o(i.READC_Init)
+    i.RadioCheckRfFrequency                  0x08009494   Section        0  radio.o(i.RadioCheckRfFrequency)
+    i.RadioGetFskBandwidthRegValue           0x08009498   Section        0  radio.o(i.RadioGetFskBandwidthRegValue)
+    RadioGetFskBandwidthRegValue             0x08009499   Thumb Code    48  radio.o(i.RadioGetFskBandwidthRegValue)
+    i.RadioGetStatus                         0x080094cc   Section        0  radio.o(i.RadioGetStatus)
+    i.RadioGetWakeupTime                     0x080094ea   Section        0  radio.o(i.RadioGetWakeupTime)
+    i.RadioInit                              0x080094f0   Section        0  radio.o(i.RadioInit)
+    i.RadioIrqProcess                        0x08009578   Section        0  radio.o(i.RadioIrqProcess)
+    i.RadioIsChannelFree                     0x08009660   Section        0  radio.o(i.RadioIsChannelFree)
+    i.RadioOnDioIrq                          0x08009684   Section        0  radio.o(i.RadioOnDioIrq)
+    i.RadioRandom                            0x08009690   Section        0  radio.o(i.RadioRandom)
+    i.RadioRead                              0x080096c4   Section        0  radio.o(i.RadioRead)
+    i.RadioReadBuffer                        0x080096cc   Section        0  radio.o(i.RadioReadBuffer)
+    i.RadioRssi                              0x080096d4   Section        0  radio.o(i.RadioRssi)
+    i.RadioRx                                0x080096dc   Section        0  radio.o(i.RadioRx)
+    i.RadioRxBoosted                         0x0800970c   Section        0  radio.o(i.RadioRxBoosted)
+    i.RadioSend                              0x0800973c   Section        0  radio.o(i.RadioSend)
+    i.RadioSetChannel                        0x0800977c   Section        0  radio.o(i.RadioSetChannel)
+    i.RadioSetMaxPayloadLength               0x08009784   Section        0  radio.o(i.RadioSetMaxPayloadLength)
+    i.RadioSetModem                          0x080097b0   Section        0  radio.o(i.RadioSetModem)
+    i.RadioSetPublicNetwork                  0x080097e0   Section        0  radio.o(i.RadioSetPublicNetwork)
+    i.RadioSetRxConfig                       0x08009818   Section        0  radio.o(i.RadioSetRxConfig)
+    i.RadioSetRxDutyCycle                    0x080099a8   Section        0  radio.o(i.RadioSetRxDutyCycle)
+    i.RadioSetTxConfig                       0x080099b0   Section        0  radio.o(i.RadioSetTxConfig)
+    i.RadioSetTxContinuousWave               0x08009ae0   Section        0  radio.o(i.RadioSetTxContinuousWave)
+    i.RadioSleep                             0x08009af4   Section        0  radio.o(i.RadioSleep)
+    i.RadioStandby                           0x08009b14   Section        0  radio.o(i.RadioStandby)
+    i.RadioStartCad                          0x08009b1e   Section        0  radio.o(i.RadioStartCad)
+    i.RadioTimeOnAir                         0x08009b28   Section        0  radio.o(i.RadioTimeOnAir)
+    i.RadioWrite                             0x08009cac   Section        0  radio.o(i.RadioWrite)
+    i.RadioWriteBuffer                       0x08009cb4   Section        0  radio.o(i.RadioWriteBuffer)
+    i.Reset_DW1000                           0x08009cbc   Section        0  dw_driver.o(i.Reset_DW1000)
+    i.SPI_EndRxTxTransaction                 0x08009d0c   Section        0  stm32l0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
+    SPI_EndRxTxTransaction                   0x08009d0d   Thumb Code    88  stm32l0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
+    i.SPI_WaitFlagStateUntilTimeout          0x08009d6c   Section        0  stm32l0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
+    SPI_WaitFlagStateUntilTimeout            0x08009d6d   Thumb Code   180  stm32l0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
+    i.STMFLASH_ReadHalfWord                  0x08009e24   Section        0  flash.o(i.STMFLASH_ReadHalfWord)
+    i.SVC_Handler                            0x08009e28   Section        0  stm32l0xx_it.o(i.SVC_Handler)
+    i.SX126xAntSwOff                         0x08009e2a   Section        0  sx126x-board.o(i.SX126xAntSwOff)
+    i.SX126xAntSwOn                          0x08009e2c   Section        0  sx126x-board.o(i.SX126xAntSwOn)
+    i.SX126xCalibrateImage                   0x08009e30   Section        0  sx126x.o(i.SX126xCalibrateImage)
+    i.SX126xCheckDeviceReady                 0x08009ea4   Section        0  sx126x.o(i.SX126xCheckDeviceReady)
+    i.SX126xClearIrqStatus                   0x08009ec4   Section        0  sx126x.o(i.SX126xClearIrqStatus)
+    i.SX126xGetIrqStatus                     0x08009ed8   Section        0  sx126x.o(i.SX126xGetIrqStatus)
+    i.SX126xGetOperatingMode                 0x08009eec   Section        0  sx126x.o(i.SX126xGetOperatingMode)
+    i.SX126xGetPaSelect                      0x08009ef8   Section        0  sx126x-board.o(i.SX126xGetPaSelect)
+    i.SX126xGetPacketStatus                  0x08009efc   Section        0  sx126x.o(i.SX126xGetPacketStatus)
+    i.SX126xGetPacketType                    0x08009f78   Section        0  sx126x.o(i.SX126xGetPacketType)
+    i.SX126xGetPayload                       0x08009f84   Section        0  sx126x.o(i.SX126xGetPayload)
+    i.SX126xGetRssiInst                      0x08009fb0   Section        0  sx126x.o(i.SX126xGetRssiInst)
+    i.SX126xGetRxBufferStatus                0x08009fc8   Section        0  sx126x.o(i.SX126xGetRxBufferStatus)
+    i.SX126xInit                             0x0800a00c   Section        0  sx126x.o(i.SX126xInit)
+    i.SX126xReadBuffer                       0x0800a068   Section        0  sx126x-board.o(i.SX126xReadBuffer)
+    i.SX126xReadCommand                      0x0800a0bc   Section        0  sx126x-board.o(i.SX126xReadCommand)
+    i.SX126xReadRegister                     0x0800a108   Section        0  sx126x-board.o(i.SX126xReadRegister)
+    i.SX126xReadRegisters                    0x0800a118   Section        0  sx126x-board.o(i.SX126xReadRegisters)
+    i.SX126xReset                            0x0800a170   Section        0  sx126x-board.o(i.SX126xReset)
+    i.SX126xSendPayload                      0x0800a1a0   Section        0  sx126x.o(i.SX126xSendPayload)
+    i.SX126xSetBufferBaseAddress             0x0800a1b0   Section        0  sx126x.o(i.SX126xSetBufferBaseAddress)
+    i.SX126xSetCad                           0x0800a1c4   Section        0  sx126x.o(i.SX126xSetCad)
+    i.SX126xSetCrcPolynomial                 0x0800a1dc   Section        0  sx126x.o(i.SX126xSetCrcPolynomial)
+    i.SX126xSetCrcSeed                       0x0800a200   Section        0  sx126x.o(i.SX126xSetCrcSeed)
+    i.SX126xSetDio2AsRfSwitchCtrl            0x0800a224   Section        0  sx126x.o(i.SX126xSetDio2AsRfSwitchCtrl)
+    i.SX126xSetDioIrqParams                  0x0800a232   Section        0  sx126x.o(i.SX126xSetDioIrqParams)
+    i.SX126xSetLoRaSymbNumTimeout            0x0800a25a   Section        0  sx126x.o(i.SX126xSetLoRaSymbNumTimeout)
+    i.SX126xSetModulationParams              0x0800a268   Section        0  sx126x.o(i.SX126xSetModulationParams)
+    i.SX126xSetPaConfig                      0x0800a308   Section        0  sx126x.o(i.SX126xSetPaConfig)
+    i.SX126xSetPacketParams                  0x0800a320   Section        0  sx126x.o(i.SX126xSetPacketParams)
+    i.SX126xSetPacketType                    0x0800a3d4   Section        0  sx126x.o(i.SX126xSetPacketType)
+    i.SX126xSetPayload                       0x0800a3f0   Section        0  sx126x.o(i.SX126xSetPayload)
+    i.SX126xSetRegulatorMode                 0x0800a3fe   Section        0  sx126x.o(i.SX126xSetRegulatorMode)
+    i.SX126xSetRfFrequency                   0x0800a40c   Section        0  sx126x.o(i.SX126xSetRfFrequency)
+    i.SX126xSetRfTxPower                     0x0800a458   Section        0  sx126x-board.o(i.SX126xSetRfTxPower)
+    i.SX126xSetRx                            0x0800a464   Section        0  sx126x.o(i.SX126xSetRx)
+    i.SX126xSetRxBoosted                     0x0800a488   Section        0  sx126x.o(i.SX126xSetRxBoosted)
+    i.SX126xSetRxDutyCycle                   0x0800a4bc   Section        0  sx126x.o(i.SX126xSetRxDutyCycle)
+    i.SX126xSetSleep                         0x0800a4ec   Section        0  sx126x.o(i.SX126xSetSleep)
+    i.SX126xSetStandby                       0x0800a508   Section        0  sx126x.o(i.SX126xSetStandby)
+    i.SX126xSetStopRxTimerOnPreambleDetect   0x0800a52c   Section        0  sx126x.o(i.SX126xSetStopRxTimerOnPreambleDetect)
+    i.SX126xSetSyncWord                      0x0800a53a   Section        0  sx126x.o(i.SX126xSetSyncWord)
+    i.SX126xSetTx                            0x0800a54c   Section        0  sx126x.o(i.SX126xSetTx)
+    i.SX126xSetTxContinuousWave              0x0800a570   Section        0  sx126x.o(i.SX126xSetTxContinuousWave)
+    i.SX126xSetTxParams                      0x0800a580   Section        0  sx126x.o(i.SX126xSetTxParams)
+    i.SX126xSetWhiteningSeed                 0x0800a600   Section        0  sx126x.o(i.SX126xSetWhiteningSeed)
+    i.SX126xWaitOnBusy                       0x0800a634   Section        0  sx126x-board.o(i.SX126xWaitOnBusy)
+    i.SX126xWakeup                           0x0800a64c   Section        0  sx126x-board.o(i.SX126xWakeup)
+    i.SX126xWriteBuffer                      0x0800a67c   Section        0  sx126x-board.o(i.SX126xWriteBuffer)
+    i.SX126xWriteCommand                     0x0800a6c8   Section        0  sx126x-board.o(i.SX126xWriteCommand)
+    i.SX126xWriteRegister                    0x0800a710   Section        0  sx126x-board.o(i.SX126xWriteRegister)
+    i.SX126xWriteRegisters                   0x0800a71c   Section        0  sx126x-board.o(i.SX126xWriteRegisters)
+    i.SendComMap                             0x0800a76c   Section        0  serial_at_cmd_app.o(i.SendComMap)
+    i.SetFlagLoraWaitSync                    0x0800a7e4   Section        0  lora.o(i.SetFlagLoraWaitSync)
+    i.SetFlagSyncSuccess                     0x0800a7f0   Section        0  dw_mbx_anc.o(i.SetFlagSyncSuccess)
+    i.SpiInOut                               0x0800a7fc   Section        0  sx126x-board.o(i.SpiInOut)
+    i.Spi_ChangePrescaler                    0x0800a824   Section        0  spi.o(i.Spi_ChangePrescaler)
+    i.SwitchLoraSettings                     0x0800a838   Section        0  lora.o(i.SwitchLoraSettings)
+    i.SyncStateSwitch                        0x0800a8a8   Section        0  dw_mbx_anc.o(i.SyncStateSwitch)
+    i.SysTick_Handler                        0x0800a8f0   Section        0  stm32l0xx_it.o(i.SysTick_Handler)
+    i.SystemClock_Config                     0x0800a8f8   Section        0  main.o(i.SystemClock_Config)
+    i.SystemInit                             0x0800a990   Section        0  system_stm32l0xx.o(i.SystemInit)
+    i.TagListUpdate                          0x0800a9e8   Section        0  dw_mbx_anc.o(i.TagListUpdate)
+    i.Tag_App                                0x0800aa2c   Section        0  dw_app.o(i.Tag_App)
+    i.UART_AdvFeatureConfig                  0x0800aad8   Section        0  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
+    i.UART_CheckIdleState                    0x0800aba4   Section        0  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
+    i.UART_CheckReceive                      0x0800ac68   Section        0  usart.o(i.UART_CheckReceive)
+    i.UART_CheckSend                         0x0800acdc   Section        0  usart.o(i.UART_CheckSend)
+    i.UART_DMAAbortOnError                   0x0800ad74   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
+    UART_DMAAbortOnError                     0x0800ad75   Thumb Code    20  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
+    i.UART_DMAError                          0x0800ad88   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAError)
+    UART_DMAError                            0x0800ad89   Thumb Code    76  stm32l0xx_hal_uart.o(i.UART_DMAError)
+    i.UART_DMAReceiveCplt                    0x0800add4   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
+    UART_DMAReceiveCplt                      0x0800add5   Thumb Code   156  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
+    i.UART_DMARxHalfCplt                     0x0800ae70   Section        0  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
+    UART_DMARxHalfCplt                       0x0800ae71   Thumb Code    32  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
+    i.UART_EndRxTransfer                     0x0800ae90   Section        0  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
+    UART_EndRxTransfer                       0x0800ae91   Thumb Code    96  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
+    i.UART_EndTxTransfer                     0x0800aef0   Section        0  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
+    UART_EndTxTransfer                       0x0800aef1   Thumb Code    32  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
+    i.UART_PushFrame                         0x0800af10   Section        0  usart.o(i.UART_PushFrame)
+    i.UART_SetConfig                         0x0800af74   Section        0  stm32l0xx_hal_uart.o(i.UART_SetConfig)
+    i.UART_Start_Receive_DMA                 0x0800b188   Section        0  stm32l0xx_hal_uart.o(i.UART_Start_Receive_DMA)
+    i.UART_WaitOnFlagUntilTimeout            0x0800b234   Section        0  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
+    i.USART1_IRQHandler                      0x0800b2c0   Section        0  stm32l0xx_it.o(i.USART1_IRQHandler)
+    i.UWB_Wkup                               0x0800b2d8   Section        0  dw_app.o(i.UWB_Wkup)
+    i.UpdateCRC16                            0x0800b30c   Section        0  lora.o(i.UpdateCRC16)
+    i.UpdateProcess                          0x0800b330   Section        0  serial_at_cmd_app.o(i.UpdateProcess)
+    i.Usart1InitVariables                    0x0800b3b0   Section        0  usart.o(i.Usart1InitVariables)
+    i.UsartDeInit                            0x0800b3bc   Section        0  main.o(i.UsartDeInit)
+    i.UsartInit                              0x0800b40c   Section        0  main.o(i.UsartInit)
+    i.UsartParseDataHandler                  0x0800b438   Section        0  serial_at_cmd_app.o(i.UsartParseDataHandler)
+    i.__0printf                              0x0800b554   Section        0  printfa.o(i.__0printf)
+    i.__ARM_clz                              0x0800b574   Section        0  depilogue.o(i.__ARM_clz)
+    i.__ARM_common_ll_muluu                  0x0800b5a2   Section        0  stm32l0xx_hal_rcc.o(i.__ARM_common_ll_muluu)
+    i.__ARM_common_switch8                   0x0800b5d2   Section        0  deca_device.o(i.__ARM_common_switch8)
+    i.__NVIC_SetPriority                     0x0800b5ec   Section        0  stm32l0xx_hal_cortex.o(i.__NVIC_SetPriority)
+    __NVIC_SetPriority                       0x0800b5ed   Thumb Code    60  stm32l0xx_hal_cortex.o(i.__NVIC_SetPriority)
+    i.__scatterload_copy                     0x0800b630   Section       14  handlers.o(i.__scatterload_copy)
+    i.__scatterload_null                     0x0800b63e   Section        2  handlers.o(i.__scatterload_null)
+    i.__scatterload_zeroinit                 0x0800b640   Section       14  handlers.o(i.__scatterload_zeroinit)
+    i._dwt_aonarrayupload                    0x0800b64e   Section        0  deca_device.o(i._dwt_aonarrayupload)
+    i._dwt_configlde                         0x0800b674   Section        0  deca_device.o(i._dwt_configlde)
+    i._dwt_enableclocks                      0x0800b6b0   Section        0  deca_device.o(i._dwt_enableclocks)
+    i._dwt_loaducodefromrom                  0x0800b766   Section        0  deca_device.o(i._dwt_loaducodefromrom)
+    i._dwt_otpread                           0x0800b798   Section        0  deca_device.o(i._dwt_otpread)
+    i._fp_digits                             0x0800b7dc   Section        0  printfa.o(i._fp_digits)
+    _fp_digits                               0x0800b7dd   Thumb Code   344  printfa.o(i._fp_digits)
+    i._printf_core                           0x0800b950   Section        0  printfa.o(i._printf_core)
+    _printf_core                             0x0800b951   Thumb Code  1754  printfa.o(i._printf_core)
+    i._printf_post_padding                   0x0800c03c   Section        0  printfa.o(i._printf_post_padding)
+    _printf_post_padding                     0x0800c03d   Thumb Code    32  printfa.o(i._printf_post_padding)
+    i._printf_pre_padding                    0x0800c05c   Section        0  printfa.o(i._printf_pre_padding)
+    _printf_pre_padding                      0x0800c05d   Thumb Code    44  printfa.o(i._printf_pre_padding)
+    i.ceil                                   0x0800c088   Section        0  ceil.o(i.ceil)
+    i.delay_ms                               0x0800c150   Section        0  dw_driver.o(i.delay_ms)
+    i.delay_us                               0x0800c15e   Section        0  main.o(i.delay_us)
+    i.dwt_configure                          0x0800c1ec   Section        0  deca_device.o(i.dwt_configure)
+    i.dwt_configuresleep                     0x0800c3fc   Section        0  deca_device.o(i.dwt_configuresleep)
+    i.dwt_entersleep                         0x0800c424   Section        0  deca_device.o(i.dwt_entersleep)
+    i.dwt_entersleepaftertx                  0x0800c42c   Section        0  deca_device.o(i.dwt_entersleepaftertx)
+    i.dwt_forcetrxoff                        0x0800c454   Section        0  deca_device.o(i.dwt_forcetrxoff)
+    i.dwt_initialise                         0x0800c4a4   Section        0  deca_device.o(i.dwt_initialise)
+    i.dwt_read16bitoffsetreg                 0x0800c5ec   Section        0  deca_device.o(i.dwt_read16bitoffsetreg)
+    i.dwt_read32bitoffsetreg                 0x0800c618   Section        0  deca_device.o(i.dwt_read32bitoffsetreg)
+    i.dwt_readcarrierintegrator              0x0800c640   Section        0  deca_device.o(i.dwt_readcarrierintegrator)
+    i.dwt_readdevid                          0x0800c674   Section        0  deca_device.o(i.dwt_readdevid)
+    i.dwt_readfromdevice                     0x0800c680   Section        0  deca_device.o(i.dwt_readfromdevice)
+    i.dwt_readrxdata                         0x0800c6b8   Section        0  deca_device.o(i.dwt_readrxdata)
+    i.dwt_readrxtimestamp                    0x0800c6ca   Section        0  deca_device.o(i.dwt_readrxtimestamp)
+    i.dwt_readtxtimestamp                    0x0800c6da   Section        0  deca_device.o(i.dwt_readtxtimestamp)
+    i.dwt_rxenable                           0x0800c6ea   Section        0  deca_device.o(i.dwt_rxenable)
+    i.dwt_setrxaftertxdelay                  0x0800c73e   Section        0  deca_device.o(i.dwt_setrxaftertxdelay)
+    i.dwt_setrxantennadelay                  0x0800c760   Section        0  deca_device.o(i.dwt_setrxantennadelay)
+    i.dwt_setrxtimeout                       0x0800c774   Section        0  deca_device.o(i.dwt_setrxtimeout)
+    i.dwt_settxantennadelay                  0x0800c7d0   Section        0  deca_device.o(i.dwt_settxantennadelay)
+    i.dwt_starttx                            0x0800c7e0   Section        0  deca_device.o(i.dwt_starttx)
+    i.dwt_syncrxbufptrs                      0x0800c874   Section        0  deca_device.o(i.dwt_syncrxbufptrs)
+    i.dwt_write16bitoffsetreg                0x0800c8a8   Section        0  deca_device.o(i.dwt_write16bitoffsetreg)
+    i.dwt_write32bitoffsetreg                0x0800c8be   Section        0  deca_device.o(i.dwt_write32bitoffsetreg)
+    i.dwt_writetodevice                      0x0800c8dc   Section        0  deca_device.o(i.dwt_writetodevice)
+    i.dwt_writetxdata                        0x0800c914   Section        0  deca_device.o(i.dwt_writetxdata)
+    i.dwt_writetxfctrl                       0x0800c938   Section        0  deca_device.o(i.dwt_writetxfctrl)
+    i.dwt_xtaltrim                           0x0800c954   Section        0  deca_device.o(i.dwt_xtaltrim)
+    i.floor                                  0x0800c984   Section        0  floor.o(i.floor)
+    i.fputc                                  0x0800ca4c   Section        0  usart.o(i.fputc)
+    i.main                                   0x0800ca64   Section        0  main.o(i.main)
+    i.parameter_init                         0x0800cbcc   Section        0  global_param.o(i.parameter_init)
+    i.readfromspi                            0x0800cc38   Section        0  spi.o(i.readfromspi)
+    i.rint                                   0x0800cc84   Section        0  rint.o(i.rint)
+    i.save_com_map_to_flash                  0x0800cc8c   Section        0  global_param.o(i.save_com_map_to_flash)
+    i.writetospi                             0x0800cccc   Section        0  spi.o(i.writetospi)
+    .constdata                               0x0800cd14   Section        8  deca_params_init.o(.constdata)
+    .constdata                               0x0800cd1c   Section       24  deca_params_init.o(.constdata)
+    .constdata                               0x0800cd34   Section        8  deca_params_init.o(.constdata)
+    .constdata                               0x0800cd3c   Section       12  deca_params_init.o(.constdata)
+    .constdata                               0x0800cd48   Section        4  deca_params_init.o(.constdata)
+    .constdata                               0x0800cd4c   Section       32  deca_params_init.o(.constdata)
+    .constdata                               0x0800cd6c   Section       50  deca_params_init.o(.constdata)
+    .constdata                               0x0800cd9e   Section       25  system_stm32l0xx.o(.constdata)
+    .constdata                               0x0800cdb7   Section        8  system_stm32l0xx.o(.constdata)
+    .constdata                               0x0800cdc0   Section      108  radio.o(.constdata)
+    .constdata                               0x0800ce2c   Section      180  radio.o(.constdata)
     .data                                    0x20000000   Section        1  deca_device.o(.data)
     .data                                    0x20000001   Section       30  deca_params_init.o(.data)
     .data                                    0x2000001f   Section        2  deca_params_init.o(.data)
@@ -3430,188 +3430,188 @@
     OnTxDone                                 0x080092d1   Thumb Code    56  lora.o(i.OnTxDone)
     OnTxTimeout                              0x08009339   Thumb Code     2  lora.o(i.OnTxTimeout)
     PendSV_Handler                           0x0800933b   Thumb Code     2  stm32l0xx_it.o(i.PendSV_Handler)
-    Program_Init                             0x0800933d   Thumb Code   236  main.o(i.Program_Init)
-    READC_Init                               0x0800947d   Thumb Code     8  main.o(i.READC_Init)
-    RadioCheckRfFrequency                    0x08009485   Thumb Code     4  radio.o(i.RadioCheckRfFrequency)
-    RadioGetStatus                           0x080094bd   Thumb Code    30  radio.o(i.RadioGetStatus)
-    RadioGetWakeupTime                       0x080094db   Thumb Code     4  radio.o(i.RadioGetWakeupTime)
-    RadioInit                                0x080094e1   Thumb Code   116  radio.o(i.RadioInit)
-    RadioIrqProcess                          0x08009569   Thumb Code   214  radio.o(i.RadioIrqProcess)
-    RadioIsChannelFree                       0x08009651   Thumb Code    36  radio.o(i.RadioIsChannelFree)
-    RadioOnDioIrq                            0x08009675   Thumb Code     8  radio.o(i.RadioOnDioIrq)
-    RadioRandom                              0x08009681   Thumb Code    52  radio.o(i.RadioRandom)
-    RadioRead                                0x080096b5   Thumb Code     8  radio.o(i.RadioRead)
-    RadioReadBuffer                          0x080096bd   Thumb Code     8  radio.o(i.RadioReadBuffer)
-    RadioRssi                                0x080096c5   Thumb Code     8  radio.o(i.RadioRssi)
-    RadioRx                                  0x080096cd   Thumb Code    36  radio.o(i.RadioRx)
-    RadioRxBoosted                           0x080096fd   Thumb Code    36  radio.o(i.RadioRxBoosted)
-    RadioSend                                0x0800972d   Thumb Code    54  radio.o(i.RadioSend)
-    RadioSetChannel                          0x0800976d   Thumb Code     8  radio.o(i.RadioSetChannel)
-    RadioSetMaxPayloadLength                 0x08009775   Thumb Code    34  radio.o(i.RadioSetMaxPayloadLength)
-    RadioSetModem                            0x080097a1   Thumb Code    42  radio.o(i.RadioSetModem)
-    RadioSetPublicNetwork                    0x080097d1   Thumb Code    52  radio.o(i.RadioSetPublicNetwork)
-    RadioSetRxConfig                         0x08009809   Thumb Code   364  radio.o(i.RadioSetRxConfig)
-    RadioSetRxDutyCycle                      0x08009999   Thumb Code     8  radio.o(i.RadioSetRxDutyCycle)
-    RadioSetTxConfig                         0x080099a1   Thumb Code   278  radio.o(i.RadioSetTxConfig)
-    RadioSetTxContinuousWave                 0x08009ad1   Thumb Code    20  radio.o(i.RadioSetTxContinuousWave)
-    RadioSleep                               0x08009ae5   Thumb Code    32  radio.o(i.RadioSleep)
-    RadioStandby                             0x08009b05   Thumb Code    10  radio.o(i.RadioStandby)
-    RadioStartCad                            0x08009b0f   Thumb Code     8  radio.o(i.RadioStartCad)
-    RadioTimeOnAir                           0x08009b19   Thumb Code   356  radio.o(i.RadioTimeOnAir)
-    RadioWrite                               0x08009c9d   Thumb Code     8  radio.o(i.RadioWrite)
-    RadioWriteBuffer                         0x08009ca5   Thumb Code     8  radio.o(i.RadioWriteBuffer)
-    Reset_DW1000                             0x08009cad   Thumb Code    76  dw_driver.o(i.Reset_DW1000)
-    STMFLASH_ReadHalfWord                    0x08009e15   Thumb Code     4  flash.o(i.STMFLASH_ReadHalfWord)
-    SVC_Handler                              0x08009e19   Thumb Code     2  stm32l0xx_it.o(i.SVC_Handler)
-    SX126xAntSwOff                           0x08009e1b   Thumb Code     2  sx126x-board.o(i.SX126xAntSwOff)
-    SX126xAntSwOn                            0x08009e1d   Thumb Code     2  sx126x-board.o(i.SX126xAntSwOn)
-    SX126xCalibrateImage                     0x08009e21   Thumb Code    94  sx126x.o(i.SX126xCalibrateImage)
-    SX126xCheckDeviceReady                   0x08009e95   Thumb Code    28  sx126x.o(i.SX126xCheckDeviceReady)
-    SX126xClearIrqStatus                     0x08009eb5   Thumb Code    20  sx126x.o(i.SX126xClearIrqStatus)
-    SX126xGetIrqStatus                       0x08009ec9   Thumb Code    20  sx126x.o(i.SX126xGetIrqStatus)
-    SX126xGetOperatingMode                   0x08009edd   Thumb Code     6  sx126x.o(i.SX126xGetOperatingMode)
-    SX126xGetPaSelect                        0x08009ee9   Thumb Code     4  sx126x-board.o(i.SX126xGetPaSelect)
-    SX126xGetPacketStatus                    0x08009eed   Thumb Code   120  sx126x.o(i.SX126xGetPacketStatus)
-    SX126xGetPacketType                      0x08009f69   Thumb Code     6  sx126x.o(i.SX126xGetPacketType)
-    SX126xGetPayload                         0x08009f75   Thumb Code    44  sx126x.o(i.SX126xGetPayload)
-    SX126xGetRssiInst                        0x08009fa1   Thumb Code    24  sx126x.o(i.SX126xGetRssiInst)
-    SX126xGetRxBufferStatus                  0x08009fb9   Thumb Code    58  sx126x.o(i.SX126xGetRxBufferStatus)
-    SX126xInit                               0x08009ffd   Thumb Code    80  sx126x.o(i.SX126xInit)
-    SX126xReadBuffer                         0x0800a059   Thumb Code    78  sx126x-board.o(i.SX126xReadBuffer)
-    SX126xReadCommand                        0x0800a0ad   Thumb Code    72  sx126x-board.o(i.SX126xReadCommand)
-    SX126xReadRegister                       0x0800a0f9   Thumb Code    16  sx126x-board.o(i.SX126xReadRegister)
-    SX126xReadRegisters                      0x0800a109   Thumb Code    84  sx126x-board.o(i.SX126xReadRegisters)
-    SX126xReset                              0x0800a161   Thumb Code    44  sx126x-board.o(i.SX126xReset)
-    SX126xSendPayload                        0x0800a191   Thumb Code    16  sx126x.o(i.SX126xSendPayload)
-    SX126xSetBufferBaseAddress               0x0800a1a1   Thumb Code    20  sx126x.o(i.SX126xSetBufferBaseAddress)
-    SX126xSetCad                             0x0800a1b5   Thumb Code    20  sx126x.o(i.SX126xSetCad)
-    SX126xSetCrcPolynomial                   0x0800a1cd   Thumb Code    28  sx126x.o(i.SX126xSetCrcPolynomial)
-    SX126xSetCrcSeed                         0x0800a1f1   Thumb Code    28  sx126x.o(i.SX126xSetCrcSeed)
-    SX126xSetDio2AsRfSwitchCtrl              0x0800a215   Thumb Code    14  sx126x.o(i.SX126xSetDio2AsRfSwitchCtrl)
-    SX126xSetDioIrqParams                    0x0800a223   Thumb Code    40  sx126x.o(i.SX126xSetDioIrqParams)
-    SX126xSetLoRaSymbNumTimeout              0x0800a24b   Thumb Code    14  sx126x.o(i.SX126xSetLoRaSymbNumTimeout)
-    SX126xSetModulationParams                0x0800a259   Thumb Code   148  sx126x.o(i.SX126xSetModulationParams)
-    SX126xSetPaConfig                        0x0800a2f9   Thumb Code    24  sx126x.o(i.SX126xSetPaConfig)
-    SX126xSetPacketParams                    0x0800a311   Thumb Code   158  sx126x.o(i.SX126xSetPacketParams)
-    SX126xSetPacketType                      0x0800a3c5   Thumb Code    22  sx126x.o(i.SX126xSetPacketType)
-    SX126xSetPayload                         0x0800a3e1   Thumb Code    14  sx126x.o(i.SX126xSetPayload)
-    SX126xSetRegulatorMode                   0x0800a3ef   Thumb Code    14  sx126x.o(i.SX126xSetRegulatorMode)
-    SX126xSetRfFrequency                     0x0800a3fd   Thumb Code    66  sx126x.o(i.SX126xSetRfFrequency)
-    SX126xSetRfTxPower                       0x0800a449   Thumb Code    10  sx126x-board.o(i.SX126xSetRfTxPower)
-    SX126xSetRx                              0x0800a455   Thumb Code    30  sx126x.o(i.SX126xSetRx)
-    SX126xSetRxBoosted                       0x0800a479   Thumb Code    42  sx126x.o(i.SX126xSetRxBoosted)
-    SX126xSetRxDutyCycle                     0x0800a4ad   Thumb Code    42  sx126x.o(i.SX126xSetRxDutyCycle)
-    SX126xSetSleep                           0x0800a4dd   Thumb Code    24  sx126x.o(i.SX126xSetSleep)
-    SX126xSetStandby                         0x0800a4f9   Thumb Code    32  sx126x.o(i.SX126xSetStandby)
-    SX126xSetStopRxTimerOnPreambleDetect     0x0800a51d   Thumb Code    14  sx126x.o(i.SX126xSetStopRxTimerOnPreambleDetect)
-    SX126xSetSyncWord                        0x0800a52b   Thumb Code    18  sx126x.o(i.SX126xSetSyncWord)
-    SX126xSetTx                              0x0800a53d   Thumb Code    30  sx126x.o(i.SX126xSetTx)
-    SX126xSetTxContinuousWave                0x0800a561   Thumb Code    14  sx126x.o(i.SX126xSetTxContinuousWave)
-    SX126xSetTxParams                        0x0800a571   Thumb Code   122  sx126x.o(i.SX126xSetTxParams)
-    SX126xSetWhiteningSeed                   0x0800a5f1   Thumb Code    48  sx126x.o(i.SX126xSetWhiteningSeed)
-    SX126xWaitOnBusy                         0x0800a625   Thumb Code    18  sx126x-board.o(i.SX126xWaitOnBusy)
-    SX126xWakeup                             0x0800a63d   Thumb Code    42  sx126x-board.o(i.SX126xWakeup)
-    SX126xWriteBuffer                        0x0800a66d   Thumb Code    70  sx126x-board.o(i.SX126xWriteBuffer)
-    SX126xWriteCommand                       0x0800a6b9   Thumb Code    66  sx126x-board.o(i.SX126xWriteCommand)
-    SX126xWriteRegister                      0x0800a701   Thumb Code    12  sx126x-board.o(i.SX126xWriteRegister)
-    SX126xWriteRegisters                     0x0800a70d   Thumb Code    76  sx126x-board.o(i.SX126xWriteRegisters)
-    SendComMap                               0x0800a75d   Thumb Code   110  serial_at_cmd_app.o(i.SendComMap)
-    SetFlagLoraWaitSync                      0x0800a7d5   Thumb Code     6  lora.o(i.SetFlagLoraWaitSync)
-    SetFlagSyncSuccess                       0x0800a7e1   Thumb Code     6  dw_mbx_anc.o(i.SetFlagSyncSuccess)
-    SpiInOut                                 0x0800a7ed   Thumb Code    34  sx126x-board.o(i.SpiInOut)
-    Spi_ChangePrescaler                      0x0800a815   Thumb Code    16  spi.o(i.Spi_ChangePrescaler)
-    SwitchLoraSettings                       0x0800a829   Thumb Code   100  lora.o(i.SwitchLoraSettings)
-    SyncStateSwitch                          0x0800a899   Thumb Code    62  dw_mbx_anc.o(i.SyncStateSwitch)
-    SysTick_Handler                          0x0800a8e1   Thumb Code     8  stm32l0xx_it.o(i.SysTick_Handler)
-    SystemClock_Config                       0x0800a8e9   Thumb Code   142  main.o(i.SystemClock_Config)
-    SystemInit                               0x0800a981   Thumb Code    66  system_stm32l0xx.o(i.SystemInit)
-    TagListUpdate                            0x0800a9d9   Thumb Code    60  dw_mbx_anc.o(i.TagListUpdate)
-    Tag_App                                  0x0800aa1d   Thumb Code   148  dw_app.o(i.Tag_App)
-    UART_AdvFeatureConfig                    0x0800aac9   Thumb Code   202  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
-    UART_CheckIdleState                      0x0800ab95   Thumb Code   190  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
-    UART_CheckReceive                        0x0800ac59   Thumb Code    96  usart.o(i.UART_CheckReceive)
-    UART_CheckSend                           0x0800accd   Thumb Code   140  usart.o(i.UART_CheckSend)
-    UART_PushFrame                           0x0800af01   Thumb Code    92  usart.o(i.UART_PushFrame)
-    UART_SetConfig                           0x0800af65   Thumb Code   492  stm32l0xx_hal_uart.o(i.UART_SetConfig)
-    UART_Start_Receive_DMA                   0x0800b179   Thumb Code   160  stm32l0xx_hal_uart.o(i.UART_Start_Receive_DMA)
-    UART_WaitOnFlagUntilTimeout              0x0800b225   Thumb Code   138  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
-    USART1_IRQHandler                        0x0800b2b1   Thumb Code    18  stm32l0xx_it.o(i.USART1_IRQHandler)
-    UWB_Wkup                                 0x0800b2c9   Thumb Code    44  dw_app.o(i.UWB_Wkup)
-    UpdateCRC16                              0x0800b2fd   Thumb Code    30  lora.o(i.UpdateCRC16)
-    UpdateProcess                            0x0800b321   Thumb Code    90  serial_at_cmd_app.o(i.UpdateProcess)
-    Usart1InitVariables                      0x0800b3a1   Thumb Code     8  usart.o(i.Usart1InitVariables)
-    UsartDeInit                              0x0800b3ad   Thumb Code    66  main.o(i.UsartDeInit)
-    UsartInit                                0x0800b3fd   Thumb Code    30  main.o(i.UsartInit)
-    UsartParseDataHandler                    0x0800b429   Thumb Code   264  serial_at_cmd_app.o(i.UsartParseDataHandler)
-    __0printf                                0x0800b545   Thumb Code    24  printfa.o(i.__0printf)
-    __1printf                                0x0800b545   Thumb Code     0  printfa.o(i.__0printf)
-    __2printf                                0x0800b545   Thumb Code     0  printfa.o(i.__0printf)
-    __c89printf                              0x0800b545   Thumb Code     0  printfa.o(i.__0printf)
-    printf                                   0x0800b545   Thumb Code     0  printfa.o(i.__0printf)
-    __ARM_clz                                0x0800b565   Thumb Code    46  depilogue.o(i.__ARM_clz)
-    __ARM_common_ll_muluu                    0x0800b593   Thumb Code    48  stm32l0xx_hal_rcc.o(i.__ARM_common_ll_muluu)
-    __ARM_common_switch8                     0x0800b5c3   Thumb Code    26  deca_device.o(i.__ARM_common_switch8)
-    __scatterload_copy                       0x0800b621   Thumb Code    14  handlers.o(i.__scatterload_copy)
-    __scatterload_null                       0x0800b62f   Thumb Code     2  handlers.o(i.__scatterload_null)
-    __scatterload_zeroinit                   0x0800b631   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
-    _dwt_aonarrayupload                      0x0800b63f   Thumb Code    38  deca_device.o(i._dwt_aonarrayupload)
-    _dwt_configlde                           0x0800b665   Thumb Code    42  deca_device.o(i._dwt_configlde)
-    _dwt_enableclocks                        0x0800b6a1   Thumb Code   182  deca_device.o(i._dwt_enableclocks)
-    _dwt_loaducodefromrom                    0x0800b757   Thumb Code    50  deca_device.o(i._dwt_loaducodefromrom)
-    _dwt_otpread                             0x0800b789   Thumb Code    68  deca_device.o(i._dwt_otpread)
-    ceil                                     0x0800c079   Thumb Code   180  ceil.o(i.ceil)
-    delay_ms                                 0x0800c141   Thumb Code    14  dw_driver.o(i.delay_ms)
-    delay_us                                 0x0800c14f   Thumb Code   140  main.o(i.delay_us)
-    dwt_configure                            0x0800c1dd   Thumb Code   474  deca_device.o(i.dwt_configure)
-    dwt_configuresleep                       0x0800c3ed   Thumb Code    36  deca_device.o(i.dwt_configuresleep)
-    dwt_entersleep                           0x0800c415   Thumb Code     8  deca_device.o(i.dwt_entersleep)
-    dwt_entersleepaftertx                    0x0800c41d   Thumb Code    38  deca_device.o(i.dwt_entersleepaftertx)
-    dwt_forcetrxoff                          0x0800c445   Thumb Code    72  deca_device.o(i.dwt_forcetrxoff)
-    dwt_initialise                           0x0800c495   Thumb Code   310  deca_device.o(i.dwt_initialise)
-    dwt_read16bitoffsetreg                   0x0800c5dd   Thumb Code    38  deca_device.o(i.dwt_read16bitoffsetreg)
-    dwt_read32bitoffsetreg                   0x0800c609   Thumb Code    40  deca_device.o(i.dwt_read32bitoffsetreg)
-    dwt_readcarrierintegrator                0x0800c631   Thumb Code    46  deca_device.o(i.dwt_readcarrierintegrator)
-    dwt_readdevid                            0x0800c665   Thumb Code    12  deca_device.o(i.dwt_readdevid)
-    dwt_readfromdevice                       0x0800c671   Thumb Code    56  deca_device.o(i.dwt_readfromdevice)
-    dwt_readrxdata                           0x0800c6a9   Thumb Code    18  deca_device.o(i.dwt_readrxdata)
-    dwt_readrxtimestamp                      0x0800c6bb   Thumb Code    16  deca_device.o(i.dwt_readrxtimestamp)
-    dwt_readtxtimestamp                      0x0800c6cb   Thumb Code    16  deca_device.o(i.dwt_readtxtimestamp)
-    dwt_rxenable                             0x0800c6db   Thumb Code    84  deca_device.o(i.dwt_rxenable)
-    dwt_setrxaftertxdelay                    0x0800c72f   Thumb Code    32  deca_device.o(i.dwt_setrxaftertxdelay)
-    dwt_setrxantennadelay                    0x0800c751   Thumb Code    14  deca_device.o(i.dwt_setrxantennadelay)
-    dwt_setrxtimeout                         0x0800c765   Thumb Code    86  deca_device.o(i.dwt_setrxtimeout)
-    dwt_settxantennadelay                    0x0800c7c1   Thumb Code    14  deca_device.o(i.dwt_settxantennadelay)
-    dwt_starttx                              0x0800c7d1   Thumb Code   142  deca_device.o(i.dwt_starttx)
-    dwt_syncrxbufptrs                        0x0800c865   Thumb Code    52  deca_device.o(i.dwt_syncrxbufptrs)
-    dwt_write16bitoffsetreg                  0x0800c899   Thumb Code    22  deca_device.o(i.dwt_write16bitoffsetreg)
-    dwt_write32bitoffsetreg                  0x0800c8af   Thumb Code    30  deca_device.o(i.dwt_write32bitoffsetreg)
-    dwt_writetodevice                        0x0800c8cd   Thumb Code    56  deca_device.o(i.dwt_writetodevice)
-    dwt_writetxdata                          0x0800c905   Thumb Code    36  deca_device.o(i.dwt_writetxdata)
-    dwt_writetxfctrl                         0x0800c929   Thumb Code    24  deca_device.o(i.dwt_writetxfctrl)
-    dwt_xtaltrim                             0x0800c945   Thumb Code    48  deca_device.o(i.dwt_xtaltrim)
-    floor                                    0x0800c975   Thumb Code   180  floor.o(i.floor)
-    fputc                                    0x0800ca3d   Thumb Code    18  usart.o(i.fputc)
-    main                                     0x0800ca55   Thumb Code   302  main.o(i.main)
-    parameter_init                           0x0800cbbd   Thumb Code    96  global_param.o(i.parameter_init)
-    readfromspi                              0x0800cc29   Thumb Code    70  spi.o(i.readfromspi)
-    rint                                     0x0800cc75   Thumb Code     8  rint.o(i.rint)
-    save_com_map_to_flash                    0x0800cc7d   Thumb Code    50  global_param.o(i.save_com_map_to_flash)
-    writetospi                               0x0800ccbd   Thumb Code    68  spi.o(i.writetospi)
-    chan_idx                                 0x0800cd04   Data           8  deca_params_init.o(.constdata)
-    tx_config                                0x0800cd0c   Data          24  deca_params_init.o(.constdata)
-    agc_config                               0x0800cd24   Data           8  deca_params_init.o(.constdata)
-    sftsh                                    0x0800cd2c   Data          12  deca_params_init.o(.constdata)
-    dtune1                                   0x0800cd38   Data           4  deca_params_init.o(.constdata)
-    digital_bb_config                        0x0800cd3c   Data          32  deca_params_init.o(.constdata)
-    lde_replicaCoeff                         0x0800cd5c   Data          50  deca_params_init.o(.constdata)
-    AHBPrescTable                            0x0800cd8e   Data          16  system_stm32l0xx.o(.constdata)
-    PLLMulTable                              0x0800cd9e   Data           9  system_stm32l0xx.o(.constdata)
-    APBPrescTable                            0x0800cda7   Data           8  system_stm32l0xx.o(.constdata)
-    Radio                                    0x0800cdb0   Data         108  radio.o(.constdata)
-    Bandwidths                               0x0800ce1c   Data           3  radio.o(.constdata)
-    FskBandwidths                            0x0800ce20   Data         176  radio.o(.constdata)
-    Region$$Table$$Base                      0x0800ced0   Number         0  anon$$obj.o(Region$$Table)
-    Region$$Table$$Limit                     0x0800cef0   Number         0  anon$$obj.o(Region$$Table)
+    Program_Init                             0x0800933d   Thumb Code   252  main.o(i.Program_Init)
+    READC_Init                               0x0800948d   Thumb Code     8  main.o(i.READC_Init)
+    RadioCheckRfFrequency                    0x08009495   Thumb Code     4  radio.o(i.RadioCheckRfFrequency)
+    RadioGetStatus                           0x080094cd   Thumb Code    30  radio.o(i.RadioGetStatus)
+    RadioGetWakeupTime                       0x080094eb   Thumb Code     4  radio.o(i.RadioGetWakeupTime)
+    RadioInit                                0x080094f1   Thumb Code   116  radio.o(i.RadioInit)
+    RadioIrqProcess                          0x08009579   Thumb Code   214  radio.o(i.RadioIrqProcess)
+    RadioIsChannelFree                       0x08009661   Thumb Code    36  radio.o(i.RadioIsChannelFree)
+    RadioOnDioIrq                            0x08009685   Thumb Code     8  radio.o(i.RadioOnDioIrq)
+    RadioRandom                              0x08009691   Thumb Code    52  radio.o(i.RadioRandom)
+    RadioRead                                0x080096c5   Thumb Code     8  radio.o(i.RadioRead)
+    RadioReadBuffer                          0x080096cd   Thumb Code     8  radio.o(i.RadioReadBuffer)
+    RadioRssi                                0x080096d5   Thumb Code     8  radio.o(i.RadioRssi)
+    RadioRx                                  0x080096dd   Thumb Code    36  radio.o(i.RadioRx)
+    RadioRxBoosted                           0x0800970d   Thumb Code    36  radio.o(i.RadioRxBoosted)
+    RadioSend                                0x0800973d   Thumb Code    54  radio.o(i.RadioSend)
+    RadioSetChannel                          0x0800977d   Thumb Code     8  radio.o(i.RadioSetChannel)
+    RadioSetMaxPayloadLength                 0x08009785   Thumb Code    34  radio.o(i.RadioSetMaxPayloadLength)
+    RadioSetModem                            0x080097b1   Thumb Code    42  radio.o(i.RadioSetModem)
+    RadioSetPublicNetwork                    0x080097e1   Thumb Code    52  radio.o(i.RadioSetPublicNetwork)
+    RadioSetRxConfig                         0x08009819   Thumb Code   364  radio.o(i.RadioSetRxConfig)
+    RadioSetRxDutyCycle                      0x080099a9   Thumb Code     8  radio.o(i.RadioSetRxDutyCycle)
+    RadioSetTxConfig                         0x080099b1   Thumb Code   278  radio.o(i.RadioSetTxConfig)
+    RadioSetTxContinuousWave                 0x08009ae1   Thumb Code    20  radio.o(i.RadioSetTxContinuousWave)
+    RadioSleep                               0x08009af5   Thumb Code    32  radio.o(i.RadioSleep)
+    RadioStandby                             0x08009b15   Thumb Code    10  radio.o(i.RadioStandby)
+    RadioStartCad                            0x08009b1f   Thumb Code     8  radio.o(i.RadioStartCad)
+    RadioTimeOnAir                           0x08009b29   Thumb Code   356  radio.o(i.RadioTimeOnAir)
+    RadioWrite                               0x08009cad   Thumb Code     8  radio.o(i.RadioWrite)
+    RadioWriteBuffer                         0x08009cb5   Thumb Code     8  radio.o(i.RadioWriteBuffer)
+    Reset_DW1000                             0x08009cbd   Thumb Code    76  dw_driver.o(i.Reset_DW1000)
+    STMFLASH_ReadHalfWord                    0x08009e25   Thumb Code     4  flash.o(i.STMFLASH_ReadHalfWord)
+    SVC_Handler                              0x08009e29   Thumb Code     2  stm32l0xx_it.o(i.SVC_Handler)
+    SX126xAntSwOff                           0x08009e2b   Thumb Code     2  sx126x-board.o(i.SX126xAntSwOff)
+    SX126xAntSwOn                            0x08009e2d   Thumb Code     2  sx126x-board.o(i.SX126xAntSwOn)
+    SX126xCalibrateImage                     0x08009e31   Thumb Code    94  sx126x.o(i.SX126xCalibrateImage)
+    SX126xCheckDeviceReady                   0x08009ea5   Thumb Code    28  sx126x.o(i.SX126xCheckDeviceReady)
+    SX126xClearIrqStatus                     0x08009ec5   Thumb Code    20  sx126x.o(i.SX126xClearIrqStatus)
+    SX126xGetIrqStatus                       0x08009ed9   Thumb Code    20  sx126x.o(i.SX126xGetIrqStatus)
+    SX126xGetOperatingMode                   0x08009eed   Thumb Code     6  sx126x.o(i.SX126xGetOperatingMode)
+    SX126xGetPaSelect                        0x08009ef9   Thumb Code     4  sx126x-board.o(i.SX126xGetPaSelect)
+    SX126xGetPacketStatus                    0x08009efd   Thumb Code   120  sx126x.o(i.SX126xGetPacketStatus)
+    SX126xGetPacketType                      0x08009f79   Thumb Code     6  sx126x.o(i.SX126xGetPacketType)
+    SX126xGetPayload                         0x08009f85   Thumb Code    44  sx126x.o(i.SX126xGetPayload)
+    SX126xGetRssiInst                        0x08009fb1   Thumb Code    24  sx126x.o(i.SX126xGetRssiInst)
+    SX126xGetRxBufferStatus                  0x08009fc9   Thumb Code    58  sx126x.o(i.SX126xGetRxBufferStatus)
+    SX126xInit                               0x0800a00d   Thumb Code    80  sx126x.o(i.SX126xInit)
+    SX126xReadBuffer                         0x0800a069   Thumb Code    78  sx126x-board.o(i.SX126xReadBuffer)
+    SX126xReadCommand                        0x0800a0bd   Thumb Code    72  sx126x-board.o(i.SX126xReadCommand)
+    SX126xReadRegister                       0x0800a109   Thumb Code    16  sx126x-board.o(i.SX126xReadRegister)
+    SX126xReadRegisters                      0x0800a119   Thumb Code    84  sx126x-board.o(i.SX126xReadRegisters)
+    SX126xReset                              0x0800a171   Thumb Code    44  sx126x-board.o(i.SX126xReset)
+    SX126xSendPayload                        0x0800a1a1   Thumb Code    16  sx126x.o(i.SX126xSendPayload)
+    SX126xSetBufferBaseAddress               0x0800a1b1   Thumb Code    20  sx126x.o(i.SX126xSetBufferBaseAddress)
+    SX126xSetCad                             0x0800a1c5   Thumb Code    20  sx126x.o(i.SX126xSetCad)
+    SX126xSetCrcPolynomial                   0x0800a1dd   Thumb Code    28  sx126x.o(i.SX126xSetCrcPolynomial)
+    SX126xSetCrcSeed                         0x0800a201   Thumb Code    28  sx126x.o(i.SX126xSetCrcSeed)
+    SX126xSetDio2AsRfSwitchCtrl              0x0800a225   Thumb Code    14  sx126x.o(i.SX126xSetDio2AsRfSwitchCtrl)
+    SX126xSetDioIrqParams                    0x0800a233   Thumb Code    40  sx126x.o(i.SX126xSetDioIrqParams)
+    SX126xSetLoRaSymbNumTimeout              0x0800a25b   Thumb Code    14  sx126x.o(i.SX126xSetLoRaSymbNumTimeout)
+    SX126xSetModulationParams                0x0800a269   Thumb Code   148  sx126x.o(i.SX126xSetModulationParams)
+    SX126xSetPaConfig                        0x0800a309   Thumb Code    24  sx126x.o(i.SX126xSetPaConfig)
+    SX126xSetPacketParams                    0x0800a321   Thumb Code   158  sx126x.o(i.SX126xSetPacketParams)
+    SX126xSetPacketType                      0x0800a3d5   Thumb Code    22  sx126x.o(i.SX126xSetPacketType)
+    SX126xSetPayload                         0x0800a3f1   Thumb Code    14  sx126x.o(i.SX126xSetPayload)
+    SX126xSetRegulatorMode                   0x0800a3ff   Thumb Code    14  sx126x.o(i.SX126xSetRegulatorMode)
+    SX126xSetRfFrequency                     0x0800a40d   Thumb Code    66  sx126x.o(i.SX126xSetRfFrequency)
+    SX126xSetRfTxPower                       0x0800a459   Thumb Code    10  sx126x-board.o(i.SX126xSetRfTxPower)
+    SX126xSetRx                              0x0800a465   Thumb Code    30  sx126x.o(i.SX126xSetRx)
+    SX126xSetRxBoosted                       0x0800a489   Thumb Code    42  sx126x.o(i.SX126xSetRxBoosted)
+    SX126xSetRxDutyCycle                     0x0800a4bd   Thumb Code    42  sx126x.o(i.SX126xSetRxDutyCycle)
+    SX126xSetSleep                           0x0800a4ed   Thumb Code    24  sx126x.o(i.SX126xSetSleep)
+    SX126xSetStandby                         0x0800a509   Thumb Code    32  sx126x.o(i.SX126xSetStandby)
+    SX126xSetStopRxTimerOnPreambleDetect     0x0800a52d   Thumb Code    14  sx126x.o(i.SX126xSetStopRxTimerOnPreambleDetect)
+    SX126xSetSyncWord                        0x0800a53b   Thumb Code    18  sx126x.o(i.SX126xSetSyncWord)
+    SX126xSetTx                              0x0800a54d   Thumb Code    30  sx126x.o(i.SX126xSetTx)
+    SX126xSetTxContinuousWave                0x0800a571   Thumb Code    14  sx126x.o(i.SX126xSetTxContinuousWave)
+    SX126xSetTxParams                        0x0800a581   Thumb Code   122  sx126x.o(i.SX126xSetTxParams)
+    SX126xSetWhiteningSeed                   0x0800a601   Thumb Code    48  sx126x.o(i.SX126xSetWhiteningSeed)
+    SX126xWaitOnBusy                         0x0800a635   Thumb Code    18  sx126x-board.o(i.SX126xWaitOnBusy)
+    SX126xWakeup                             0x0800a64d   Thumb Code    42  sx126x-board.o(i.SX126xWakeup)
+    SX126xWriteBuffer                        0x0800a67d   Thumb Code    70  sx126x-board.o(i.SX126xWriteBuffer)
+    SX126xWriteCommand                       0x0800a6c9   Thumb Code    66  sx126x-board.o(i.SX126xWriteCommand)
+    SX126xWriteRegister                      0x0800a711   Thumb Code    12  sx126x-board.o(i.SX126xWriteRegister)
+    SX126xWriteRegisters                     0x0800a71d   Thumb Code    76  sx126x-board.o(i.SX126xWriteRegisters)
+    SendComMap                               0x0800a76d   Thumb Code   110  serial_at_cmd_app.o(i.SendComMap)
+    SetFlagLoraWaitSync                      0x0800a7e5   Thumb Code     6  lora.o(i.SetFlagLoraWaitSync)
+    SetFlagSyncSuccess                       0x0800a7f1   Thumb Code     6  dw_mbx_anc.o(i.SetFlagSyncSuccess)
+    SpiInOut                                 0x0800a7fd   Thumb Code    34  sx126x-board.o(i.SpiInOut)
+    Spi_ChangePrescaler                      0x0800a825   Thumb Code    16  spi.o(i.Spi_ChangePrescaler)
+    SwitchLoraSettings                       0x0800a839   Thumb Code   100  lora.o(i.SwitchLoraSettings)
+    SyncStateSwitch                          0x0800a8a9   Thumb Code    62  dw_mbx_anc.o(i.SyncStateSwitch)
+    SysTick_Handler                          0x0800a8f1   Thumb Code     8  stm32l0xx_it.o(i.SysTick_Handler)
+    SystemClock_Config                       0x0800a8f9   Thumb Code   142  main.o(i.SystemClock_Config)
+    SystemInit                               0x0800a991   Thumb Code    66  system_stm32l0xx.o(i.SystemInit)
+    TagListUpdate                            0x0800a9e9   Thumb Code    60  dw_mbx_anc.o(i.TagListUpdate)
+    Tag_App                                  0x0800aa2d   Thumb Code   148  dw_app.o(i.Tag_App)
+    UART_AdvFeatureConfig                    0x0800aad9   Thumb Code   202  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
+    UART_CheckIdleState                      0x0800aba5   Thumb Code   190  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
+    UART_CheckReceive                        0x0800ac69   Thumb Code    96  usart.o(i.UART_CheckReceive)
+    UART_CheckSend                           0x0800acdd   Thumb Code   140  usart.o(i.UART_CheckSend)
+    UART_PushFrame                           0x0800af11   Thumb Code    92  usart.o(i.UART_PushFrame)
+    UART_SetConfig                           0x0800af75   Thumb Code   492  stm32l0xx_hal_uart.o(i.UART_SetConfig)
+    UART_Start_Receive_DMA                   0x0800b189   Thumb Code   160  stm32l0xx_hal_uart.o(i.UART_Start_Receive_DMA)
+    UART_WaitOnFlagUntilTimeout              0x0800b235   Thumb Code   138  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
+    USART1_IRQHandler                        0x0800b2c1   Thumb Code    18  stm32l0xx_it.o(i.USART1_IRQHandler)
+    UWB_Wkup                                 0x0800b2d9   Thumb Code    44  dw_app.o(i.UWB_Wkup)
+    UpdateCRC16                              0x0800b30d   Thumb Code    30  lora.o(i.UpdateCRC16)
+    UpdateProcess                            0x0800b331   Thumb Code    90  serial_at_cmd_app.o(i.UpdateProcess)
+    Usart1InitVariables                      0x0800b3b1   Thumb Code     8  usart.o(i.Usart1InitVariables)
+    UsartDeInit                              0x0800b3bd   Thumb Code    66  main.o(i.UsartDeInit)
+    UsartInit                                0x0800b40d   Thumb Code    30  main.o(i.UsartInit)
+    UsartParseDataHandler                    0x0800b439   Thumb Code   264  serial_at_cmd_app.o(i.UsartParseDataHandler)
+    __0printf                                0x0800b555   Thumb Code    24  printfa.o(i.__0printf)
+    __1printf                                0x0800b555   Thumb Code     0  printfa.o(i.__0printf)
+    __2printf                                0x0800b555   Thumb Code     0  printfa.o(i.__0printf)
+    __c89printf                              0x0800b555   Thumb Code     0  printfa.o(i.__0printf)
+    printf                                   0x0800b555   Thumb Code     0  printfa.o(i.__0printf)
+    __ARM_clz                                0x0800b575   Thumb Code    46  depilogue.o(i.__ARM_clz)
+    __ARM_common_ll_muluu                    0x0800b5a3   Thumb Code    48  stm32l0xx_hal_rcc.o(i.__ARM_common_ll_muluu)
+    __ARM_common_switch8                     0x0800b5d3   Thumb Code    26  deca_device.o(i.__ARM_common_switch8)
+    __scatterload_copy                       0x0800b631   Thumb Code    14  handlers.o(i.__scatterload_copy)
+    __scatterload_null                       0x0800b63f   Thumb Code     2  handlers.o(i.__scatterload_null)
+    __scatterload_zeroinit                   0x0800b641   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
+    _dwt_aonarrayupload                      0x0800b64f   Thumb Code    38  deca_device.o(i._dwt_aonarrayupload)
+    _dwt_configlde                           0x0800b675   Thumb Code    42  deca_device.o(i._dwt_configlde)
+    _dwt_enableclocks                        0x0800b6b1   Thumb Code   182  deca_device.o(i._dwt_enableclocks)
+    _dwt_loaducodefromrom                    0x0800b767   Thumb Code    50  deca_device.o(i._dwt_loaducodefromrom)
+    _dwt_otpread                             0x0800b799   Thumb Code    68  deca_device.o(i._dwt_otpread)
+    ceil                                     0x0800c089   Thumb Code   180  ceil.o(i.ceil)
+    delay_ms                                 0x0800c151   Thumb Code    14  dw_driver.o(i.delay_ms)
+    delay_us                                 0x0800c15f   Thumb Code   140  main.o(i.delay_us)
+    dwt_configure                            0x0800c1ed   Thumb Code   474  deca_device.o(i.dwt_configure)
+    dwt_configuresleep                       0x0800c3fd   Thumb Code    36  deca_device.o(i.dwt_configuresleep)
+    dwt_entersleep                           0x0800c425   Thumb Code     8  deca_device.o(i.dwt_entersleep)
+    dwt_entersleepaftertx                    0x0800c42d   Thumb Code    38  deca_device.o(i.dwt_entersleepaftertx)
+    dwt_forcetrxoff                          0x0800c455   Thumb Code    72  deca_device.o(i.dwt_forcetrxoff)
+    dwt_initialise                           0x0800c4a5   Thumb Code   310  deca_device.o(i.dwt_initialise)
+    dwt_read16bitoffsetreg                   0x0800c5ed   Thumb Code    38  deca_device.o(i.dwt_read16bitoffsetreg)
+    dwt_read32bitoffsetreg                   0x0800c619   Thumb Code    40  deca_device.o(i.dwt_read32bitoffsetreg)
+    dwt_readcarrierintegrator                0x0800c641   Thumb Code    46  deca_device.o(i.dwt_readcarrierintegrator)
+    dwt_readdevid                            0x0800c675   Thumb Code    12  deca_device.o(i.dwt_readdevid)
+    dwt_readfromdevice                       0x0800c681   Thumb Code    56  deca_device.o(i.dwt_readfromdevice)
+    dwt_readrxdata                           0x0800c6b9   Thumb Code    18  deca_device.o(i.dwt_readrxdata)
+    dwt_readrxtimestamp                      0x0800c6cb   Thumb Code    16  deca_device.o(i.dwt_readrxtimestamp)
+    dwt_readtxtimestamp                      0x0800c6db   Thumb Code    16  deca_device.o(i.dwt_readtxtimestamp)
+    dwt_rxenable                             0x0800c6eb   Thumb Code    84  deca_device.o(i.dwt_rxenable)
+    dwt_setrxaftertxdelay                    0x0800c73f   Thumb Code    32  deca_device.o(i.dwt_setrxaftertxdelay)
+    dwt_setrxantennadelay                    0x0800c761   Thumb Code    14  deca_device.o(i.dwt_setrxantennadelay)
+    dwt_setrxtimeout                         0x0800c775   Thumb Code    86  deca_device.o(i.dwt_setrxtimeout)
+    dwt_settxantennadelay                    0x0800c7d1   Thumb Code    14  deca_device.o(i.dwt_settxantennadelay)
+    dwt_starttx                              0x0800c7e1   Thumb Code   142  deca_device.o(i.dwt_starttx)
+    dwt_syncrxbufptrs                        0x0800c875   Thumb Code    52  deca_device.o(i.dwt_syncrxbufptrs)
+    dwt_write16bitoffsetreg                  0x0800c8a9   Thumb Code    22  deca_device.o(i.dwt_write16bitoffsetreg)
+    dwt_write32bitoffsetreg                  0x0800c8bf   Thumb Code    30  deca_device.o(i.dwt_write32bitoffsetreg)
+    dwt_writetodevice                        0x0800c8dd   Thumb Code    56  deca_device.o(i.dwt_writetodevice)
+    dwt_writetxdata                          0x0800c915   Thumb Code    36  deca_device.o(i.dwt_writetxdata)
+    dwt_writetxfctrl                         0x0800c939   Thumb Code    24  deca_device.o(i.dwt_writetxfctrl)
+    dwt_xtaltrim                             0x0800c955   Thumb Code    48  deca_device.o(i.dwt_xtaltrim)
+    floor                                    0x0800c985   Thumb Code   180  floor.o(i.floor)
+    fputc                                    0x0800ca4d   Thumb Code    18  usart.o(i.fputc)
+    main                                     0x0800ca65   Thumb Code   302  main.o(i.main)
+    parameter_init                           0x0800cbcd   Thumb Code    96  global_param.o(i.parameter_init)
+    readfromspi                              0x0800cc39   Thumb Code    70  spi.o(i.readfromspi)
+    rint                                     0x0800cc85   Thumb Code     8  rint.o(i.rint)
+    save_com_map_to_flash                    0x0800cc8d   Thumb Code    50  global_param.o(i.save_com_map_to_flash)
+    writetospi                               0x0800cccd   Thumb Code    68  spi.o(i.writetospi)
+    chan_idx                                 0x0800cd14   Data           8  deca_params_init.o(.constdata)
+    tx_config                                0x0800cd1c   Data          24  deca_params_init.o(.constdata)
+    agc_config                               0x0800cd34   Data           8  deca_params_init.o(.constdata)
+    sftsh                                    0x0800cd3c   Data          12  deca_params_init.o(.constdata)
+    dtune1                                   0x0800cd48   Data           4  deca_params_init.o(.constdata)
+    digital_bb_config                        0x0800cd4c   Data          32  deca_params_init.o(.constdata)
+    lde_replicaCoeff                         0x0800cd6c   Data          50  deca_params_init.o(.constdata)
+    AHBPrescTable                            0x0800cd9e   Data          16  system_stm32l0xx.o(.constdata)
+    PLLMulTable                              0x0800cdae   Data           9  system_stm32l0xx.o(.constdata)
+    APBPrescTable                            0x0800cdb7   Data           8  system_stm32l0xx.o(.constdata)
+    Radio                                    0x0800cdc0   Data         108  radio.o(.constdata)
+    Bandwidths                               0x0800ce2c   Data           3  radio.o(.constdata)
+    FskBandwidths                            0x0800ce30   Data         176  radio.o(.constdata)
+    Region$$Table$$Base                      0x0800cee0   Number         0  anon$$obj.o(Region$$Table)
+    Region$$Table$$Limit                     0x0800cf00   Number         0  anon$$obj.o(Region$$Table)
     module_power                             0x20000000   Data           1  deca_device.o(.data)
     pll2_config                              0x20000001   Data          30  deca_params_init.o(.data)
     rx_config                                0x2000001f   Data           2  deca_params_init.o(.data)
@@ -3739,9 +3739,9 @@
 
   Image Entry point : 0x080050c1
 
-  Load Region LR_IROM1 (Base: 0x08005000, Size: 0x00008108, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00007f70])
+  Load Region LR_IROM1 (Base: 0x08005000, Size: 0x00008118, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00007f80])
 
-    Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x00007ef0, Max: 0x00010000, ABSOLUTE)
+    Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x00007f00, Max: 0x00010000, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
@@ -3932,210 +3932,210 @@
     0x080092d0   0x080092d0   0x00000068   Code   RO         2431    i.OnTxDone          lora.o
     0x08009338   0x08009338   0x00000002   Code   RO         2432    i.OnTxTimeout       lora.o
     0x0800933a   0x0800933a   0x00000002   Code   RO         1543    i.PendSV_Handler    stm32l0xx_it.o
-    0x0800933c   0x0800933c   0x00000140   Code   RO         1351    i.Program_Init      main.o
-    0x0800947c   0x0800947c   0x00000008   Code   RO         1352    i.READC_Init        main.o
-    0x08009484   0x08009484   0x00000004   Code   RO         1778    i.RadioCheckRfFrequency  radio.o
-    0x08009488   0x08009488   0x00000034   Code   RO         1779    i.RadioGetFskBandwidthRegValue  radio.o
-    0x080094bc   0x080094bc   0x0000001e   Code   RO         1780    i.RadioGetStatus    radio.o
-    0x080094da   0x080094da   0x00000004   Code   RO         1781    i.RadioGetWakeupTime  radio.o
-    0x080094de   0x080094de   0x00000002   PAD
-    0x080094e0   0x080094e0   0x00000088   Code   RO         1782    i.RadioInit         radio.o
-    0x08009568   0x08009568   0x000000e8   Code   RO         1783    i.RadioIrqProcess   radio.o
-    0x08009650   0x08009650   0x00000024   Code   RO         1784    i.RadioIsChannelFree  radio.o
-    0x08009674   0x08009674   0x0000000c   Code   RO         1785    i.RadioOnDioIrq     radio.o
-    0x08009680   0x08009680   0x00000034   Code   RO         1788    i.RadioRandom       radio.o
-    0x080096b4   0x080096b4   0x00000008   Code   RO         1789    i.RadioRead         radio.o
-    0x080096bc   0x080096bc   0x00000008   Code   RO         1790    i.RadioReadBuffer   radio.o
-    0x080096c4   0x080096c4   0x00000008   Code   RO         1792    i.RadioRssi         radio.o
-    0x080096cc   0x080096cc   0x00000030   Code   RO         1793    i.RadioRx           radio.o
-    0x080096fc   0x080096fc   0x00000030   Code   RO         1794    i.RadioRxBoosted    radio.o
-    0x0800972c   0x0800972c   0x00000040   Code   RO         1795    i.RadioSend         radio.o
-    0x0800976c   0x0800976c   0x00000008   Code   RO         1796    i.RadioSetChannel   radio.o
-    0x08009774   0x08009774   0x0000002c   Code   RO         1797    i.RadioSetMaxPayloadLength  radio.o
-    0x080097a0   0x080097a0   0x00000030   Code   RO         1798    i.RadioSetModem     radio.o
-    0x080097d0   0x080097d0   0x00000038   Code   RO         1799    i.RadioSetPublicNetwork  radio.o
-    0x08009808   0x08009808   0x00000190   Code   RO         1800    i.RadioSetRxConfig  radio.o
-    0x08009998   0x08009998   0x00000008   Code   RO         1801    i.RadioSetRxDutyCycle  radio.o
-    0x080099a0   0x080099a0   0x00000130   Code   RO         1802    i.RadioSetTxConfig  radio.o
-    0x08009ad0   0x08009ad0   0x00000014   Code   RO         1803    i.RadioSetTxContinuousWave  radio.o
-    0x08009ae4   0x08009ae4   0x00000020   Code   RO         1804    i.RadioSleep        radio.o
-    0x08009b04   0x08009b04   0x0000000a   Code   RO         1805    i.RadioStandby      radio.o
-    0x08009b0e   0x08009b0e   0x00000008   Code   RO         1806    i.RadioStartCad     radio.o
-    0x08009b16   0x08009b16   0x00000002   PAD
-    0x08009b18   0x08009b18   0x00000184   Code   RO         1807    i.RadioTimeOnAir    radio.o
-    0x08009c9c   0x08009c9c   0x00000008   Code   RO         1809    i.RadioWrite        radio.o
-    0x08009ca4   0x08009ca4   0x00000008   Code   RO         1810    i.RadioWriteBuffer  radio.o
-    0x08009cac   0x08009cac   0x00000050   Code   RO          731    i.Reset_DW1000      dw_driver.o
-    0x08009cfc   0x08009cfc   0x00000060   Code   RO         4780    i.SPI_EndRxTxTransaction  stm32l0xx_hal_spi.o
-    0x08009d5c   0x08009d5c   0x000000b8   Code   RO         4785    i.SPI_WaitFlagStateUntilTimeout  stm32l0xx_hal_spi.o
-    0x08009e14   0x08009e14   0x00000004   Code   RO          930    i.STMFLASH_ReadHalfWord  flash.o
-    0x08009e18   0x08009e18   0x00000002   Code   RO         1544    i.SVC_Handler       stm32l0xx_it.o
-    0x08009e1a   0x08009e1a   0x00000002   Code   RO         2301    i.SX126xAntSwOff    sx126x-board.o
-    0x08009e1c   0x08009e1c   0x00000002   Code   RO         2302    i.SX126xAntSwOn     sx126x-board.o
-    0x08009e1e   0x08009e1e   0x00000002   PAD
-    0x08009e20   0x08009e20   0x00000074   Code   RO         2008    i.SX126xCalibrateImage  sx126x.o
-    0x08009e94   0x08009e94   0x00000020   Code   RO         2009    i.SX126xCheckDeviceReady  sx126x.o
-    0x08009eb4   0x08009eb4   0x00000014   Code   RO         2011    i.SX126xClearIrqStatus  sx126x.o
-    0x08009ec8   0x08009ec8   0x00000014   Code   RO         2013    i.SX126xGetIrqStatus  sx126x.o
-    0x08009edc   0x08009edc   0x0000000c   Code   RO         2014    i.SX126xGetOperatingMode  sx126x.o
-    0x08009ee8   0x08009ee8   0x00000004   Code   RO         2304    i.SX126xGetPaSelect  sx126x-board.o
-    0x08009eec   0x08009eec   0x0000007c   Code   RO         2015    i.SX126xGetPacketStatus  sx126x.o
-    0x08009f68   0x08009f68   0x0000000c   Code   RO         2016    i.SX126xGetPacketType  sx126x.o
-    0x08009f74   0x08009f74   0x0000002c   Code   RO         2017    i.SX126xGetPayload  sx126x.o
-    0x08009fa0   0x08009fa0   0x00000018   Code   RO         2019    i.SX126xGetRssiInst  sx126x.o
-    0x08009fb8   0x08009fb8   0x00000044   Code   RO         2020    i.SX126xGetRxBufferStatus  sx126x.o
-    0x08009ffc   0x08009ffc   0x0000005c   Code   RO         2022    i.SX126xInit        sx126x.o
-    0x0800a058   0x0800a058   0x00000054   Code   RO         2305    i.SX126xReadBuffer  sx126x-board.o
-    0x0800a0ac   0x0800a0ac   0x0000004c   Code   RO         2306    i.SX126xReadCommand  sx126x-board.o
-    0x0800a0f8   0x0800a0f8   0x00000010   Code   RO         2307    i.SX126xReadRegister  sx126x-board.o
-    0x0800a108   0x0800a108   0x00000058   Code   RO         2308    i.SX126xReadRegisters  sx126x-board.o
-    0x0800a160   0x0800a160   0x00000030   Code   RO         2309    i.SX126xReset       sx126x-board.o
-    0x0800a190   0x0800a190   0x00000010   Code   RO         2023    i.SX126xSendPayload  sx126x.o
-    0x0800a1a0   0x0800a1a0   0x00000014   Code   RO         2024    i.SX126xSetBufferBaseAddress  sx126x.o
-    0x0800a1b4   0x0800a1b4   0x00000018   Code   RO         2025    i.SX126xSetCad      sx126x.o
-    0x0800a1cc   0x0800a1cc   0x00000024   Code   RO         2027    i.SX126xSetCrcPolynomial  sx126x.o
-    0x0800a1f0   0x0800a1f0   0x00000024   Code   RO         2028    i.SX126xSetCrcSeed  sx126x.o
-    0x0800a214   0x0800a214   0x0000000e   Code   RO         2029    i.SX126xSetDio2AsRfSwitchCtrl  sx126x.o
-    0x0800a222   0x0800a222   0x00000028   Code   RO         2031    i.SX126xSetDioIrqParams  sx126x.o
-    0x0800a24a   0x0800a24a   0x0000000e   Code   RO         2033    i.SX126xSetLoRaSymbNumTimeout  sx126x.o
-    0x0800a258   0x0800a258   0x000000a0   Code   RO         2034    i.SX126xSetModulationParams  sx126x.o
-    0x0800a2f8   0x0800a2f8   0x00000018   Code   RO         2035    i.SX126xSetPaConfig  sx126x.o
-    0x0800a310   0x0800a310   0x000000b4   Code   RO         2036    i.SX126xSetPacketParams  sx126x.o
-    0x0800a3c4   0x0800a3c4   0x0000001c   Code   RO         2037    i.SX126xSetPacketType  sx126x.o
-    0x0800a3e0   0x0800a3e0   0x0000000e   Code   RO         2038    i.SX126xSetPayload  sx126x.o
-    0x0800a3ee   0x0800a3ee   0x0000000e   Code   RO         2039    i.SX126xSetRegulatorMode  sx126x.o
-    0x0800a3fc   0x0800a3fc   0x0000004c   Code   RO         2040    i.SX126xSetRfFrequency  sx126x.o
-    0x0800a448   0x0800a448   0x0000000a   Code   RO         2310    i.SX126xSetRfTxPower  sx126x-board.o
-    0x0800a452   0x0800a452   0x00000002   PAD
-    0x0800a454   0x0800a454   0x00000024   Code   RO         2041    i.SX126xSetRx       sx126x.o
-    0x0800a478   0x0800a478   0x00000034   Code   RO         2042    i.SX126xSetRxBoosted  sx126x.o
-    0x0800a4ac   0x0800a4ac   0x00000030   Code   RO         2043    i.SX126xSetRxDutyCycle  sx126x.o
-    0x0800a4dc   0x0800a4dc   0x0000001c   Code   RO         2045    i.SX126xSetSleep    sx126x.o
-    0x0800a4f8   0x0800a4f8   0x00000024   Code   RO         2046    i.SX126xSetStandby  sx126x.o
-    0x0800a51c   0x0800a51c   0x0000000e   Code   RO         2047    i.SX126xSetStopRxTimerOnPreambleDetect  sx126x.o
-    0x0800a52a   0x0800a52a   0x00000012   Code   RO         2048    i.SX126xSetSyncWord  sx126x.o
-    0x0800a53c   0x0800a53c   0x00000024   Code   RO         2049    i.SX126xSetTx       sx126x.o
-    0x0800a560   0x0800a560   0x0000000e   Code   RO         2050    i.SX126xSetTxContinuousWave  sx126x.o
-    0x0800a56e   0x0800a56e   0x00000002   PAD
-    0x0800a570   0x0800a570   0x00000080   Code   RO         2052    i.SX126xSetTxParams  sx126x.o
-    0x0800a5f0   0x0800a5f0   0x00000034   Code   RO         2053    i.SX126xSetWhiteningSeed  sx126x.o
-    0x0800a624   0x0800a624   0x00000018   Code   RO         2311    i.SX126xWaitOnBusy  sx126x-board.o
-    0x0800a63c   0x0800a63c   0x00000030   Code   RO         2312    i.SX126xWakeup      sx126x-board.o
-    0x0800a66c   0x0800a66c   0x0000004c   Code   RO         2313    i.SX126xWriteBuffer  sx126x-board.o
-    0x0800a6b8   0x0800a6b8   0x00000048   Code   RO         2314    i.SX126xWriteCommand  sx126x-board.o
-    0x0800a700   0x0800a700   0x0000000c   Code   RO         2315    i.SX126xWriteRegister  sx126x-board.o
-    0x0800a70c   0x0800a70c   0x00000050   Code   RO         2316    i.SX126xWriteRegisters  sx126x-board.o
-    0x0800a75c   0x0800a75c   0x00000078   Code   RO         1144    i.SendComMap        serial_at_cmd_app.o
-    0x0800a7d4   0x0800a7d4   0x0000000c   Code   RO         2433    i.SetFlagLoraWaitSync  lora.o
-    0x0800a7e0   0x0800a7e0   0x0000000c   Code   RO         1221    i.SetFlagSyncSuccess  dw_mbx_anc.o
-    0x0800a7ec   0x0800a7ec   0x00000028   Code   RO         2317    i.SpiInOut          sx126x-board.o
-    0x0800a814   0x0800a814   0x00000014   Code   RO          763    i.Spi_ChangePrescaler  spi.o
-    0x0800a828   0x0800a828   0x00000070   Code   RO         2434    i.SwitchLoraSettings  lora.o
-    0x0800a898   0x0800a898   0x00000048   Code   RO         1223    i.SyncStateSwitch   dw_mbx_anc.o
-    0x0800a8e0   0x0800a8e0   0x00000008   Code   RO         1545    i.SysTick_Handler   stm32l0xx_it.o
-    0x0800a8e8   0x0800a8e8   0x00000098   Code   RO         1354    i.SystemClock_Config  main.o
-    0x0800a980   0x0800a980   0x00000058   Code   RO         1689    i.SystemInit        system_stm32l0xx.o
-    0x0800a9d8   0x0800a9d8   0x00000044   Code   RO         1224    i.TagListUpdate     dw_mbx_anc.o
-    0x0800aa1c   0x0800aa1c   0x000000ac   Code   RO         1022    i.Tag_App           dw_app.o
-    0x0800aac8   0x0800aac8   0x000000ca   Code   RO         5120    i.UART_AdvFeatureConfig  stm32l0xx_hal_uart.o
-    0x0800ab92   0x0800ab92   0x00000002   PAD
-    0x0800ab94   0x0800ab94   0x000000c4   Code   RO         5121    i.UART_CheckIdleState  stm32l0xx_hal_uart.o
-    0x0800ac58   0x0800ac58   0x00000074   Code   RO          839    i.UART_CheckReceive  usart.o
-    0x0800accc   0x0800accc   0x00000098   Code   RO          840    i.UART_CheckSend    usart.o
-    0x0800ad64   0x0800ad64   0x00000014   Code   RO         5122    i.UART_DMAAbortOnError  stm32l0xx_hal_uart.o
-    0x0800ad78   0x0800ad78   0x0000004c   Code   RO         5123    i.UART_DMAError     stm32l0xx_hal_uart.o
-    0x0800adc4   0x0800adc4   0x0000009c   Code   RO         5124    i.UART_DMAReceiveCplt  stm32l0xx_hal_uart.o
-    0x0800ae60   0x0800ae60   0x00000020   Code   RO         5126    i.UART_DMARxHalfCplt  stm32l0xx_hal_uart.o
-    0x0800ae80   0x0800ae80   0x00000060   Code   RO         5132    i.UART_EndRxTransfer  stm32l0xx_hal_uart.o
-    0x0800aee0   0x0800aee0   0x00000020   Code   RO         5133    i.UART_EndTxTransfer  stm32l0xx_hal_uart.o
-    0x0800af00   0x0800af00   0x00000064   Code   RO          842    i.UART_PushFrame    usart.o
-    0x0800af64   0x0800af64   0x00000214   Code   RO         5136    i.UART_SetConfig    stm32l0xx_hal_uart.o
-    0x0800b178   0x0800b178   0x000000ac   Code   RO         5137    i.UART_Start_Receive_DMA  stm32l0xx_hal_uart.o
-    0x0800b224   0x0800b224   0x0000008a   Code   RO         5141    i.UART_WaitOnFlagUntilTimeout  stm32l0xx_hal_uart.o
-    0x0800b2ae   0x0800b2ae   0x00000002   PAD
-    0x0800b2b0   0x0800b2b0   0x00000018   Code   RO         1546    i.USART1_IRQHandler  stm32l0xx_it.o
-    0x0800b2c8   0x0800b2c8   0x00000034   Code   RO         1023    i.UWB_Wkup          dw_app.o
-    0x0800b2fc   0x0800b2fc   0x00000024   Code   RO         2435    i.UpdateCRC16       lora.o
-    0x0800b320   0x0800b320   0x00000080   Code   RO         1145    i.UpdateProcess     serial_at_cmd_app.o
-    0x0800b3a0   0x0800b3a0   0x0000000c   Code   RO          845    i.Usart1InitVariables  usart.o
-    0x0800b3ac   0x0800b3ac   0x00000050   Code   RO         1355    i.UsartDeInit       main.o
-    0x0800b3fc   0x0800b3fc   0x0000002c   Code   RO         1356    i.UsartInit         main.o
-    0x0800b428   0x0800b428   0x0000011c   Code   RO         1146    i.UsartParseDataHandler  serial_at_cmd_app.o
-    0x0800b544   0x0800b544   0x00000020   Code   RO         5807    i.__0printf         mc_p.l(printfa.o)
-    0x0800b564   0x0800b564   0x0000002e   Code   RO         5897    i.__ARM_clz         mf_p.l(depilogue.o)
-    0x0800b592   0x0800b592   0x00000030   Code   RO         3596    i.__ARM_common_ll_muluu  stm32l0xx_hal_rcc.o
-    0x0800b5c2   0x0800b5c2   0x0000001a   Code   RO          526    i.__ARM_common_switch8  deca_device.o
-    0x0800b5dc   0x0800b5dc   0x00000044   Code   RO         4275    i.__NVIC_SetPriority  stm32l0xx_hal_cortex.o
-    0x0800b620   0x0800b620   0x0000000e   Code   RO         5907    i.__scatterload_copy  mc_p.l(handlers.o)
-    0x0800b62e   0x0800b62e   0x00000002   Code   RO         5908    i.__scatterload_null  mc_p.l(handlers.o)
-    0x0800b630   0x0800b630   0x0000000e   Code   RO         5909    i.__scatterload_zeroinit  mc_p.l(handlers.o)
-    0x0800b63e   0x0800b63e   0x00000026   Code   RO           13    i._dwt_aonarrayupload  deca_device.o
-    0x0800b664   0x0800b664   0x0000003c   Code   RO           15    i._dwt_configlde    deca_device.o
-    0x0800b6a0   0x0800b6a0   0x000000b6   Code   RO           17    i._dwt_enableclocks  deca_device.o
-    0x0800b756   0x0800b756   0x00000032   Code   RO           18    i._dwt_loaducodefromrom  deca_device.o
-    0x0800b788   0x0800b788   0x00000044   Code   RO           20    i._dwt_otpread      deca_device.o
-    0x0800b7cc   0x0800b7cc   0x00000174   Code   RO         5814    i._fp_digits        mc_p.l(printfa.o)
-    0x0800b940   0x0800b940   0x000006ec   Code   RO         5815    i._printf_core      mc_p.l(printfa.o)
-    0x0800c02c   0x0800c02c   0x00000020   Code   RO         5816    i._printf_post_padding  mc_p.l(printfa.o)
-    0x0800c04c   0x0800c04c   0x0000002c   Code   RO         5817    i._printf_pre_padding  mc_p.l(printfa.o)
-    0x0800c078   0x0800c078   0x000000c8   Code   RO         5550    i.ceil              m_ps.l(ceil.o)
-    0x0800c140   0x0800c140   0x0000000e   Code   RO          732    i.delay_ms          dw_driver.o
-    0x0800c14e   0x0800c14e   0x0000008c   Code   RO         1357    i.delay_us          main.o
-    0x0800c1da   0x0800c1da   0x00000002   PAD
-    0x0800c1dc   0x0800c1dc   0x00000210   Code   RO           28    i.dwt_configure     deca_device.o
-    0x0800c3ec   0x0800c3ec   0x00000028   Code   RO           29    i.dwt_configuresleep  deca_device.o
-    0x0800c414   0x0800c414   0x00000008   Code   RO           34    i.dwt_entersleep    deca_device.o
-    0x0800c41c   0x0800c41c   0x00000026   Code   RO           35    i.dwt_entersleepaftertx  deca_device.o
-    0x0800c442   0x0800c442   0x00000002   PAD
-    0x0800c444   0x0800c444   0x00000050   Code   RO           36    i.dwt_forcetrxoff   deca_device.o
-    0x0800c494   0x0800c494   0x00000148   Code   RO           40    i.dwt_initialise    deca_device.o
-    0x0800c5dc   0x0800c5dc   0x0000002c   Code   RO           46    i.dwt_read16bitoffsetreg  deca_device.o
-    0x0800c608   0x0800c608   0x00000028   Code   RO           47    i.dwt_read32bitoffsetreg  deca_device.o
-    0x0800c630   0x0800c630   0x00000034   Code   RO           49    i.dwt_readcarrierintegrator  deca_device.o
-    0x0800c664   0x0800c664   0x0000000c   Code   RO           50    i.dwt_readdevid     deca_device.o
-    0x0800c670   0x0800c670   0x00000038   Code   RO           53    i.dwt_readfromdevice  deca_device.o
-    0x0800c6a8   0x0800c6a8   0x00000012   Code   RO           54    i.dwt_readrxdata    deca_device.o
-    0x0800c6ba   0x0800c6ba   0x00000010   Code   RO           55    i.dwt_readrxtimestamp  deca_device.o
-    0x0800c6ca   0x0800c6ca   0x00000010   Code   RO           61    i.dwt_readtxtimestamp  deca_device.o
-    0x0800c6da   0x0800c6da   0x00000054   Code   RO           66    i.dwt_rxenable      deca_device.o
-    0x0800c72e   0x0800c72e   0x00000020   Code   RO           81    i.dwt_setrxaftertxdelay  deca_device.o
-    0x0800c74e   0x0800c74e   0x00000002   PAD
-    0x0800c750   0x0800c750   0x00000014   Code   RO           82    i.dwt_setrxantennadelay  deca_device.o
-    0x0800c764   0x0800c764   0x0000005c   Code   RO           84    i.dwt_setrxtimeout  deca_device.o
-    0x0800c7c0   0x0800c7c0   0x0000000e   Code   RO           86    i.dwt_settxantennadelay  deca_device.o
-    0x0800c7ce   0x0800c7ce   0x00000002   PAD
-    0x0800c7d0   0x0800c7d0   0x00000094   Code   RO           89    i.dwt_starttx       deca_device.o
-    0x0800c864   0x0800c864   0x00000034   Code   RO           90    i.dwt_syncrxbufptrs  deca_device.o
-    0x0800c898   0x0800c898   0x00000016   Code   RO           91    i.dwt_write16bitoffsetreg  deca_device.o
-    0x0800c8ae   0x0800c8ae   0x0000001e   Code   RO           92    i.dwt_write32bitoffsetreg  deca_device.o
-    0x0800c8cc   0x0800c8cc   0x00000038   Code   RO           93    i.dwt_writetodevice  deca_device.o
-    0x0800c904   0x0800c904   0x00000024   Code   RO           94    i.dwt_writetxdata   deca_device.o
-    0x0800c928   0x0800c928   0x0000001c   Code   RO           95    i.dwt_writetxfctrl  deca_device.o
-    0x0800c944   0x0800c944   0x00000030   Code   RO           96    i.dwt_xtaltrim      deca_device.o
-    0x0800c974   0x0800c974   0x000000c8   Code   RO         5554    i.floor             m_ps.l(floor.o)
-    0x0800ca3c   0x0800ca3c   0x00000018   Code   RO          846    i.fputc             usart.o
-    0x0800ca54   0x0800ca54   0x00000168   Code   RO         1358    i.main              main.o
-    0x0800cbbc   0x0800cbbc   0x0000006c   Code   RO          978    i.parameter_init    global_param.o
-    0x0800cc28   0x0800cc28   0x0000004c   Code   RO          764    i.readfromspi       spi.o
-    0x0800cc74   0x0800cc74   0x00000008   Code   RO         5557    i.rint              m_ps.l(rint.o)
-    0x0800cc7c   0x0800cc7c   0x00000040   Code   RO          979    i.save_com_map_to_flash  global_param.o
-    0x0800ccbc   0x0800ccbc   0x00000048   Code   RO          765    i.writetospi        spi.o
-    0x0800cd04   0x0800cd04   0x00000008   Data   RO          686    .constdata          deca_params_init.o
-    0x0800cd0c   0x0800cd0c   0x00000018   Data   RO          687    .constdata          deca_params_init.o
-    0x0800cd24   0x0800cd24   0x00000008   Data   RO          688    .constdata          deca_params_init.o
-    0x0800cd2c   0x0800cd2c   0x0000000c   Data   RO          689    .constdata          deca_params_init.o
-    0x0800cd38   0x0800cd38   0x00000004   Data   RO          690    .constdata          deca_params_init.o
-    0x0800cd3c   0x0800cd3c   0x00000020   Data   RO          691    .constdata          deca_params_init.o
-    0x0800cd5c   0x0800cd5c   0x00000032   Data   RO          692    .constdata          deca_params_init.o
-    0x0800cd8e   0x0800cd8e   0x00000019   Data   RO         1690    .constdata          system_stm32l0xx.o
-    0x0800cda7   0x0800cda7   0x00000008   Data   RO         1691    .constdata          system_stm32l0xx.o
-    0x0800cdaf   0x0800cdaf   0x00000001   PAD
-    0x0800cdb0   0x0800cdb0   0x0000006c   Data   RO         1813    .constdata          radio.o
-    0x0800ce1c   0x0800ce1c   0x000000b4   Data   RO         1814    .constdata          radio.o
-    0x0800ced0   0x0800ced0   0x00000020   Data   RO         5905    Region$$Table       anon$$obj.o
+    0x0800933c   0x0800933c   0x00000150   Code   RO         1351    i.Program_Init      main.o
+    0x0800948c   0x0800948c   0x00000008   Code   RO         1352    i.READC_Init        main.o
+    0x08009494   0x08009494   0x00000004   Code   RO         1778    i.RadioCheckRfFrequency  radio.o
+    0x08009498   0x08009498   0x00000034   Code   RO         1779    i.RadioGetFskBandwidthRegValue  radio.o
+    0x080094cc   0x080094cc   0x0000001e   Code   RO         1780    i.RadioGetStatus    radio.o
+    0x080094ea   0x080094ea   0x00000004   Code   RO         1781    i.RadioGetWakeupTime  radio.o
+    0x080094ee   0x080094ee   0x00000002   PAD
+    0x080094f0   0x080094f0   0x00000088   Code   RO         1782    i.RadioInit         radio.o
+    0x08009578   0x08009578   0x000000e8   Code   RO         1783    i.RadioIrqProcess   radio.o
+    0x08009660   0x08009660   0x00000024   Code   RO         1784    i.RadioIsChannelFree  radio.o
+    0x08009684   0x08009684   0x0000000c   Code   RO         1785    i.RadioOnDioIrq     radio.o
+    0x08009690   0x08009690   0x00000034   Code   RO         1788    i.RadioRandom       radio.o
+    0x080096c4   0x080096c4   0x00000008   Code   RO         1789    i.RadioRead         radio.o
+    0x080096cc   0x080096cc   0x00000008   Code   RO         1790    i.RadioReadBuffer   radio.o
+    0x080096d4   0x080096d4   0x00000008   Code   RO         1792    i.RadioRssi         radio.o
+    0x080096dc   0x080096dc   0x00000030   Code   RO         1793    i.RadioRx           radio.o
+    0x0800970c   0x0800970c   0x00000030   Code   RO         1794    i.RadioRxBoosted    radio.o
+    0x0800973c   0x0800973c   0x00000040   Code   RO         1795    i.RadioSend         radio.o
+    0x0800977c   0x0800977c   0x00000008   Code   RO         1796    i.RadioSetChannel   radio.o
+    0x08009784   0x08009784   0x0000002c   Code   RO         1797    i.RadioSetMaxPayloadLength  radio.o
+    0x080097b0   0x080097b0   0x00000030   Code   RO         1798    i.RadioSetModem     radio.o
+    0x080097e0   0x080097e0   0x00000038   Code   RO         1799    i.RadioSetPublicNetwork  radio.o
+    0x08009818   0x08009818   0x00000190   Code   RO         1800    i.RadioSetRxConfig  radio.o
+    0x080099a8   0x080099a8   0x00000008   Code   RO         1801    i.RadioSetRxDutyCycle  radio.o
+    0x080099b0   0x080099b0   0x00000130   Code   RO         1802    i.RadioSetTxConfig  radio.o
+    0x08009ae0   0x08009ae0   0x00000014   Code   RO         1803    i.RadioSetTxContinuousWave  radio.o
+    0x08009af4   0x08009af4   0x00000020   Code   RO         1804    i.RadioSleep        radio.o
+    0x08009b14   0x08009b14   0x0000000a   Code   RO         1805    i.RadioStandby      radio.o
+    0x08009b1e   0x08009b1e   0x00000008   Code   RO         1806    i.RadioStartCad     radio.o
+    0x08009b26   0x08009b26   0x00000002   PAD
+    0x08009b28   0x08009b28   0x00000184   Code   RO         1807    i.RadioTimeOnAir    radio.o
+    0x08009cac   0x08009cac   0x00000008   Code   RO         1809    i.RadioWrite        radio.o
+    0x08009cb4   0x08009cb4   0x00000008   Code   RO         1810    i.RadioWriteBuffer  radio.o
+    0x08009cbc   0x08009cbc   0x00000050   Code   RO          731    i.Reset_DW1000      dw_driver.o
+    0x08009d0c   0x08009d0c   0x00000060   Code   RO         4780    i.SPI_EndRxTxTransaction  stm32l0xx_hal_spi.o
+    0x08009d6c   0x08009d6c   0x000000b8   Code   RO         4785    i.SPI_WaitFlagStateUntilTimeout  stm32l0xx_hal_spi.o
+    0x08009e24   0x08009e24   0x00000004   Code   RO          930    i.STMFLASH_ReadHalfWord  flash.o
+    0x08009e28   0x08009e28   0x00000002   Code   RO         1544    i.SVC_Handler       stm32l0xx_it.o
+    0x08009e2a   0x08009e2a   0x00000002   Code   RO         2301    i.SX126xAntSwOff    sx126x-board.o
+    0x08009e2c   0x08009e2c   0x00000002   Code   RO         2302    i.SX126xAntSwOn     sx126x-board.o
+    0x08009e2e   0x08009e2e   0x00000002   PAD
+    0x08009e30   0x08009e30   0x00000074   Code   RO         2008    i.SX126xCalibrateImage  sx126x.o
+    0x08009ea4   0x08009ea4   0x00000020   Code   RO         2009    i.SX126xCheckDeviceReady  sx126x.o
+    0x08009ec4   0x08009ec4   0x00000014   Code   RO         2011    i.SX126xClearIrqStatus  sx126x.o
+    0x08009ed8   0x08009ed8   0x00000014   Code   RO         2013    i.SX126xGetIrqStatus  sx126x.o
+    0x08009eec   0x08009eec   0x0000000c   Code   RO         2014    i.SX126xGetOperatingMode  sx126x.o
+    0x08009ef8   0x08009ef8   0x00000004   Code   RO         2304    i.SX126xGetPaSelect  sx126x-board.o
+    0x08009efc   0x08009efc   0x0000007c   Code   RO         2015    i.SX126xGetPacketStatus  sx126x.o
+    0x08009f78   0x08009f78   0x0000000c   Code   RO         2016    i.SX126xGetPacketType  sx126x.o
+    0x08009f84   0x08009f84   0x0000002c   Code   RO         2017    i.SX126xGetPayload  sx126x.o
+    0x08009fb0   0x08009fb0   0x00000018   Code   RO         2019    i.SX126xGetRssiInst  sx126x.o
+    0x08009fc8   0x08009fc8   0x00000044   Code   RO         2020    i.SX126xGetRxBufferStatus  sx126x.o
+    0x0800a00c   0x0800a00c   0x0000005c   Code   RO         2022    i.SX126xInit        sx126x.o
+    0x0800a068   0x0800a068   0x00000054   Code   RO         2305    i.SX126xReadBuffer  sx126x-board.o
+    0x0800a0bc   0x0800a0bc   0x0000004c   Code   RO         2306    i.SX126xReadCommand  sx126x-board.o
+    0x0800a108   0x0800a108   0x00000010   Code   RO         2307    i.SX126xReadRegister  sx126x-board.o
+    0x0800a118   0x0800a118   0x00000058   Code   RO         2308    i.SX126xReadRegisters  sx126x-board.o
+    0x0800a170   0x0800a170   0x00000030   Code   RO         2309    i.SX126xReset       sx126x-board.o
+    0x0800a1a0   0x0800a1a0   0x00000010   Code   RO         2023    i.SX126xSendPayload  sx126x.o
+    0x0800a1b0   0x0800a1b0   0x00000014   Code   RO         2024    i.SX126xSetBufferBaseAddress  sx126x.o
+    0x0800a1c4   0x0800a1c4   0x00000018   Code   RO         2025    i.SX126xSetCad      sx126x.o
+    0x0800a1dc   0x0800a1dc   0x00000024   Code   RO         2027    i.SX126xSetCrcPolynomial  sx126x.o
+    0x0800a200   0x0800a200   0x00000024   Code   RO         2028    i.SX126xSetCrcSeed  sx126x.o
+    0x0800a224   0x0800a224   0x0000000e   Code   RO         2029    i.SX126xSetDio2AsRfSwitchCtrl  sx126x.o
+    0x0800a232   0x0800a232   0x00000028   Code   RO         2031    i.SX126xSetDioIrqParams  sx126x.o
+    0x0800a25a   0x0800a25a   0x0000000e   Code   RO         2033    i.SX126xSetLoRaSymbNumTimeout  sx126x.o
+    0x0800a268   0x0800a268   0x000000a0   Code   RO         2034    i.SX126xSetModulationParams  sx126x.o
+    0x0800a308   0x0800a308   0x00000018   Code   RO         2035    i.SX126xSetPaConfig  sx126x.o
+    0x0800a320   0x0800a320   0x000000b4   Code   RO         2036    i.SX126xSetPacketParams  sx126x.o
+    0x0800a3d4   0x0800a3d4   0x0000001c   Code   RO         2037    i.SX126xSetPacketType  sx126x.o
+    0x0800a3f0   0x0800a3f0   0x0000000e   Code   RO         2038    i.SX126xSetPayload  sx126x.o
+    0x0800a3fe   0x0800a3fe   0x0000000e   Code   RO         2039    i.SX126xSetRegulatorMode  sx126x.o
+    0x0800a40c   0x0800a40c   0x0000004c   Code   RO         2040    i.SX126xSetRfFrequency  sx126x.o
+    0x0800a458   0x0800a458   0x0000000a   Code   RO         2310    i.SX126xSetRfTxPower  sx126x-board.o
+    0x0800a462   0x0800a462   0x00000002   PAD
+    0x0800a464   0x0800a464   0x00000024   Code   RO         2041    i.SX126xSetRx       sx126x.o
+    0x0800a488   0x0800a488   0x00000034   Code   RO         2042    i.SX126xSetRxBoosted  sx126x.o
+    0x0800a4bc   0x0800a4bc   0x00000030   Code   RO         2043    i.SX126xSetRxDutyCycle  sx126x.o
+    0x0800a4ec   0x0800a4ec   0x0000001c   Code   RO         2045    i.SX126xSetSleep    sx126x.o
+    0x0800a508   0x0800a508   0x00000024   Code   RO         2046    i.SX126xSetStandby  sx126x.o
+    0x0800a52c   0x0800a52c   0x0000000e   Code   RO         2047    i.SX126xSetStopRxTimerOnPreambleDetect  sx126x.o
+    0x0800a53a   0x0800a53a   0x00000012   Code   RO         2048    i.SX126xSetSyncWord  sx126x.o
+    0x0800a54c   0x0800a54c   0x00000024   Code   RO         2049    i.SX126xSetTx       sx126x.o
+    0x0800a570   0x0800a570   0x0000000e   Code   RO         2050    i.SX126xSetTxContinuousWave  sx126x.o
+    0x0800a57e   0x0800a57e   0x00000002   PAD
+    0x0800a580   0x0800a580   0x00000080   Code   RO         2052    i.SX126xSetTxParams  sx126x.o
+    0x0800a600   0x0800a600   0x00000034   Code   RO         2053    i.SX126xSetWhiteningSeed  sx126x.o
+    0x0800a634   0x0800a634   0x00000018   Code   RO         2311    i.SX126xWaitOnBusy  sx126x-board.o
+    0x0800a64c   0x0800a64c   0x00000030   Code   RO         2312    i.SX126xWakeup      sx126x-board.o
+    0x0800a67c   0x0800a67c   0x0000004c   Code   RO         2313    i.SX126xWriteBuffer  sx126x-board.o
+    0x0800a6c8   0x0800a6c8   0x00000048   Code   RO         2314    i.SX126xWriteCommand  sx126x-board.o
+    0x0800a710   0x0800a710   0x0000000c   Code   RO         2315    i.SX126xWriteRegister  sx126x-board.o
+    0x0800a71c   0x0800a71c   0x00000050   Code   RO         2316    i.SX126xWriteRegisters  sx126x-board.o
+    0x0800a76c   0x0800a76c   0x00000078   Code   RO         1144    i.SendComMap        serial_at_cmd_app.o
+    0x0800a7e4   0x0800a7e4   0x0000000c   Code   RO         2433    i.SetFlagLoraWaitSync  lora.o
+    0x0800a7f0   0x0800a7f0   0x0000000c   Code   RO         1221    i.SetFlagSyncSuccess  dw_mbx_anc.o
+    0x0800a7fc   0x0800a7fc   0x00000028   Code   RO         2317    i.SpiInOut          sx126x-board.o
+    0x0800a824   0x0800a824   0x00000014   Code   RO          763    i.Spi_ChangePrescaler  spi.o
+    0x0800a838   0x0800a838   0x00000070   Code   RO         2434    i.SwitchLoraSettings  lora.o
+    0x0800a8a8   0x0800a8a8   0x00000048   Code   RO         1223    i.SyncStateSwitch   dw_mbx_anc.o
+    0x0800a8f0   0x0800a8f0   0x00000008   Code   RO         1545    i.SysTick_Handler   stm32l0xx_it.o
+    0x0800a8f8   0x0800a8f8   0x00000098   Code   RO         1354    i.SystemClock_Config  main.o
+    0x0800a990   0x0800a990   0x00000058   Code   RO         1689    i.SystemInit        system_stm32l0xx.o
+    0x0800a9e8   0x0800a9e8   0x00000044   Code   RO         1224    i.TagListUpdate     dw_mbx_anc.o
+    0x0800aa2c   0x0800aa2c   0x000000ac   Code   RO         1022    i.Tag_App           dw_app.o
+    0x0800aad8   0x0800aad8   0x000000ca   Code   RO         5120    i.UART_AdvFeatureConfig  stm32l0xx_hal_uart.o
+    0x0800aba2   0x0800aba2   0x00000002   PAD
+    0x0800aba4   0x0800aba4   0x000000c4   Code   RO         5121    i.UART_CheckIdleState  stm32l0xx_hal_uart.o
+    0x0800ac68   0x0800ac68   0x00000074   Code   RO          839    i.UART_CheckReceive  usart.o
+    0x0800acdc   0x0800acdc   0x00000098   Code   RO          840    i.UART_CheckSend    usart.o
+    0x0800ad74   0x0800ad74   0x00000014   Code   RO         5122    i.UART_DMAAbortOnError  stm32l0xx_hal_uart.o
+    0x0800ad88   0x0800ad88   0x0000004c   Code   RO         5123    i.UART_DMAError     stm32l0xx_hal_uart.o
+    0x0800add4   0x0800add4   0x0000009c   Code   RO         5124    i.UART_DMAReceiveCplt  stm32l0xx_hal_uart.o
+    0x0800ae70   0x0800ae70   0x00000020   Code   RO         5126    i.UART_DMARxHalfCplt  stm32l0xx_hal_uart.o
+    0x0800ae90   0x0800ae90   0x00000060   Code   RO         5132    i.UART_EndRxTransfer  stm32l0xx_hal_uart.o
+    0x0800aef0   0x0800aef0   0x00000020   Code   RO         5133    i.UART_EndTxTransfer  stm32l0xx_hal_uart.o
+    0x0800af10   0x0800af10   0x00000064   Code   RO          842    i.UART_PushFrame    usart.o
+    0x0800af74   0x0800af74   0x00000214   Code   RO         5136    i.UART_SetConfig    stm32l0xx_hal_uart.o
+    0x0800b188   0x0800b188   0x000000ac   Code   RO         5137    i.UART_Start_Receive_DMA  stm32l0xx_hal_uart.o
+    0x0800b234   0x0800b234   0x0000008a   Code   RO         5141    i.UART_WaitOnFlagUntilTimeout  stm32l0xx_hal_uart.o
+    0x0800b2be   0x0800b2be   0x00000002   PAD
+    0x0800b2c0   0x0800b2c0   0x00000018   Code   RO         1546    i.USART1_IRQHandler  stm32l0xx_it.o
+    0x0800b2d8   0x0800b2d8   0x00000034   Code   RO         1023    i.UWB_Wkup          dw_app.o
+    0x0800b30c   0x0800b30c   0x00000024   Code   RO         2435    i.UpdateCRC16       lora.o
+    0x0800b330   0x0800b330   0x00000080   Code   RO         1145    i.UpdateProcess     serial_at_cmd_app.o
+    0x0800b3b0   0x0800b3b0   0x0000000c   Code   RO          845    i.Usart1InitVariables  usart.o
+    0x0800b3bc   0x0800b3bc   0x00000050   Code   RO         1355    i.UsartDeInit       main.o
+    0x0800b40c   0x0800b40c   0x0000002c   Code   RO         1356    i.UsartInit         main.o
+    0x0800b438   0x0800b438   0x0000011c   Code   RO         1146    i.UsartParseDataHandler  serial_at_cmd_app.o
+    0x0800b554   0x0800b554   0x00000020   Code   RO         5807    i.__0printf         mc_p.l(printfa.o)
+    0x0800b574   0x0800b574   0x0000002e   Code   RO         5897    i.__ARM_clz         mf_p.l(depilogue.o)
+    0x0800b5a2   0x0800b5a2   0x00000030   Code   RO         3596    i.__ARM_common_ll_muluu  stm32l0xx_hal_rcc.o
+    0x0800b5d2   0x0800b5d2   0x0000001a   Code   RO          526    i.__ARM_common_switch8  deca_device.o
+    0x0800b5ec   0x0800b5ec   0x00000044   Code   RO         4275    i.__NVIC_SetPriority  stm32l0xx_hal_cortex.o
+    0x0800b630   0x0800b630   0x0000000e   Code   RO         5907    i.__scatterload_copy  mc_p.l(handlers.o)
+    0x0800b63e   0x0800b63e   0x00000002   Code   RO         5908    i.__scatterload_null  mc_p.l(handlers.o)
+    0x0800b640   0x0800b640   0x0000000e   Code   RO         5909    i.__scatterload_zeroinit  mc_p.l(handlers.o)
+    0x0800b64e   0x0800b64e   0x00000026   Code   RO           13    i._dwt_aonarrayupload  deca_device.o
+    0x0800b674   0x0800b674   0x0000003c   Code   RO           15    i._dwt_configlde    deca_device.o
+    0x0800b6b0   0x0800b6b0   0x000000b6   Code   RO           17    i._dwt_enableclocks  deca_device.o
+    0x0800b766   0x0800b766   0x00000032   Code   RO           18    i._dwt_loaducodefromrom  deca_device.o
+    0x0800b798   0x0800b798   0x00000044   Code   RO           20    i._dwt_otpread      deca_device.o
+    0x0800b7dc   0x0800b7dc   0x00000174   Code   RO         5814    i._fp_digits        mc_p.l(printfa.o)
+    0x0800b950   0x0800b950   0x000006ec   Code   RO         5815    i._printf_core      mc_p.l(printfa.o)
+    0x0800c03c   0x0800c03c   0x00000020   Code   RO         5816    i._printf_post_padding  mc_p.l(printfa.o)
+    0x0800c05c   0x0800c05c   0x0000002c   Code   RO         5817    i._printf_pre_padding  mc_p.l(printfa.o)
+    0x0800c088   0x0800c088   0x000000c8   Code   RO         5550    i.ceil              m_ps.l(ceil.o)
+    0x0800c150   0x0800c150   0x0000000e   Code   RO          732    i.delay_ms          dw_driver.o
+    0x0800c15e   0x0800c15e   0x0000008c   Code   RO         1357    i.delay_us          main.o
+    0x0800c1ea   0x0800c1ea   0x00000002   PAD
+    0x0800c1ec   0x0800c1ec   0x00000210   Code   RO           28    i.dwt_configure     deca_device.o
+    0x0800c3fc   0x0800c3fc   0x00000028   Code   RO           29    i.dwt_configuresleep  deca_device.o
+    0x0800c424   0x0800c424   0x00000008   Code   RO           34    i.dwt_entersleep    deca_device.o
+    0x0800c42c   0x0800c42c   0x00000026   Code   RO           35    i.dwt_entersleepaftertx  deca_device.o
+    0x0800c452   0x0800c452   0x00000002   PAD
+    0x0800c454   0x0800c454   0x00000050   Code   RO           36    i.dwt_forcetrxoff   deca_device.o
+    0x0800c4a4   0x0800c4a4   0x00000148   Code   RO           40    i.dwt_initialise    deca_device.o
+    0x0800c5ec   0x0800c5ec   0x0000002c   Code   RO           46    i.dwt_read16bitoffsetreg  deca_device.o
+    0x0800c618   0x0800c618   0x00000028   Code   RO           47    i.dwt_read32bitoffsetreg  deca_device.o
+    0x0800c640   0x0800c640   0x00000034   Code   RO           49    i.dwt_readcarrierintegrator  deca_device.o
+    0x0800c674   0x0800c674   0x0000000c   Code   RO           50    i.dwt_readdevid     deca_device.o
+    0x0800c680   0x0800c680   0x00000038   Code   RO           53    i.dwt_readfromdevice  deca_device.o
+    0x0800c6b8   0x0800c6b8   0x00000012   Code   RO           54    i.dwt_readrxdata    deca_device.o
+    0x0800c6ca   0x0800c6ca   0x00000010   Code   RO           55    i.dwt_readrxtimestamp  deca_device.o
+    0x0800c6da   0x0800c6da   0x00000010   Code   RO           61    i.dwt_readtxtimestamp  deca_device.o
+    0x0800c6ea   0x0800c6ea   0x00000054   Code   RO           66    i.dwt_rxenable      deca_device.o
+    0x0800c73e   0x0800c73e   0x00000020   Code   RO           81    i.dwt_setrxaftertxdelay  deca_device.o
+    0x0800c75e   0x0800c75e   0x00000002   PAD
+    0x0800c760   0x0800c760   0x00000014   Code   RO           82    i.dwt_setrxantennadelay  deca_device.o
+    0x0800c774   0x0800c774   0x0000005c   Code   RO           84    i.dwt_setrxtimeout  deca_device.o
+    0x0800c7d0   0x0800c7d0   0x0000000e   Code   RO           86    i.dwt_settxantennadelay  deca_device.o
+    0x0800c7de   0x0800c7de   0x00000002   PAD
+    0x0800c7e0   0x0800c7e0   0x00000094   Code   RO           89    i.dwt_starttx       deca_device.o
+    0x0800c874   0x0800c874   0x00000034   Code   RO           90    i.dwt_syncrxbufptrs  deca_device.o
+    0x0800c8a8   0x0800c8a8   0x00000016   Code   RO           91    i.dwt_write16bitoffsetreg  deca_device.o
+    0x0800c8be   0x0800c8be   0x0000001e   Code   RO           92    i.dwt_write32bitoffsetreg  deca_device.o
+    0x0800c8dc   0x0800c8dc   0x00000038   Code   RO           93    i.dwt_writetodevice  deca_device.o
+    0x0800c914   0x0800c914   0x00000024   Code   RO           94    i.dwt_writetxdata   deca_device.o
+    0x0800c938   0x0800c938   0x0000001c   Code   RO           95    i.dwt_writetxfctrl  deca_device.o
+    0x0800c954   0x0800c954   0x00000030   Code   RO           96    i.dwt_xtaltrim      deca_device.o
+    0x0800c984   0x0800c984   0x000000c8   Code   RO         5554    i.floor             m_ps.l(floor.o)
+    0x0800ca4c   0x0800ca4c   0x00000018   Code   RO          846    i.fputc             usart.o
+    0x0800ca64   0x0800ca64   0x00000168   Code   RO         1358    i.main              main.o
+    0x0800cbcc   0x0800cbcc   0x0000006c   Code   RO          978    i.parameter_init    global_param.o
+    0x0800cc38   0x0800cc38   0x0000004c   Code   RO          764    i.readfromspi       spi.o
+    0x0800cc84   0x0800cc84   0x00000008   Code   RO         5557    i.rint              m_ps.l(rint.o)
+    0x0800cc8c   0x0800cc8c   0x00000040   Code   RO          979    i.save_com_map_to_flash  global_param.o
+    0x0800cccc   0x0800cccc   0x00000048   Code   RO          765    i.writetospi        spi.o
+    0x0800cd14   0x0800cd14   0x00000008   Data   RO          686    .constdata          deca_params_init.o
+    0x0800cd1c   0x0800cd1c   0x00000018   Data   RO          687    .constdata          deca_params_init.o
+    0x0800cd34   0x0800cd34   0x00000008   Data   RO          688    .constdata          deca_params_init.o
+    0x0800cd3c   0x0800cd3c   0x0000000c   Data   RO          689    .constdata          deca_params_init.o
+    0x0800cd48   0x0800cd48   0x00000004   Data   RO          690    .constdata          deca_params_init.o
+    0x0800cd4c   0x0800cd4c   0x00000020   Data   RO          691    .constdata          deca_params_init.o
+    0x0800cd6c   0x0800cd6c   0x00000032   Data   RO          692    .constdata          deca_params_init.o
+    0x0800cd9e   0x0800cd9e   0x00000019   Data   RO         1690    .constdata          system_stm32l0xx.o
+    0x0800cdb7   0x0800cdb7   0x00000008   Data   RO         1691    .constdata          system_stm32l0xx.o
+    0x0800cdbf   0x0800cdbf   0x00000001   PAD
+    0x0800cdc0   0x0800cdc0   0x0000006c   Data   RO         1813    .constdata          radio.o
+    0x0800ce2c   0x0800ce2c   0x000000b4   Data   RO         1814    .constdata          radio.o
+    0x0800cee0   0x0800cee0   0x00000020   Data   RO         5905    Region$$Table       anon$$obj.o
 
 
-    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800cef0, Size: 0x00001f00, Max: 0x00002000, ABSOLUTE, COMPRESSED[0x00000080])
+    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800cf00, Size: 0x00001f00, Max: 0x00002000, ABSOLUTE, COMPRESSED[0x00000080])
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
@@ -4186,46 +4186,46 @@
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
 
-        40          4          0         20          0       1810   adc.o
-      2362        152          0          1         60     373613   deca_device.o
-         0          0        138         35          0       1805   deca_params_init.o
-        54          6          0          0          0       1031   delay.o
-       378         48          0         35        196       6205   dw_app.o
-        94          4          0          0          0       4446   dw_driver.o
-      2478        308          0        120       3306      14087   dw_mbx_anc.o
-       150          8          0          4          0       3243   flash.o
-       172         26          0          0        600       1708   global_param.o
-      1218        202          0         24        776       9925   lora.o
-      2092        298          0         64        524      15696   main.o
-      2084        194        288        168        356      27760   radio.o
-       532         68          0          7        200      13053   serial_at_cmd_app.o
-       168         14          0          0          0       2313   spi.o
-        28          8        192          0       1024        608   startup_stm32l051xx.o
-       172         28          0         12          0       8977   stm32l0xx_hal.o
-      1428         54          0          0          0       8446   stm32l0xx_hal_adc.o
-       250         10          0          0          0       2527   stm32l0xx_hal_adc_ex.o
-       208         40          0          0          0      13206   stm32l0xx_hal_cortex.o
-       708         22          0          0          0       5455   stm32l0xx_hal_dma.o
-       436         54          0          0         24       8762   stm32l0xx_hal_flash.o
-       164         24          0          0          0       2674   stm32l0xx_hal_flash_ex.o
-       730         66          0          0          0       4052   stm32l0xx_hal_gpio.o
-       124         20          0          0          0       1799   stm32l0xx_hal_iwdg.o
-       824         34          0          0          0       8281   stm32l0xx_hal_lptim.o
-       556         70          0          0          0       4258   stm32l0xx_hal_msp.o
-        16          4          0          0          0        487   stm32l0xx_hal_pwr.o
-      1718         90          0          0          0       5572   stm32l0xx_hal_rcc.o
-       380         12          0          0          0       1408   stm32l0xx_hal_rcc_ex.o
-       958         12          0          0          0       5117   stm32l0xx_hal_spi.o
-      2808        100          0          0          0      19976   stm32l0xx_hal_uart.o
-         2          0          0          0          0        956   stm32l0xx_hal_uart_ex.o
-       180         46          0          4          0       4441   stm32l0xx_it.o
-       682         52          0          0          0      10959   sx126x-board.o
-      1722        180          0          8         20      20559   sx126x.o
-        88         22         33          4          0       1143   system_stm32l0xx.o
-       404         50          0         24        308       6340   usart.o
+        40          4          0         20          0       1778   adc.o
+      2362        152          0          1         60     373213   deca_device.o
+         0          0        138         35          0       1781   deca_params_init.o
+        54          6          0          0          0       1015   delay.o
+       378         48          0         35        196       6141   dw_app.o
+        94          4          0          0          0       4414   dw_driver.o
+      2478        308          0        120       3306      13951   dw_mbx_anc.o
+       150          8          0          4          0       3195   flash.o
+       172         26          0          0        600       1676   global_param.o
+      1218        202          0         24        776       9797   lora.o
+      2108        298          0         64        524      15536   main.o
+      2084        194        288        168        356      27496   radio.o
+       532         68          0          7        200      13005   serial_at_cmd_app.o
+       168         14          0          0          0       2281   spi.o
+        28          8        192          0       1024        600   startup_stm32l051xx.o
+       172         28          0         12          0       8913   stm32l0xx_hal.o
+      1428         54          0          0          0       8350   stm32l0xx_hal_adc.o
+       250         10          0          0          0       2495   stm32l0xx_hal_adc_ex.o
+       208         40          0          0          0      13150   stm32l0xx_hal_cortex.o
+       708         22          0          0          0       5391   stm32l0xx_hal_dma.o
+       436         54          0          0         24       8698   stm32l0xx_hal_flash.o
+       164         24          0          0          0       2650   stm32l0xx_hal_flash_ex.o
+       730         66          0          0          0       4004   stm32l0xx_hal_gpio.o
+       124         20          0          0          0       1775   stm32l0xx_hal_iwdg.o
+       824         34          0          0          0       8177   stm32l0xx_hal_lptim.o
+       556         70          0          0          0       4194   stm32l0xx_hal_msp.o
+        16          4          0          0          0        479   stm32l0xx_hal_pwr.o
+      1718         90          0          0          0       5524   stm32l0xx_hal_rcc.o
+       380         12          0          0          0       1392   stm32l0xx_hal_rcc_ex.o
+       958         12          0          0          0       5077   stm32l0xx_hal_spi.o
+      2808        100          0          0          0      19808   stm32l0xx_hal_uart.o
+         2          0          0          0          0        940   stm32l0xx_hal_uart_ex.o
+       180         46          0          4          0       4353   stm32l0xx_it.o
+       682         52          0          0          0      10815   sx126x-board.o
+      1722        180          0          8         20      20247   sx126x.o
+        88         22         33          4          0       1119   system_stm32l0xx.o
+       404         50          0         24        308       6276   usart.o
 
     ----------------------------------------------------------------------
-     26450       2330        684        532       7400     622698   Object Totals
+     26466       2330        684        532       7400     619706   Object Totals
          0          0         32          0          0          0   (incl. Generated)
         42          0          1          2          6          0   (incl. Padding)
 
@@ -4301,15 +4301,15 @@
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
 
-     31812       2544        684        536       7400     611370   Grand Totals
-     31812       2544        684        128       7400     611370   ELF Image Totals (compressed)
-     31812       2544        684        128          0          0   ROM Totals
+     31828       2544        684        536       7400     608378   Grand Totals
+     31828       2544        684        128       7400     608378   ELF Image Totals (compressed)
+     31828       2544        684        128          0          0   ROM Totals
 
 ==============================================================================
 
-    Total RO  Size (Code + RO Data)                32496 (  31.73kB)
+    Total RO  Size (Code + RO Data)                32512 (  31.75kB)
     Total RW  Size (RW Data + ZI Data)              7936 (   7.75kB)
-    Total ROM Size (Code + RO Data + RW Data)      32624 (  31.86kB)
+    Total ROM Size (Code + RO Data + RW Data)      32640 (  31.88kB)
 
 ==============================================================================
 

--
Gitblit v1.9.3