Procházet zdrojové kódy

4113 LD 떨어졌을 시 LOCK 잡아주는 코드

YJ před 6 roky
rodič
revize
38e6690794
20 změnil soubory, kde provedl 7752 přidání a 7572 odebrání
  1. binární
      Debug/STM32F103_ATTEN_PLL_Zig.elf
  2. 1130 1109
      Debug/STM32F103_ATTEN_PLL_Zig.hex
  3. 6210 6073
      Debug/STM32F103_ATTEN_PLL_Zig.list
  4. 386 386
      Debug/STM32F103_ATTEN_PLL_Zig.map
  5. 2 2
      Debug/Src/main.su
  6. 1 0
      Inc/adf4153.h
  7. 23 2
      Src/main.c
  8. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/STM32F103_ATTEN_PLL_Zig.sip_xab
  9. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/STM32F103_ATTEN_PLL_Zig.sip_xm
  10. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/STM32F103_ATTEN_PLL_Zig.sip_xr
  11. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/STM32F103_ATTEN_PLL_Zig.siwork
  12. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_CRC16.h.sisc
  13. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_flash.h.sisc
  14. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_main.h.sisc
  15. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_uart.h.sisc
  16. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_CRC16.c.sisc
  17. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_flash.c.sisc
  18. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_main.c.sisc
  19. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_system_stm32f1xx.c.sisc
  20. binární
      insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_uart.c.sisc

binární
Debug/STM32F103_ATTEN_PLL_Zig.elf


Diff nebyl zobrazen, protože je příliš veliký
+ 1130 - 1109
Debug/STM32F103_ATTEN_PLL_Zig.hex


Diff nebyl zobrazen, protože je příliš veliký
+ 6210 - 6073
Debug/STM32F103_ATTEN_PLL_Zig.list


+ 386 - 386
Debug/STM32F103_ATTEN_PLL_Zig.map

@@ -1263,7 +1263,7 @@ LOAD c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../l
1263 1263
                 0x08004000                g_pfnVectors
1264 1264
                 0x080041e4                . = ALIGN (0x4)
1265 1265
 
1266
-.text           0x080041e8     0x7c0c
1266
+.text           0x080041e8     0x7d54
1267 1267
                 0x080041e8                . = ALIGN (0x4)
1268 1268
  *(.text)
1269 1269
  .text          0x080041e8       0x40 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
@@ -1631,465 +1631,465 @@ LOAD c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../l
1631 1631
                 0x08007dbc                SystemClock_Config
1632 1632
  *fill*         0x08007e26        0x2 
1633 1633
  .text.startup.main
1634
-                0x08007e28      0x6cc Src\main.o
1634
+                0x08007e28      0x814 Src\main.o
1635 1635
                 0x08007e28                main
1636 1636
  .text.Error_Handler
1637
-                0x080084f4        0x2 Src\main.o
1638
-                0x080084f4                Error_Handler
1639
- *fill*         0x080084f6        0x2 
1637
+                0x0800863c        0x2 Src\main.o
1638
+                0x0800863c                Error_Handler
1639
+ *fill*         0x0800863e        0x2 
1640 1640
  .text.halSynSetFreq
1641
-                0x080084f8       0x10 Src\pll_4113.o
1642
-                0x080084f8                halSynSetFreq
1641
+                0x08008640       0x10 Src\pll_4113.o
1642
+                0x08008640                halSynSetFreq
1643 1643
  .text.ADF4113_Module_Ctrl
1644
-                0x08008508      0x15e Src\pll_4113.o
1645
-                0x08008508                ADF4113_Module_Ctrl
1646
- *fill*         0x08008666        0x2 
1644
+                0x08008650      0x15e Src\pll_4113.o
1645
+                0x08008650                ADF4113_Module_Ctrl
1646
+ *fill*         0x080087ae        0x2 
1647 1647
  .text.ADF4113_Initialize
1648
-                0x08008668       0xb4 Src\pll_4113.o
1649
-                0x08008668                ADF4113_Initialize
1648
+                0x080087b0       0xb4 Src\pll_4113.o
1649
+                0x080087b0                ADF4113_Initialize
1650 1650
  .text.HAL_MspInit
1651
-                0x0800871c       0x44 Src\stm32f1xx_hal_msp.o
1652
-                0x0800871c                HAL_MspInit
1651
+                0x08008864       0x44 Src\stm32f1xx_hal_msp.o
1652
+                0x08008864                HAL_MspInit
1653 1653
  .text.HAL_ADC_MspInit
1654
-                0x08008760       0xe0 Src\stm32f1xx_hal_msp.o
1655
-                0x08008760                HAL_ADC_MspInit
1654
+                0x080088a8       0xe0 Src\stm32f1xx_hal_msp.o
1655
+                0x080088a8                HAL_ADC_MspInit
1656 1656
  .text.HAL_TIM_Base_MspInit
1657
-                0x08008840       0x28 Src\stm32f1xx_hal_msp.o
1658
-                0x08008840                HAL_TIM_Base_MspInit
1657
+                0x08008988       0x28 Src\stm32f1xx_hal_msp.o
1658
+                0x08008988                HAL_TIM_Base_MspInit
1659 1659
  .text.HAL_UART_MspInit
1660
-                0x08008868       0xd8 Src\stm32f1xx_hal_msp.o
1661
-                0x08008868                HAL_UART_MspInit
1660
+                0x080089b0       0xd8 Src\stm32f1xx_hal_msp.o
1661
+                0x080089b0                HAL_UART_MspInit
1662 1662
  .text.NMI_Handler
1663
-                0x08008940        0x2 Src\stm32f1xx_it.o
1664
-                0x08008940                NMI_Handler
1663
+                0x08008a88        0x2 Src\stm32f1xx_it.o
1664
+                0x08008a88                NMI_Handler
1665 1665
  .text.HardFault_Handler
1666
-                0x08008942        0x2 Src\stm32f1xx_it.o
1667
-                0x08008942                HardFault_Handler
1666
+                0x08008a8a        0x2 Src\stm32f1xx_it.o
1667
+                0x08008a8a                HardFault_Handler
1668 1668
  .text.MemManage_Handler
1669
-                0x08008944        0x2 Src\stm32f1xx_it.o
1670
-                0x08008944                MemManage_Handler
1669
+                0x08008a8c        0x2 Src\stm32f1xx_it.o
1670
+                0x08008a8c                MemManage_Handler
1671 1671
  .text.BusFault_Handler
1672
-                0x08008946        0x2 Src\stm32f1xx_it.o
1673
-                0x08008946                BusFault_Handler
1672
+                0x08008a8e        0x2 Src\stm32f1xx_it.o
1673
+                0x08008a8e                BusFault_Handler
1674 1674
  .text.UsageFault_Handler
1675
-                0x08008948        0x2 Src\stm32f1xx_it.o
1676
-                0x08008948                UsageFault_Handler
1675
+                0x08008a90        0x2 Src\stm32f1xx_it.o
1676
+                0x08008a90                UsageFault_Handler
1677 1677
  .text.SVC_Handler
1678
-                0x0800894a        0x2 Src\stm32f1xx_it.o
1679
-                0x0800894a                SVC_Handler
1678
+                0x08008a92        0x2 Src\stm32f1xx_it.o
1679
+                0x08008a92                SVC_Handler
1680 1680
  .text.DebugMon_Handler
1681
-                0x0800894c        0x2 Src\stm32f1xx_it.o
1682
-                0x0800894c                DebugMon_Handler
1681
+                0x08008a94        0x2 Src\stm32f1xx_it.o
1682
+                0x08008a94                DebugMon_Handler
1683 1683
  .text.PendSV_Handler
1684
-                0x0800894e        0x2 Src\stm32f1xx_it.o
1685
-                0x0800894e                PendSV_Handler
1684
+                0x08008a96        0x2 Src\stm32f1xx_it.o
1685
+                0x08008a96                PendSV_Handler
1686 1686
  .text.SysTick_Handler
1687
-                0x08008950        0x4 Src\stm32f1xx_it.o
1688
-                0x08008950                SysTick_Handler
1687
+                0x08008a98        0x4 Src\stm32f1xx_it.o
1688
+                0x08008a98                SysTick_Handler
1689 1689
  .text.DMA1_Channel1_IRQHandler
1690
-                0x08008954        0xc Src\stm32f1xx_it.o
1691
-                0x08008954                DMA1_Channel1_IRQHandler
1690
+                0x08008a9c        0xc Src\stm32f1xx_it.o
1691
+                0x08008a9c                DMA1_Channel1_IRQHandler
1692 1692
  .text.DMA1_Channel4_IRQHandler
1693
-                0x08008960        0xc Src\stm32f1xx_it.o
1694
-                0x08008960                DMA1_Channel4_IRQHandler
1693
+                0x08008aa8        0xc Src\stm32f1xx_it.o
1694
+                0x08008aa8                DMA1_Channel4_IRQHandler
1695 1695
  .text.DMA1_Channel5_IRQHandler
1696
-                0x0800896c        0xc Src\stm32f1xx_it.o
1697
-                0x0800896c                DMA1_Channel5_IRQHandler
1696
+                0x08008ab4        0xc Src\stm32f1xx_it.o
1697
+                0x08008ab4                DMA1_Channel5_IRQHandler
1698 1698
  .text.USART1_IRQHandler
1699
-                0x08008978        0xc Src\stm32f1xx_it.o
1700
-                0x08008978                USART1_IRQHandler
1699
+                0x08008ac0        0xc Src\stm32f1xx_it.o
1700
+                0x08008ac0                USART1_IRQHandler
1701 1701
  .text.TIM6_IRQHandler
1702
-                0x08008984        0xc Src\stm32f1xx_it.o
1703
-                0x08008984                TIM6_IRQHandler
1704
- .text._read    0x08008990       0x1c Src\syscalls.o
1705
-                0x08008990                _read
1706
- .text._sbrk    0x080089ac       0x34 Src\syscalls.o
1707
-                0x080089ac                _sbrk
1708
- .text._close   0x080089e0        0x6 Src\syscalls.o
1709
-                0x080089e0                _close
1710
- .text._fstat   0x080089e6        0xa Src\syscalls.o
1711
-                0x080089e6                _fstat
1712
- .text._isatty  0x080089f0        0x4 Src\syscalls.o
1713
-                0x080089f0                _isatty
1714
- .text._lseek   0x080089f4        0x4 Src\syscalls.o
1715
-                0x080089f4                _lseek
1702
+                0x08008acc        0xc Src\stm32f1xx_it.o
1703
+                0x08008acc                TIM6_IRQHandler
1704
+ .text._read    0x08008ad8       0x1c Src\syscalls.o
1705
+                0x08008ad8                _read
1706
+ .text._sbrk    0x08008af4       0x34 Src\syscalls.o
1707
+                0x08008af4                _sbrk
1708
+ .text._close   0x08008b28        0x6 Src\syscalls.o
1709
+                0x08008b28                _close
1710
+ .text._fstat   0x08008b2e        0xa Src\syscalls.o
1711
+                0x08008b2e                _fstat
1712
+ .text._isatty  0x08008b38        0x4 Src\syscalls.o
1713
+                0x08008b38                _isatty
1714
+ .text._lseek   0x08008b3c        0x4 Src\syscalls.o
1715
+                0x08008b3c                _lseek
1716 1716
  .text.SystemInit
1717
-                0x080089f8       0x4c Src\system_stm32f1xx.o
1718
-                0x080089f8                SystemInit
1717
+                0x08008b40       0x4c Src\system_stm32f1xx.o
1718
+                0x08008b40                SystemInit
1719 1719
  .text.GetDataFromUartQueue
1720
-                0x08008a44       0x60 Src\uart.o
1721
-                0x08008a44                GetDataFromUartQueue
1720
+                0x08008b8c       0x60 Src\uart.o
1721
+                0x08008b8c                GetDataFromUartQueue
1722 1722
  .text.HAL_UART_RxCpltCallback
1723
-                0x08008aa4       0x54 Src\uart.o
1724
-                0x08008aa4                HAL_UART_RxCpltCallback
1723
+                0x08008bec       0x54 Src\uart.o
1724
+                0x08008bec                HAL_UART_RxCpltCallback
1725 1725
  .text.RF_Data_Check
1726
-                0x08008af8       0x16 Src\zig_operate.o
1727
-                0x08008af8                RF_Data_Check
1728
- *fill*         0x08008b0e        0x2 
1726
+                0x08008c40       0x16 Src\zig_operate.o
1727
+                0x08008c40                RF_Data_Check
1728
+ *fill*         0x08008c56        0x2 
1729 1729
  .text.RF_Status_Get
1730
-                0x08008b10       0x3c Src\zig_operate.o
1731
-                0x08008b10                RF_Status_Get
1730
+                0x08008c58       0x3c Src\zig_operate.o
1731
+                0x08008c58                RF_Status_Get
1732 1732
  .text.RF_Status_Ack
1733
-                0x08008b4c       0x38 Src\zig_operate.o
1734
-                0x08008b4c                RF_Status_Ack
1735
- *fill*         0x08008b84        0x4 
1733
+                0x08008c94       0x38 Src\zig_operate.o
1734
+                0x08008c94                RF_Status_Ack
1735
+ *fill*         0x08008ccc        0x4 
1736 1736
  .text.RF_Operate
1737
-                0x08008b88      0x838 Src\zig_operate.o
1738
-                0x08008b88                RF_Operate
1737
+                0x08008cd0      0x838 Src\zig_operate.o
1738
+                0x08008cd0                RF_Operate
1739 1739
  .text.RF_Ctrl_Main
1740
-                0x080093c0       0x9c Src\zig_operate.o
1741
-                0x080093c0                RF_Ctrl_Main
1740
+                0x08009508       0x9c Src\zig_operate.o
1741
+                0x08009508                RF_Ctrl_Main
1742 1742
  .text.Reset_Handler
1743
-                0x0800945c       0x48 startup\startup_stm32f103xe.o
1744
-                0x0800945c                Reset_Handler
1743
+                0x080095a4       0x48 startup\startup_stm32f103xe.o
1744
+                0x080095a4                Reset_Handler
1745 1745
  .text.Default_Handler
1746
-                0x080094a4        0x2 startup\startup_stm32f103xe.o
1747
-                0x080094a4                RTC_Alarm_IRQHandler
1748
-                0x080094a4                EXTI2_IRQHandler
1749
-                0x080094a4                TIM8_TRG_COM_IRQHandler
1750
-                0x080094a4                TIM8_CC_IRQHandler
1751
-                0x080094a4                TIM1_CC_IRQHandler
1752
-                0x080094a4                PVD_IRQHandler
1753
-                0x080094a4                SDIO_IRQHandler
1754
-                0x080094a4                EXTI3_IRQHandler
1755
-                0x080094a4                EXTI0_IRQHandler
1756
-                0x080094a4                I2C2_EV_IRQHandler
1757
-                0x080094a4                ADC1_2_IRQHandler
1758
-                0x080094a4                SPI1_IRQHandler
1759
-                0x080094a4                TAMPER_IRQHandler
1760
-                0x080094a4                TIM8_UP_IRQHandler
1761
-                0x080094a4                DMA2_Channel2_IRQHandler
1762
-                0x080094a4                USART3_IRQHandler
1763
-                0x080094a4                RTC_IRQHandler
1764
-                0x080094a4                DMA1_Channel7_IRQHandler
1765
-                0x080094a4                CAN1_RX1_IRQHandler
1766
-                0x080094a4                UART5_IRQHandler
1767
-                0x080094a4                ADC3_IRQHandler
1768
-                0x080094a4                TIM4_IRQHandler
1769
-                0x080094a4                DMA2_Channel1_IRQHandler
1770
-                0x080094a4                I2C1_EV_IRQHandler
1771
-                0x080094a4                DMA1_Channel6_IRQHandler
1772
-                0x080094a4                UART4_IRQHandler
1773
-                0x080094a4                TIM3_IRQHandler
1774
-                0x080094a4                RCC_IRQHandler
1775
-                0x080094a4                TIM1_TRG_COM_IRQHandler
1776
-                0x080094a4                Default_Handler
1777
-                0x080094a4                EXTI15_10_IRQHandler
1778
-                0x080094a4                TIM7_IRQHandler
1779
-                0x080094a4                TIM5_IRQHandler
1780
-                0x080094a4                EXTI9_5_IRQHandler
1781
-                0x080094a4                SPI2_IRQHandler
1782
-                0x080094a4                EXTI4_IRQHandler
1783
-                0x080094a4                USB_LP_CAN1_RX0_IRQHandler
1784
-                0x080094a4                USB_HP_CAN1_TX_IRQHandler
1785
-                0x080094a4                DMA1_Channel3_IRQHandler
1786
-                0x080094a4                FSMC_IRQHandler
1787
-                0x080094a4                TIM1_UP_IRQHandler
1788
-                0x080094a4                WWDG_IRQHandler
1789
-                0x080094a4                TIM2_IRQHandler
1790
-                0x080094a4                TIM1_BRK_IRQHandler
1791
-                0x080094a4                EXTI1_IRQHandler
1792
-                0x080094a4                DMA2_Channel4_5_IRQHandler
1793
-                0x080094a4                USART2_IRQHandler
1794
-                0x080094a4                I2C2_ER_IRQHandler
1795
-                0x080094a4                DMA1_Channel2_IRQHandler
1796
-                0x080094a4                TIM8_BRK_IRQHandler
1797
-                0x080094a4                CAN1_SCE_IRQHandler
1798
-                0x080094a4                FLASH_IRQHandler
1799
-                0x080094a4                SPI3_IRQHandler
1800
-                0x080094a4                I2C1_ER_IRQHandler
1801
-                0x080094a4                USBWakeUp_IRQHandler
1802
-                0x080094a4                DMA2_Channel3_IRQHandler
1803
- *fill*         0x080094a6        0x2 
1804
- .text.__errno  0x080094a8        0xc c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-errno.o)
1805
-                0x080094a8                __errno
1746
+                0x080095ec        0x2 startup\startup_stm32f103xe.o
1747
+                0x080095ec                RTC_Alarm_IRQHandler
1748
+                0x080095ec                EXTI2_IRQHandler
1749
+                0x080095ec                TIM8_TRG_COM_IRQHandler
1750
+                0x080095ec                TIM8_CC_IRQHandler
1751
+                0x080095ec                TIM1_CC_IRQHandler
1752
+                0x080095ec                PVD_IRQHandler
1753
+                0x080095ec                SDIO_IRQHandler
1754
+                0x080095ec                EXTI3_IRQHandler
1755
+                0x080095ec                EXTI0_IRQHandler
1756
+                0x080095ec                I2C2_EV_IRQHandler
1757
+                0x080095ec                ADC1_2_IRQHandler
1758
+                0x080095ec                SPI1_IRQHandler
1759
+                0x080095ec                TAMPER_IRQHandler
1760
+                0x080095ec                TIM8_UP_IRQHandler
1761
+                0x080095ec                DMA2_Channel2_IRQHandler
1762
+                0x080095ec                USART3_IRQHandler
1763
+                0x080095ec                RTC_IRQHandler
1764
+                0x080095ec                DMA1_Channel7_IRQHandler
1765
+                0x080095ec                CAN1_RX1_IRQHandler
1766
+                0x080095ec                UART5_IRQHandler
1767
+                0x080095ec                ADC3_IRQHandler
1768
+                0x080095ec                TIM4_IRQHandler
1769
+                0x080095ec                DMA2_Channel1_IRQHandler
1770
+                0x080095ec                I2C1_EV_IRQHandler
1771
+                0x080095ec                DMA1_Channel6_IRQHandler
1772
+                0x080095ec                UART4_IRQHandler
1773
+                0x080095ec                TIM3_IRQHandler
1774
+                0x080095ec                RCC_IRQHandler
1775
+                0x080095ec                TIM1_TRG_COM_IRQHandler
1776
+                0x080095ec                Default_Handler
1777
+                0x080095ec                EXTI15_10_IRQHandler
1778
+                0x080095ec                TIM7_IRQHandler
1779
+                0x080095ec                TIM5_IRQHandler
1780
+                0x080095ec                EXTI9_5_IRQHandler
1781
+                0x080095ec                SPI2_IRQHandler
1782
+                0x080095ec                EXTI4_IRQHandler
1783
+                0x080095ec                USB_LP_CAN1_RX0_IRQHandler
1784
+                0x080095ec                USB_HP_CAN1_TX_IRQHandler
1785
+                0x080095ec                DMA1_Channel3_IRQHandler
1786
+                0x080095ec                FSMC_IRQHandler
1787
+                0x080095ec                TIM1_UP_IRQHandler
1788
+                0x080095ec                WWDG_IRQHandler
1789
+                0x080095ec                TIM2_IRQHandler
1790
+                0x080095ec                TIM1_BRK_IRQHandler
1791
+                0x080095ec                EXTI1_IRQHandler
1792
+                0x080095ec                DMA2_Channel4_5_IRQHandler
1793
+                0x080095ec                USART2_IRQHandler
1794
+                0x080095ec                I2C2_ER_IRQHandler
1795
+                0x080095ec                DMA1_Channel2_IRQHandler
1796
+                0x080095ec                TIM8_BRK_IRQHandler
1797
+                0x080095ec                CAN1_SCE_IRQHandler
1798
+                0x080095ec                FLASH_IRQHandler
1799
+                0x080095ec                SPI3_IRQHandler
1800
+                0x080095ec                I2C1_ER_IRQHandler
1801
+                0x080095ec                USBWakeUp_IRQHandler
1802
+                0x080095ec                DMA2_Channel3_IRQHandler
1803
+ *fill*         0x080095ee        0x2 
1804
+ .text.__errno  0x080095f0        0xc c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-errno.o)
1805
+                0x080095f0                __errno
1806 1806
  .text.__libc_init_array
1807
-                0x080094b4       0x48 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-init.o)
1808
-                0x080094b4                __libc_init_array
1809
- .text.memcpy   0x080094fc       0x16 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-memcpy-stub.o)
1810
-                0x080094fc                memcpy
1811
- .text.memset   0x08009512       0x10 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-memset.o)
1812
-                0x08009512                memset
1813
- .text.__cvt    0x08009522       0xb8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_float.o)
1814
-                0x08009522                __cvt
1807
+                0x080095fc       0x48 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-init.o)
1808
+                0x080095fc                __libc_init_array
1809
+ .text.memcpy   0x08009644       0x16 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-memcpy-stub.o)
1810
+                0x08009644                memcpy
1811
+ .text.memset   0x0800965a       0x10 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-memset.o)
1812
+                0x0800965a                memset
1813
+ .text.__cvt    0x0800966a       0xb8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_float.o)
1814
+                0x0800966a                __cvt
1815 1815
  .text.__exponent
1816
-                0x080095da       0x6a c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_float.o)
1817
-                0x080095da                __exponent
1816
+                0x08009722       0x6a c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_float.o)
1817
+                0x08009722                __exponent
1818 1818
  .text._printf_float
1819
-                0x08009644      0x470 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_float.o)
1820
-                0x08009644                _printf_float
1819
+                0x0800978c      0x470 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_float.o)
1820
+                0x0800978c                _printf_float
1821 1821
  .text._printf_common
1822
-                0x08009ab4       0xee c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_i.o)
1823
-                0x08009ab4                _printf_common
1824
- *fill*         0x08009ba2        0x2 
1822
+                0x08009bfc       0xee c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_i.o)
1823
+                0x08009bfc                _printf_common
1824
+ *fill*         0x08009cea        0x2 
1825 1825
  .text._printf_i
1826
-                0x08009ba4      0x240 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_i.o)
1827
-                0x08009ba4                _printf_i
1828
- .text.printf   0x08009de4       0x30 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-printf.o)
1829
-                0x08009de4                iprintf
1830
-                0x08009de4                printf
1831
- .text._puts_r  0x08009e14       0xb8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-puts.o)
1832
-                0x08009e14                _puts_r
1833
- .text.puts     0x08009ecc       0x10 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-puts.o)
1834
-                0x08009ecc                puts
1835
- .text.setbuf   0x08009edc       0x10 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-setbuf.o)
1836
-                0x08009edc                setbuf
1837
- .text.setvbuf  0x08009eec      0x15c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-setvbuf.o)
1838
-                0x08009eec                setvbuf
1826
+                0x08009cec      0x240 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_i.o)
1827
+                0x08009cec                _printf_i
1828
+ .text.printf   0x08009f2c       0x30 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-printf.o)
1829
+                0x08009f2c                iprintf
1830
+                0x08009f2c                printf
1831
+ .text._puts_r  0x08009f5c       0xb8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-puts.o)
1832
+                0x08009f5c                _puts_r
1833
+ .text.puts     0x0800a014       0x10 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-puts.o)
1834
+                0x0800a014                puts
1835
+ .text.setbuf   0x0800a024       0x10 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-setbuf.o)
1836
+                0x0800a024                setbuf
1837
+ .text.setvbuf  0x0800a034      0x15c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-setvbuf.o)
1838
+                0x0800a034                setvbuf
1839 1839
  .text.__swbuf_r
1840
-                0x0800a048       0xa4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-wbuf.o)
1841
-                0x0800a048                __swbuf_r
1840
+                0x0800a190       0xa4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-wbuf.o)
1841
+                0x0800a190                __swbuf_r
1842 1842
  .text.__swsetup_r
1843
-                0x0800a0ec       0xdc c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-wsetup.o)
1844
-                0x0800a0ec                __swsetup_r
1845
- .text.quorem   0x0800a1c8      0x118 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-dtoa.o)
1846
- .text._dtoa_r  0x0800a2e0      0xba8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-dtoa.o)
1847
-                0x0800a2e0                _dtoa_r
1843
+                0x0800a234       0xdc c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-wsetup.o)
1844
+                0x0800a234                __swsetup_r
1845
+ .text.quorem   0x0800a310      0x118 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-dtoa.o)
1846
+ .text._dtoa_r  0x0800a428      0xba8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-dtoa.o)
1847
+                0x0800a428                _dtoa_r
1848 1848
  .text.__sflush_r
1849
-                0x0800ae88      0x110 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-fflush.o)
1850
-                0x0800ae88                __sflush_r
1849
+                0x0800afd0      0x110 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-fflush.o)
1850
+                0x0800afd0                __sflush_r
1851 1851
  .text._fflush_r
1852
-                0x0800af98       0x54 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-fflush.o)
1853
-                0x0800af98                _fflush_r
1852
+                0x0800b0e0       0x54 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-fflush.o)
1853
+                0x0800b0e0                _fflush_r
1854 1854
  .text._cleanup_r
1855
-                0x0800afec        0xc c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
1856
-                0x0800afec                _cleanup_r
1855
+                0x0800b134        0xc c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
1856
+                0x0800b134                _cleanup_r
1857 1857
  .text.std.isra.0
1858
-                0x0800aff8       0x48 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
1858
+                0x0800b140       0x48 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
1859 1859
  .text.__sfmoreglue
1860
-                0x0800b040       0x2c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
1861
-                0x0800b040                __sfmoreglue
1862
- .text.__sinit  0x0800b06c       0x60 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
1863
-                0x0800b06c                __sinit
1864
- .text.__sfp    0x0800b0cc       0x78 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
1865
-                0x0800b0cc                __sfp
1860
+                0x0800b188       0x2c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
1861
+                0x0800b188                __sfmoreglue
1862
+ .text.__sinit  0x0800b1b4       0x60 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
1863
+                0x0800b1b4                __sinit
1864
+ .text.__sfp    0x0800b214       0x78 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
1865
+                0x0800b214                __sfp
1866 1866
  .text._fwalk_reent
1867
-                0x0800b144       0x3c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-fwalk.o)
1868
-                0x0800b144                _fwalk_reent
1867
+                0x0800b28c       0x3c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-fwalk.o)
1868
+                0x0800b28c                _fwalk_reent
1869 1869
  .text._localeconv_r
1870
-                0x0800b180       0x1c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-localeconv.o)
1871
-                0x0800b180                _localeconv_r
1870
+                0x0800b2c8       0x1c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-localeconv.o)
1871
+                0x0800b2c8                _localeconv_r
1872 1872
  .text.__swhatbuf_r
1873
-                0x0800b19c       0x48 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-makebuf.o)
1874
-                0x0800b19c                __swhatbuf_r
1873
+                0x0800b2e4       0x48 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-makebuf.o)
1874
+                0x0800b2e4                __swhatbuf_r
1875 1875
  .text.__smakebuf_r
1876
-                0x0800b1e4       0x80 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-makebuf.o)
1877
-                0x0800b1e4                __smakebuf_r
1878
- .text.malloc   0x0800b264       0x10 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-malloc.o)
1879
-                0x0800b264                malloc
1880
- .text.memchr   0x0800b274       0x1c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-memchr-stub.o)
1881
-                0x0800b274                memchr
1882
- .text._Balloc  0x0800b290       0x68 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1883
-                0x0800b290                _Balloc
1884
- .text._Bfree   0x0800b2f8       0x2e c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1885
-                0x0800b2f8                _Bfree
1876
+                0x0800b32c       0x80 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-makebuf.o)
1877
+                0x0800b32c                __smakebuf_r
1878
+ .text.malloc   0x0800b3ac       0x10 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-malloc.o)
1879
+                0x0800b3ac                malloc
1880
+ .text.memchr   0x0800b3bc       0x1c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-memchr-stub.o)
1881
+                0x0800b3bc                memchr
1882
+ .text._Balloc  0x0800b3d8       0x68 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1883
+                0x0800b3d8                _Balloc
1884
+ .text._Bfree   0x0800b440       0x2e c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1885
+                0x0800b440                _Bfree
1886 1886
  .text.__multadd
1887
-                0x0800b326       0x76 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1888
-                0x0800b326                __multadd
1887
+                0x0800b46e       0x76 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1888
+                0x0800b46e                __multadd
1889 1889
  .text.__hi0bits
1890
-                0x0800b39c       0x3e c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1891
-                0x0800b39c                __hi0bits
1890
+                0x0800b4e4       0x3e c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1891
+                0x0800b4e4                __hi0bits
1892 1892
  .text.__lo0bits
1893
-                0x0800b3da       0x5e c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1894
-                0x0800b3da                __lo0bits
1895
- .text.__i2b    0x0800b438       0x12 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1896
-                0x0800b438                __i2b
1893
+                0x0800b522       0x5e c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1894
+                0x0800b522                __lo0bits
1895
+ .text.__i2b    0x0800b580       0x12 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1896
+                0x0800b580                __i2b
1897 1897
  .text.__multiply
1898
-                0x0800b44a      0x118 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1899
-                0x0800b44a                __multiply
1900
- *fill*         0x0800b562        0x2 
1898
+                0x0800b592      0x118 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1899
+                0x0800b592                __multiply
1900
+ *fill*         0x0800b6aa        0x2 
1901 1901
  .text.__pow5mult
1902
-                0x0800b564       0x9c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1903
-                0x0800b564                __pow5mult
1902
+                0x0800b6ac       0x9c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1903
+                0x0800b6ac                __pow5mult
1904 1904
  .text.__lshift
1905
-                0x0800b600       0xa2 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1906
-                0x0800b600                __lshift
1907
- .text.__mcmp   0x0800b6a2       0x34 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1908
-                0x0800b6a2                __mcmp
1909
- .text.__mdiff  0x0800b6d6       0xbe c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1910
-                0x0800b6d6                __mdiff
1911
- .text.__d2b    0x0800b794       0x9e c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1912
-                0x0800b794                __d2b
1905
+                0x0800b748       0xa2 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1906
+                0x0800b748                __lshift
1907
+ .text.__mcmp   0x0800b7ea       0x34 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1908
+                0x0800b7ea                __mcmp
1909
+ .text.__mdiff  0x0800b81e       0xbe c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1910
+                0x0800b81e                __mdiff
1911
+ .text.__d2b    0x0800b8dc       0x9e c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
1912
+                0x0800b8dc                __d2b
1913 1913
  .text._calloc_r
1914
-                0x0800b832       0x1c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-callocr.o)
1915
-                0x0800b832                _calloc_r
1916
- *fill*         0x0800b84e        0x2 
1917
- .text._free_r  0x0800b850       0x98 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-freer.o)
1918
-                0x0800b850                _free_r
1914
+                0x0800b97a       0x1c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-callocr.o)
1915
+                0x0800b97a                _calloc_r
1916
+ *fill*         0x0800b996        0x2 
1917
+ .text._free_r  0x0800b998       0x98 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-freer.o)
1918
+                0x0800b998                _free_r
1919 1919
  .text._malloc_r
1920
-                0x0800b8e8       0xbc c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-mallocr.o)
1921
-                0x0800b8e8                _malloc_r
1920
+                0x0800ba30       0xbc c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-mallocr.o)
1921
+                0x0800ba30                _malloc_r
1922 1922
  .text.__sfputc_r
1923
-                0x0800b9a4       0x2c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf.o)
1923
+                0x0800baec       0x2c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf.o)
1924 1924
  .text.__sfputs_r
1925
-                0x0800b9d0       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf.o)
1926
-                0x0800b9d0                __sfputs_r
1925
+                0x0800bb18       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf.o)
1926
+                0x0800bb18                __sfputs_r
1927 1927
  .text._vfprintf_r
1928
-                0x0800b9f4      0x22c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf.o)
1929
-                0x0800b9f4                _vfprintf_r
1930
-                0x0800b9f4                _vfiprintf_r
1931
- .text._sbrk_r  0x0800bc20       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-sbrkr.o)
1932
-                0x0800bc20                _sbrk_r
1933
- .text.__sread  0x0800bc40       0x22 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-stdio.o)
1934
-                0x0800bc40                __sread
1928
+                0x0800bb3c      0x22c c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf.o)
1929
+                0x0800bb3c                _vfprintf_r
1930
+                0x0800bb3c                _vfiprintf_r
1931
+ .text._sbrk_r  0x0800bd68       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-sbrkr.o)
1932
+                0x0800bd68                _sbrk_r
1933
+ .text.__sread  0x0800bd88       0x22 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-stdio.o)
1934
+                0x0800bd88                __sread
1935 1935
  .text.__swrite
1936
-                0x0800bc62       0x38 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-stdio.o)
1937
-                0x0800bc62                __swrite
1938
- .text.__sseek  0x0800bc9a       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-stdio.o)
1939
-                0x0800bc9a                __sseek
1936
+                0x0800bdaa       0x38 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-stdio.o)
1937
+                0x0800bdaa                __swrite
1938
+ .text.__sseek  0x0800bde2       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-stdio.o)
1939
+                0x0800bde2                __sseek
1940 1940
  .text.__sclose
1941
-                0x0800bcbe        0x8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-stdio.o)
1942
-                0x0800bcbe                __sclose
1943
- *fill*         0x0800bcc6        0x2 
1941
+                0x0800be06        0x8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-stdio.o)
1942
+                0x0800be06                __sclose
1943
+ *fill*         0x0800be0e        0x2 
1944 1944
  .text._write_r
1945
-                0x0800bcc8       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-writer.o)
1946
-                0x0800bcc8                _write_r
1945
+                0x0800be10       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-writer.o)
1946
+                0x0800be10                _write_r
1947 1947
  .text._close_r
1948
-                0x0800bcec       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-closer.o)
1949
-                0x0800bcec                _close_r
1948
+                0x0800be34       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-closer.o)
1949
+                0x0800be34                _close_r
1950 1950
  .text._fstat_r
1951
-                0x0800bd0c       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-fstatr.o)
1952
-                0x0800bd0c                _fstat_r
1951
+                0x0800be54       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-fstatr.o)
1952
+                0x0800be54                _fstat_r
1953 1953
  .text._isatty_r
1954
-                0x0800bd30       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-isattyr.o)
1955
-                0x0800bd30                _isatty_r
1954
+                0x0800be78       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-isattyr.o)
1955
+                0x0800be78                _isatty_r
1956 1956
  .text._lseek_r
1957
-                0x0800bd50       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-lseekr.o)
1958
-                0x0800bd50                _lseek_r
1957
+                0x0800be98       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-lseekr.o)
1958
+                0x0800be98                _lseek_r
1959 1959
  .text.__ascii_mbtowc
1960
-                0x0800bd74       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mbtowc_r.o)
1961
-                0x0800bd74                __ascii_mbtowc
1960
+                0x0800bebc       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mbtowc_r.o)
1961
+                0x0800bebc                __ascii_mbtowc
1962 1962
  .text.__malloc_lock
1963
-                0x0800bd98        0x2 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mlock.o)
1964
-                0x0800bd98                __malloc_lock
1963
+                0x0800bee0        0x2 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mlock.o)
1964
+                0x0800bee0                __malloc_lock
1965 1965
  .text.__malloc_unlock
1966
-                0x0800bd9a        0x2 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mlock.o)
1967
-                0x0800bd9a                __malloc_unlock
1968
- .text._read_r  0x0800bd9c       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-readr.o)
1969
-                0x0800bd9c                _read_r
1966
+                0x0800bee2        0x2 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mlock.o)
1967
+                0x0800bee2                __malloc_unlock
1968
+ .text._read_r  0x0800bee4       0x24 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-readr.o)
1969
+                0x0800bee4                _read_r
1970 1970
  .text.__ascii_wctomb
1971
-                0x0800bdc0       0x1a c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-wctomb_r.o)
1972
-                0x0800bdc0                __ascii_wctomb
1971
+                0x0800bf08       0x1a c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-wctomb_r.o)
1972
+                0x0800bf08                __ascii_wctomb
1973 1973
  *(.glue_7)
1974
- .glue_7        0x0800bdda        0x0 linker stubs
1974
+ .glue_7        0x0800bf22        0x0 linker stubs
1975 1975
  *(.glue_7t)
1976
- .glue_7t       0x0800bdda        0x0 linker stubs
1976
+ .glue_7t       0x0800bf22        0x0 linker stubs
1977 1977
  *(.eh_frame)
1978
- *fill*         0x0800bdda        0x2 
1979
- .eh_frame      0x0800bddc        0x0 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
1978
+ *fill*         0x0800bf22        0x2 
1979
+ .eh_frame      0x0800bf24        0x0 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
1980 1980
  *(.init)
1981
- .init          0x0800bddc        0x4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crti.o
1982
-                0x0800bddc                _init
1983
- .init          0x0800bde0        0x8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtn.o
1981
+ .init          0x0800bf24        0x4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crti.o
1982
+                0x0800bf24                _init
1983
+ .init          0x0800bf28        0x8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtn.o
1984 1984
  *(.fini)
1985
- .fini          0x0800bde8        0x4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crti.o
1986
-                0x0800bde8                _fini
1987
- .fini          0x0800bdec        0x8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtn.o
1988
-                0x0800bdf4                . = ALIGN (0x4)
1989
-                0x0800bdf4                _etext = .
1985
+ .fini          0x0800bf30        0x4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crti.o
1986
+                0x0800bf30                _fini
1987
+ .fini          0x0800bf34        0x8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtn.o
1988
+                0x0800bf3c                . = ALIGN (0x4)
1989
+                0x0800bf3c                _etext = .
1990 1990
 
1991
-.vfp11_veneer   0x0800bdf4        0x0
1992
- .vfp11_veneer  0x0800bdf4        0x0 linker stubs
1991
+.vfp11_veneer   0x0800bf3c        0x0
1992
+ .vfp11_veneer  0x0800bf3c        0x0 linker stubs
1993 1993
 
1994
-.v4_bx          0x0800bdf4        0x0
1995
- .v4_bx         0x0800bdf4        0x0 linker stubs
1994
+.v4_bx          0x0800bf3c        0x0
1995
+ .v4_bx         0x0800bf3c        0x0 linker stubs
1996 1996
 
1997
-.iplt           0x0800bdf4        0x0
1998
- .iplt          0x0800bdf4        0x0 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
1997
+.iplt           0x0800bf3c        0x0
1998
+ .iplt          0x0800bf3c        0x0 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
1999 1999
 
2000
-.rodata         0x0800bdf8      0x380
2001
-                0x0800bdf8                . = ALIGN (0x4)
2000
+.rodata         0x0800bf40      0x380
2001
+                0x0800bf40                . = ALIGN (0x4)
2002 2002
  *(.rodata)
2003
- .rodata        0x0800bdf8       0x10 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.o
2004
- .rodata        0x0800be08       0x10 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.o
2005
- .rodata        0x0800be18       0x30 Src\adf4153.o
2003
+ .rodata        0x0800bf40       0x10 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.o
2004
+ .rodata        0x0800bf50       0x10 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.o
2005
+ .rodata        0x0800bf60       0x30 Src\adf4153.o
2006 2006
  *(.rodata*)
2007 2007
  .rodata.FLASH_Byte_Write.str1.1
2008
-                0x0800be48       0x1f Src\flash.o
2008
+                0x0800bf90       0x1f Src\flash.o
2009 2009
  .rodata.AHBPrescTable
2010
-                0x0800be67       0x10 Src\system_stm32f1xx.o
2011
-                0x0800be67                AHBPrescTable
2010
+                0x0800bfaf       0x10 Src\system_stm32f1xx.o
2011
+                0x0800bfaf                AHBPrescTable
2012 2012
  .rodata.APBPrescTable
2013
-                0x0800be77        0x8 Src\system_stm32f1xx.o
2014
-                0x0800be77                APBPrescTable
2013
+                0x0800bfbf        0x8 Src\system_stm32f1xx.o
2014
+                0x0800bfbf                APBPrescTable
2015 2015
  .rodata.RF_Ctrl_Main.str1.1
2016
-                0x0800be7f       0x14 Src\zig_operate.o
2016
+                0x0800bfc7       0x14 Src\zig_operate.o
2017 2017
  .rodata.RF_Operate.str1.1
2018
-                0x0800be93       0x22 Src\zig_operate.o
2019
- *fill*         0x0800beb5        0x3 
2018
+                0x0800bfdb       0x22 Src\zig_operate.o
2019
+ *fill*         0x0800bffd        0x3 
2020 2020
  .rodata._global_impure_ptr
2021
-                0x0800beb8        0x4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
2022
-                0x0800beb8                _global_impure_ptr
2021
+                0x0800c000        0x4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
2022
+                0x0800c000                _global_impure_ptr
2023 2023
  .rodata._printf_float.str1.1
2024
-                0x0800bebc       0x12 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_float.o)
2024
+                0x0800c004       0x12 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_float.o)
2025 2025
  .rodata._printf_i.str1.1
2026
-                0x0800bece       0x22 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_i.o)
2026
+                0x0800c016       0x22 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf_i.o)
2027 2027
  .rodata._dtoa_r.str1.1
2028
-                0x0800bef0        0xd c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-dtoa.o)
2028
+                0x0800c038        0xd c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-dtoa.o)
2029 2029
                                   0xf (size before relaxing)
2030
- *fill*         0x0800befd        0x3 
2030
+ *fill*         0x0800c045        0x3 
2031 2031
  .rodata.__sf_fake_stderr
2032
-                0x0800bf00       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
2033
-                0x0800bf00                __sf_fake_stderr
2032
+                0x0800c048       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
2033
+                0x0800c048                __sf_fake_stderr
2034 2034
  .rodata.__sf_fake_stdin
2035
-                0x0800bf20       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
2036
-                0x0800bf20                __sf_fake_stdin
2035
+                0x0800c068       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
2036
+                0x0800c068                __sf_fake_stdin
2037 2037
  .rodata.__sf_fake_stdout
2038
-                0x0800bf40       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
2039
-                0x0800bf40                __sf_fake_stdout
2038
+                0x0800c088       0x20 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-findfp.o)
2039
+                0x0800c088                __sf_fake_stdout
2040 2040
  .rodata.__mprec_bigtens
2041
-                0x0800bf60       0x28 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
2042
-                0x0800bf60                __mprec_bigtens
2041
+                0x0800c0a8       0x28 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
2042
+                0x0800c0a8                __mprec_bigtens
2043 2043
  .rodata.__mprec_tens
2044
-                0x0800bf88       0xc8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
2045
-                0x0800bf88                __mprec_tens
2044
+                0x0800c0d0       0xc8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
2045
+                0x0800c0d0                __mprec_tens
2046 2046
  .rodata.p05.6052
2047
-                0x0800c050        0xc c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
2047
+                0x0800c198        0xc c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-mprec.o)
2048 2048
  .rodata._vfprintf_r.str1.1
2049
-                0x0800c05c       0x11 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf.o)
2049
+                0x0800c1a4       0x11 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-nano-vfprintf.o)
2050 2050
  .rodata._setlocale_r.str1.1
2051
-                0x0800c06d        0x8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-locale.o)
2051
+                0x0800c1b5        0x8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-locale.o)
2052 2052
                                   0x9 (size before relaxing)
2053 2053
  .rodata.str1.1
2054
-                0x0800c075        0x2 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-locale.o)
2054
+                0x0800c1bd        0x2 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-locale.o)
2055 2055
  .rodata._ctype_
2056
-                0x0800c077      0x101 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-ctype_.o)
2057
-                0x0800c077                _ctype_
2058
-                0x0800c178                . = ALIGN (0x4)
2056
+                0x0800c1bf      0x101 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/../../../../arm-atollic-eabi/lib/armv7-m\libc_nano.a(lib_a-ctype_.o)
2057
+                0x0800c1bf                _ctype_
2058
+                0x0800c2c0                . = ALIGN (0x4)
2059 2059
 
2060 2060
 .ARM.extab
2061 2061
  *(.ARM.extab* .gnu.linkonce.armextab.*)
2062 2062
 
2063
-.ARM            0x0800c178        0x8
2064
-                0x0800c178                __exidx_start = .
2063
+.ARM            0x0800c2c0        0x8
2064
+                0x0800c2c0                __exidx_start = .
2065 2065
  *(.ARM.exidx*)
2066
- .ARM.exidx     0x0800c178        0x8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m\libgcc.a(_udivmoddi4.o)
2067
-                0x0800c180                __exidx_end = .
2066
+ .ARM.exidx     0x0800c2c0        0x8 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m\libgcc.a(_udivmoddi4.o)
2067
+                0x0800c2c8                __exidx_end = .
2068 2068
 
2069
-.rel.dyn        0x0800c180        0x0
2070
- .rel.iplt      0x0800c180        0x0 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
2069
+.rel.dyn        0x0800c2c8        0x0
2070
+ .rel.iplt      0x0800c2c8        0x0 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
2071 2071
 
2072
-.preinit_array  0x0800c180        0x0
2073
-                0x0800c180                PROVIDE (__preinit_array_start, .)
2072
+.preinit_array  0x0800c2c8        0x0
2073
+                0x0800c2c8                PROVIDE (__preinit_array_start, .)
2074 2074
  *(.preinit_array*)
2075
-                0x0800c180                PROVIDE (__preinit_array_end, .)
2075
+                0x0800c2c8                PROVIDE (__preinit_array_end, .)
2076 2076
 
2077
-.init_array     0x0800c180        0x4
2078
-                0x0800c180                PROVIDE (__init_array_start, .)
2077
+.init_array     0x0800c2c8        0x4
2078
+                0x0800c2c8                PROVIDE (__init_array_start, .)
2079 2079
  *(SORT(.init_array.*))
2080 2080
  *(.init_array*)
2081
- .init_array    0x0800c180        0x4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
2082
-                0x0800c184                PROVIDE (__init_array_end, .)
2081
+ .init_array    0x0800c2c8        0x4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
2082
+                0x0800c2cc                PROVIDE (__init_array_end, .)
2083 2083
 
2084
-.fini_array     0x0800c184        0x4
2084
+.fini_array     0x0800c2cc        0x4
2085 2085
                 [!provide]                PROVIDE (__fini_array_start, .)
2086 2086
  *(SORT(.fini_array.*))
2087 2087
  *(.fini_array*)
2088
- .fini_array    0x0800c184        0x4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
2088
+ .fini_array    0x0800c2cc        0x4 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
2089 2089
                 [!provide]                PROVIDE (__fini_array_end, .)
2090
-                0x0800c188                _sidata = LOADADDR (.data)
2090
+                0x0800c2d0                _sidata = LOADADDR (.data)
2091 2091
 
2092
-.data           0x20000000      0x404 load address 0x0800c188
2092
+.data           0x20000000      0x404 load address 0x0800c2d0
2093 2093
                 0x20000000                . = ALIGN (0x4)
2094 2094
                 0x20000000                _sdata = .
2095 2095
  *(.data)
@@ -2184,11 +2184,11 @@ LOAD c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../l
2184 2184
                 0x20000404                . = ALIGN (0x4)
2185 2185
                 0x20000404                _edata = .
2186 2186
 
2187
-.igot.plt       0x20000404        0x0 load address 0x0800c58c
2187
+.igot.plt       0x20000404        0x0 load address 0x0800c6d4
2188 2188
  .igot.plt      0x20000404        0x0 c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtbegin.o
2189 2189
                 0x20000404                . = ALIGN (0x4)
2190 2190
 
2191
-.bss            0x20000408     0x1398 load address 0x0800c58c
2191
+.bss            0x20000408     0x1398 load address 0x0800c6d4
2192 2192
                 0x20000408                _sbss = .
2193 2193
                 0x20000408                __bss_start__ = _sbss
2194 2194
  *(.bss)
@@ -2247,7 +2247,7 @@ LOAD c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../l
2247 2247
                 0x200017a0                __bss_end__ = _ebss
2248 2248
 
2249 2249
 ._user_heap_stack
2250
-                0x200017a0      0x600 load address 0x0800c58c
2250
+                0x200017a0      0x600 load address 0x0800c6d4
2251 2251
                 0x200017a0                . = ALIGN (0x4)
2252 2252
                 0x200017a0                PROVIDE (end, .)
2253 2253
                 [!provide]                PROVIDE (_end, .)
@@ -2441,7 +2441,7 @@ LOAD c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../l
2441 2441
                 0x00000ec4       0x1d c:/program files (x86)/atollic/truestudio for stm32 9.3.0/armtools/bin/../lib/gcc/arm-atollic-eabi/6.3.1/armv7-m/crtn.o
2442 2442
 OUTPUT(STM32F103_ATTEN_PLL_Zig.elf elf32-littlearm)
2443 2443
 
2444
-.debug_info     0x00000000    0x2a2c4
2444
+.debug_info     0x00000000    0x2a468
2445 2445
  .debug_info    0x00000000     0x102e Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.o
2446 2446
  .debug_info    0x0000102e     0x16a1 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.o
2447 2447
  .debug_info    0x000026cf     0x138b Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.o
@@ -2462,17 +2462,17 @@ OUTPUT(STM32F103_ATTEN_PLL_Zig.elf elf32-littlearm)
2462 2462
  .debug_info    0x00017ed0     0x1e68 Src\adf4153.o
2463 2463
  .debug_info    0x00019d38     0x19bd Src\flash.o
2464 2464
  .debug_info    0x0001b6f5     0x185d Src\includes.o
2465
- .debug_info    0x0001cf52     0x2d7a Src\main.o
2466
- .debug_info    0x0001fccc     0x1992 Src\pll_4113.o
2467
- .debug_info    0x0002165e     0x1fb8 Src\stm32f1xx_hal_msp.o
2468
- .debug_info    0x00023616     0x1805 Src\stm32f1xx_it.o
2469
- .debug_info    0x00024e1b      0xfe1 Src\syscalls.o
2470
- .debug_info    0x00025dfc      0xc4d Src\system_stm32f1xx.o
2471
- .debug_info    0x00026a49     0x174d Src\uart.o
2472
- .debug_info    0x00028196     0x20bd Src\zig_operate.o
2473
- .debug_info    0x0002a253       0x71 startup\startup_stm32f103xe.o
2465
+ .debug_info    0x0001cf52     0x2f1e Src\main.o
2466
+ .debug_info    0x0001fe70     0x1992 Src\pll_4113.o
2467
+ .debug_info    0x00021802     0x1fb8 Src\stm32f1xx_hal_msp.o
2468
+ .debug_info    0x000237ba     0x1805 Src\stm32f1xx_it.o
2469
+ .debug_info    0x00024fbf      0xfe1 Src\syscalls.o
2470
+ .debug_info    0x00025fa0      0xc4d Src\system_stm32f1xx.o
2471
+ .debug_info    0x00026bed     0x174d Src\uart.o
2472
+ .debug_info    0x0002833a     0x20bd Src\zig_operate.o
2473
+ .debug_info    0x0002a3f7       0x71 startup\startup_stm32f103xe.o
2474 2474
 
2475
-.debug_abbrev   0x00000000     0x50e8
2475
+.debug_abbrev   0x00000000     0x50d0
2476 2476
  .debug_abbrev  0x00000000      0x315 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.o
2477 2477
  .debug_abbrev  0x00000315      0x2fb Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.o
2478 2478
  .debug_abbrev  0x00000610      0x296 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.o
@@ -2493,15 +2493,15 @@ OUTPUT(STM32F103_ATTEN_PLL_Zig.elf elf32-littlearm)
2493 2493
  .debug_abbrev  0x00003174      0x398 Src\adf4153.o
2494 2494
  .debug_abbrev  0x0000350c      0x2ff Src\flash.o
2495 2495
  .debug_abbrev  0x0000380b      0x23a Src\includes.o
2496
- .debug_abbrev  0x00003a45      0x39d Src\main.o
2497
- .debug_abbrev  0x00003de2      0x2ba Src\pll_4113.o
2498
- .debug_abbrev  0x0000409c      0x2db Src\stm32f1xx_hal_msp.o
2499
- .debug_abbrev  0x00004377      0x25b Src\stm32f1xx_it.o
2500
- .debug_abbrev  0x000045d2      0x2d9 Src\syscalls.o
2501
- .debug_abbrev  0x000048ab      0x1eb Src\system_stm32f1xx.o
2502
- .debug_abbrev  0x00004a96      0x2db Src\uart.o
2503
- .debug_abbrev  0x00004d71      0x365 Src\zig_operate.o
2504
- .debug_abbrev  0x000050d6       0x12 startup\startup_stm32f103xe.o
2496
+ .debug_abbrev  0x00003a45      0x385 Src\main.o
2497
+ .debug_abbrev  0x00003dca      0x2ba Src\pll_4113.o
2498
+ .debug_abbrev  0x00004084      0x2db Src\stm32f1xx_hal_msp.o
2499
+ .debug_abbrev  0x0000435f      0x25b Src\stm32f1xx_it.o
2500
+ .debug_abbrev  0x000045ba      0x2d9 Src\syscalls.o
2501
+ .debug_abbrev  0x00004893      0x1eb Src\system_stm32f1xx.o
2502
+ .debug_abbrev  0x00004a7e      0x2db Src\uart.o
2503
+ .debug_abbrev  0x00004d59      0x365 Src\zig_operate.o
2504
+ .debug_abbrev  0x000050be       0x12 startup\startup_stm32f103xe.o
2505 2505
 
2506 2506
 .debug_loc      0x00000000     0x9d22
2507 2507
  .debug_loc     0x00000000      0x11b Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.o
@@ -2592,7 +2592,7 @@ OUTPUT(STM32F103_ATTEN_PLL_Zig.elf elf32-littlearm)
2592 2592
  .debug_aranges
2593 2593
                 0x00000dd8       0x28 startup\startup_stm32f103xe.o
2594 2594
 
2595
-.debug_ranges   0x00000000     0x1238
2595
+.debug_ranges   0x00000000     0x1208
2596 2596
  .debug_ranges  0x00000000       0xb8 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.o
2597 2597
  .debug_ranges  0x000000b8       0xb8 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.o
2598 2598
  .debug_ranges  0x00000170       0x70 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.o
@@ -2613,17 +2613,17 @@ OUTPUT(STM32F103_ATTEN_PLL_Zig.elf elf32-littlearm)
2613 2613
  .debug_ranges  0x00000ca8       0x60 Src\adf4153.o
2614 2614
  .debug_ranges  0x00000d08       0x68 Src\flash.o
2615 2615
  .debug_ranges  0x00000d70       0x28 Src\includes.o
2616
- .debug_ranges  0x00000d98      0x198 Src\main.o
2617
- .debug_ranges  0x00000f30       0x28 Src\pll_4113.o
2618
- .debug_ranges  0x00000f58      0x118 Src\stm32f1xx_hal_msp.o
2619
- .debug_ranges  0x00001070       0x60 Src\stm32f1xx_it.o
2620
- .debug_ranges  0x000010d0       0xa0 Src\syscalls.o
2621
- .debug_ranges  0x00001170       0x18 Src\system_stm32f1xx.o
2622
- .debug_ranges  0x00001188       0x48 Src\uart.o
2623
- .debug_ranges  0x000011d0       0x48 Src\zig_operate.o
2624
- .debug_ranges  0x00001218       0x20 startup\startup_stm32f103xe.o
2616
+ .debug_ranges  0x00000d98      0x168 Src\main.o
2617
+ .debug_ranges  0x00000f00       0x28 Src\pll_4113.o
2618
+ .debug_ranges  0x00000f28      0x118 Src\stm32f1xx_hal_msp.o
2619
+ .debug_ranges  0x00001040       0x60 Src\stm32f1xx_it.o
2620
+ .debug_ranges  0x000010a0       0xa0 Src\syscalls.o
2621
+ .debug_ranges  0x00001140       0x18 Src\system_stm32f1xx.o
2622
+ .debug_ranges  0x00001158       0x48 Src\uart.o
2623
+ .debug_ranges  0x000011a0       0x48 Src\zig_operate.o
2624
+ .debug_ranges  0x000011e8       0x20 startup\startup_stm32f103xe.o
2625 2625
 
2626
-.debug_line     0x00000000     0x9d24
2626
+.debug_line     0x00000000     0x9d44
2627 2627
  .debug_line    0x00000000      0x45f Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.o
2628 2628
  .debug_line    0x0000045f      0x863 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc.o
2629 2629
  .debug_line    0x00000cc2      0x737 Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_adc_ex.o
@@ -2644,15 +2644,15 @@ OUTPUT(STM32F103_ATTEN_PLL_Zig.elf elf32-littlearm)
2644 2644
  .debug_line    0x00006c78      0x4ad Src\adf4153.o
2645 2645
  .debug_line    0x00007125      0x506 Src\flash.o
2646 2646
  .debug_line    0x0000762b      0x3df Src\includes.o
2647
- .debug_line    0x00007a0a      0x6bd Src\main.o
2648
- .debug_line    0x000080c7      0x3de Src\pll_4113.o
2649
- .debug_line    0x000084a5      0x4b0 Src\stm32f1xx_hal_msp.o
2650
- .debug_line    0x00008955      0x3d9 Src\stm32f1xx_it.o
2651
- .debug_line    0x00008d2e      0x3c0 Src\syscalls.o
2652
- .debug_line    0x000090ee      0x2bf Src\system_stm32f1xx.o
2653
- .debug_line    0x000093ad      0x39b Src\uart.o
2654
- .debug_line    0x00009748      0x55f Src\zig_operate.o
2655
- .debug_line    0x00009ca7       0x7d startup\startup_stm32f103xe.o
2647
+ .debug_line    0x00007a0a      0x6dd Src\main.o
2648
+ .debug_line    0x000080e7      0x3de Src\pll_4113.o
2649
+ .debug_line    0x000084c5      0x4b0 Src\stm32f1xx_hal_msp.o
2650
+ .debug_line    0x00008975      0x3d9 Src\stm32f1xx_it.o
2651
+ .debug_line    0x00008d4e      0x3c0 Src\syscalls.o
2652
+ .debug_line    0x0000910e      0x2bf Src\system_stm32f1xx.o
2653
+ .debug_line    0x000093cd      0x39b Src\uart.o
2654
+ .debug_line    0x00009768      0x55f Src\zig_operate.o
2655
+ .debug_line    0x00009cc7       0x7d startup\startup_stm32f103xe.o
2656 2656
 
2657 2657
 .debug_str      0x00000000     0x5746
2658 2658
  .debug_str     0x00000000      0xc6c Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.o
@@ -2695,9 +2695,9 @@ OUTPUT(STM32F103_ATTEN_PLL_Zig.elf elf32-littlearm)
2695 2695
                                0x16a7 (size before relaxing)
2696 2696
  .debug_str     0x00004e72       0x8b Src\includes.o
2697 2697
                                0x1561 (size before relaxing)
2698
- .debug_str     0x00004efd      0x128 Src\main.o
2699
-                               0x2168 (size before relaxing)
2700
- .debug_str     0x00005025       0x84 Src\pll_4113.o
2698
+ .debug_str     0x00004efd      0x13c Src\main.o
2699
+                               0x217c (size before relaxing)
2700
+ .debug_str     0x00005039       0x70 Src\pll_4113.o
2701 2701
                                0x1568 (size before relaxing)
2702 2702
  .debug_str     0x000050a9       0x25 Src\stm32f1xx_hal_msp.o
2703 2703
                                0x1d03 (size before relaxing)

+ 2 - 2
Debug/Src/main.su

@@ -1,6 +1,6 @@
1 1
 main.c:84:6:HAL_TIM_PeriodElapsedCallback	0	static
2 2
 main.c:93:5:_write	8	static
3 3
 main.c:99:6:Pol_Delay_us	8	static
4
-main.c:285:6:SystemClock_Config	96	static
4
+main.c:306:6:SystemClock_Config	96	static
5 5
 main.c:129:5:main	120	static
6
-main.c:726:6:Error_Handler	0	static
6
+main.c:747:6:Error_Handler	0	static

+ 1 - 0
Inc/adf4153.h

@@ -60,6 +60,7 @@ typedef struct {
60 60
 //void ADF4153_Freq_Calc(unsigned long long Freq,unsigned long long REFin,uint8_t R_Counter,uint32_t chspacing);
61 61
 
62 62
 
63
+//void ADF4153_Module_Ctrl(PLL_Setting_st pll,uint32_t R0,uint32_t R1,uint32_t R2,uint32_t R3);
63 64
 //void ADF4153_Module_Ctrl(PLL_Setting_st pll,uint32_t R0,uint32_t R1,uint32_t R2,uint32_t R3);
64 65
 ADF4153_R_N_Reg_st ADF4153_Freq_Calc(unsigned long long Freq,unsigned long long REFin,uint8_t R_Counter,uint32_t chspacing);
65 66
 void ADF4153_Init(void);

+ 23 - 2
Src/main.c

@@ -71,7 +71,7 @@ static void MX_USART1_UART_Init(void);
71 71
 static void MX_TIM6_Init(void);
72 72
 static void MX_NVIC_Init(void);
73 73
 /* USER CODE BEGIN PFP */
74
-
74
+void ADF4153_Module_Ctrl(PLL_Setting_st pll,uint32_t R0,uint32_t R1,uint32_t R2,uint32_t R3);
75 75
 /* USER CODE END PFP */
76 76
 
77 77
 /* Private user code ---------------------------------------------------------*/
@@ -233,6 +233,27 @@ int main(void)
233 233
  
234 234
   while (1)
235 235
   {
236
+	    if(HAL_GPIO_ReadPin(PLL_LD_1_8G_DL_GPIO_Port, PLL_LD_1_8G_DL_Pin) == GPIO_PIN_RESET
237
+	        && HAL_GPIO_ReadPin(PLL_EN_1_8G_DL_GPIO_Port, PLL_EN_1_8G_DL_Pin) == GPIO_PIN_SET){
238
+	        ADF4113_Module_Ctrl(ADF4113_1_8G_DL,0x000410,0x03E801,0x9F8092);
239
+	        HAL_Delay(1);
240
+	    }
241
+	    if(HAL_GPIO_ReadPin(PLL_LD_1_8G_UL_GPIO_Port, PLL_LD_1_8G_UL_Pin) == GPIO_PIN_RESET
242
+	        && HAL_GPIO_ReadPin(PLL_EN_1_8G_UL_GPIO_Port, PLL_EN_1_8G_UL_Pin) == GPIO_PIN_SET){
243
+	        ADF4113_Module_Ctrl(ADF4113_1_8G_UL,0x000410,0x038D31,0x9f8092);
244
+	        HAL_Delay(1);
245
+	    }
246
+	    if(HAL_GPIO_ReadPin(PLL_LD_2_1G_DL_GPIO_Port, PLL_LD_2_1G_DL_Pin) == GPIO_PIN_RESET
247
+	        && HAL_GPIO_ReadPin(PLL_EN_2_1G_DL_GPIO_Port, PLL_EN_2_1G_DL_Pin) == GPIO_PIN_SET){
248
+	        ADF4113_Module_Ctrl(ADF4113_2_1G_DL,0x410,0x4DE71,0x9F8092);
249
+	        HAL_Delay(1);
250
+	    }
251
+	    if(HAL_GPIO_ReadPin(PLL_LD_2_1G_UL_GPIO_Port, PLL_LD_2_1G_UL_Pin) == GPIO_PIN_RESET
252
+	        && HAL_GPIO_ReadPin(PLL_EN_2_1G_UL_GPIO_Port, PLL_EN_2_1G_UL_Pin) == GPIO_PIN_SET){
253
+	        ADF4113_Module_Ctrl(ADF4113_2_1G_UL,0x000410,0x59A31,0x9f8092);
254
+	        HAL_Delay(1);
255
+	    }
256
+
236 257
     if(HAL_GPIO_ReadPin(PLL_LD_3_5G_H_GPIO_Port, PLL_LD_3_5G_H_Pin) == GPIO_PIN_RESET 
237 258
         && HAL_GPIO_ReadPin(PLL_ON_OFF_3_5G_H_GPIO_Port, PLL_ON_OFF_3_5G_H_Pin) == GPIO_PIN_SET){
238 259
         temp_reg = ADF4153_Freq_Calc(3934500000,ADF4153_REFIN,ADF4153_RCOUNTER,ADF4153_CHANNEL_SPACING);
@@ -240,7 +261,7 @@ int main(void)
240 261
         HAL_Delay(1);
241 262
     }
242 263
     if(HAL_GPIO_ReadPin(PLL_LD_3_5G_L_GPIO_Port, PLL_LD_3_5G_L_Pin) == GPIO_PIN_RESET
243
-        || HAL_GPIO_ReadPin(PLL_ON_OFF_3_5G_L_GPIO_Port, PLL_ON_OFF_3_5G_L_Pin) == GPIO_PIN_SET){
264
+        && HAL_GPIO_ReadPin(PLL_ON_OFF_3_5G_L_GPIO_Port, PLL_ON_OFF_3_5G_L_Pin) == GPIO_PIN_SET){
244 265
         temp_reg = ADF4153_Freq_Calc(3465500000,ADF4153_REFIN,ADF4153_RCOUNTER,ADF4153_CHANNEL_SPACING);
245 266
         ADF4153_Module_Ctrl(Pll_3_5_L,temp_reg.N_reg,temp_reg.R_reg,0x13c2,0x3);
246 267
         HAL_Delay(1);

binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/STM32F103_ATTEN_PLL_Zig.sip_xab


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/STM32F103_ATTEN_PLL_Zig.sip_xm


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/STM32F103_ATTEN_PLL_Zig.sip_xr


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/STM32F103_ATTEN_PLL_Zig.siwork


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_CRC16.h.sisc


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_flash.h.sisc


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_main.h.sisc


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Inc_uart.h.sisc


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_CRC16.c.sisc


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_flash.c.sisc


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_main.c.sisc


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_system_stm32f1xx.c.sisc


binární
insight/STM32F103_ATTEN_PLL_Zig.si4project/cache/parse/.._.._Src_uart.c.sisc