WXK
2024-11-12 74bd25da02aa4aa8f77c49be13ae2a502fcfb2e0
可以跟基站测距 FSK模式
已修改10个文件
39480 ■■■■■ 文件已修改
MDK-ARM/JLinkLog.txt 35865 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/L051.uvguix.WXK 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/L051.uvoptx 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/L051/L051.build_log.htm 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/L051/L051.htm 1351 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/L051/L051.map 2028 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/L051/L051_L051.dep 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Src/application/dw_mbx_tag.c 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Src/main.c 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Src/radio/Lora.c 52 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MDK-ARM/JLinkLog.txt
ÎļþÌ«´ó
MDK-ARM/L051.uvguix.WXK
@@ -93,25 +93,25 @@
      <flags>2</flags>
      <showCmd>3</showCmd>
      <MinPosition>
        <xPos>-32000</xPos>
        <yPos>-32000</yPos>
        <xPos>-1</xPos>
        <yPos>-1</yPos>
      </MinPosition>
      <MaxPosition>
        <xPos>-1</xPos>
        <yPos>-1</yPos>
      </MaxPosition>
      <NormalPosition>
        <Top>250</Top>
        <Left>2870</Left>
        <Right>4233</Right>
        <Bottom>1026</Bottom>
        <Top>149</Top>
        <Left>349</Left>
        <Right>2569</Right>
        <Bottom>1080</Bottom>
      </NormalPosition>
    </WindowPosition>
    <MDIClientArea>
      <RegID>0</RegID>
      <MDITabState>
        <Len>1378</Len>
        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E00000000000000010000002A433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF30433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C726164696F5C4C6F72612E6300000000064C6F72612E6300000000FFDC7800FFFFFFFF3C433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C64775F6D62785F7461672E63000000000C64775F6D62785F7461672E6300000000BECEA100FFFFFFFF30433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C726164696F5C4C6F72612E6800000000064C6F72612E6800000000F0A0A100FFFFFFFF39433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C4F6E43686970446576696365735C466C6173682E630000000007466C6173682E6300000000BCA8E100FFFFFFFF39433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C4F6E43686970446576696365735C466C6173682E680000000007466C6173682E68000000009CC1B600FFFFFFFF3C433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C64775F6D62785F7461672E68000000000C64775F6D62785F7461672E6800000000F7B88600FFFFFFFF3C433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C646563616472697665725C646563615F6465766963652E63000000000D646563615F6465766963652E6300000000D9ADC200FFFFFFFF32433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C73746D33326C3078785F69742E63000000000E73746D33326C3078785F69742E6300000000A5C2D700FFFFFFFF54433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C447269766572735C53544D33324C3078785F48414C5F4472697665725C5372635C73746D33326C3078785F68616C5F7370692E63000000001373746D33326C3078785F68616C5F7370692E6300000000B3A6BE00FFFFFFFF3E433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000EAD6A300FFFFFFFF2A433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C496E635C6D61696E2E6800000000066D61696E2E6800000000F6FA7D00FFFFFFFF3E433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000B5E99D00FFFFFFFF43433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E63000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D90A00006600000080110000FD020000</Data>
        <Len>1460</Len>
        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000F00000001000000010000002A433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF30433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C726164696F5C4C6F72612E6300000000064C6F72612E6300000000FFDC7800FFFFFFFF3C433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C64775F6D62785F7461672E63000000000C64775F6D62785F7461672E6300000000BECEA100FFFFFFFF30433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C726164696F5C4C6F72612E6800000000064C6F72612E6800000000F0A0A100FFFFFFFF39433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C4F6E43686970446576696365735C466C6173682E630000000007466C6173682E6300000000BCA8E100FFFFFFFF39433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C4F6E43686970446576696365735C466C6173682E680000000007466C6173682E68000000009CC1B600FFFFFFFF3C433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C64775F6D62785F7461672E68000000000C64775F6D62785F7461672E6800000000F7B88600FFFFFFFF3C433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C646563616472697665725C646563615F6465766963652E63000000000D646563615F6465766963652E6300000000D9ADC200FFFFFFFF32433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C73746D33326C3078785F69742E63000000000E73746D33326C3078785F69742E6300000000A5C2D700FFFFFFFF54433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C447269766572735C53544D33324C3078785F48414C5F4472697665725C5372635C73746D33326C3078785F68616C5F7370692E63000000001373746D33326C3078785F68616C5F7370692E6300000000B3A6BE00FFFFFFFF3E433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000EAD6A300FFFFFFFF2A433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C496E635C6D61696E2E6800000000066D61696E2E6800000000F6FA7D00FFFFFFFF3E433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000B5E99D00FFFFFFFF43433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E63000000005FC3CF00FFFFFFFF38433A5C6769745C5852616E67655F546167202D4C6F72612D52202D204750535C5372635C6170706C69636174696F6E5C64775F6170702E63000000000864775F6170702E6300000000C1838300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D900000066000000AB06000085020000</Data>
      </MDITabState>
    </MDIClientArea>
    <ViewEx>
@@ -150,7 +150,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D2000000CD020000</Data>
          <Data>0300000066000000D200000055020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -170,7 +170,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D2000000CD020000</Data>
          <Data>0300000066000000D200000055020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -450,7 +450,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D2000000CD020000</Data>
          <Data>0300000066000000D200000055020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -470,7 +470,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000D2000000CD020000</Data>
          <Data>0300000066000000D200000055020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -490,7 +490,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000010300007D070000CD030000</Data>
          <Data>0300000089020000A806000055030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -530,7 +530,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000010300007D070000CD030000</Data>
          <Data>0300000089020000A806000055030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1170,7 +1170,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000010300007D070000CD030000</Data>
          <Data>0300000089020000A806000055030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1190,7 +1190,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000010300007D070000CD030000</Data>
          <Data>03000000890200007D07000055030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1250,7 +1250,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000010300007D070000CD030000</Data>
          <Data>03000000890200007D07000055030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1270,7 +1270,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000010300007D070000CD030000</Data>
          <Data>03000000890200007D07000055030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1730,7 +1730,7 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>00000000E603000080070000F9030000</Data>
          <Data>000000006E030000AB06000081030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -1799,14 +1799,14 @@
      </Window>
      <DockMan>
        <Len>3312</Len>
        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D90A000066000000900F0000F4000000D90000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB70400004F000000BB04000023020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000BB0E000066000000900F00003A020000BB0400004F000000900500002302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D9000000E6020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000A000066000000D50A0000FD020000000000004F000000D5000000E60200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000000F020000900500001302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000A00002A020000900F0000CC020000000000001302000090050000B502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000013020000CC020000B502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000E602000080070000EA0200000100000001000010040000000100000000FDFFFF8C000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000A00000103000080110000FD03000000000000EA02000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D90A000066000000900F0000F4000000D90000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFFB70400004F000000BB04000023020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000BB0E000066000000900F00003A020000BB0400004F000000900500002302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D90000006E020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000A000066000000D50A0000FD020000000000004F000000D50000006E0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000000F020000900500001302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000A00002A020000900F0000CC020000000000001302000090050000B502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000013020000CC020000B502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000006E020000AB060000720200000100000001000010040000000100000000FDFFFF8C000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000A00000103000080110000FD0300000000000072020000AB0600006E0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2916</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000017675F636F6D5F6D61705B4143544956455F494E4445585D9600000000000000140017675F636F6D5F6D61705B4143544956455F494E4445585D17675F636F6D5F6D61705B4E454152424153455F4944315D1A675F636F6D5F6D61705B4C4F52415F53454E445F494E4445585D1552657475726E466163746F727953657474696E677307426565705F4F6E0D4F6E655365636F6E645461736B08426565705461736B09526164696F2E52782808526164696F2E52780D68617264776172655F7479706511486578546F417363696953656E645544500B7365727665725F696E666F0672657475726E067265626F6F7407737072696E7466075461675F4170700E53776974636854616753746174650944697363506F6C6C320D63757272656E745F636F756E740F466163746F727953657474696E67730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2848</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000125377697463684C6F726153657474696E677396000000000000000F00125377697463684C6F726153657474696E67731748414C5F4750494F5F577269746550696E284750494F410F526164696F5365744368616E6E656C10526164696F2E5365744368616E6E656C09526164696F496E69740A526164696F2E496E69740F4765744465766963654572726F72730F73796E635F696E74657276616C5F73094765745374617475731A535831323678536574427566666572426173654164647265737309526164696F526561640F526164696F5265616442756666657210526164696F2E52656164427566666572135358313236785265616452656769737465727303747432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -3546,8 +3546,8 @@
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2916</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000017675F636F6D5F6D61705B4E454152424153455F4944315D9600000000000000140017675F636F6D5F6D61705B4143544956455F494E4445585D17675F636F6D5F6D61705B4E454152424153455F4944315D1A675F636F6D5F6D61705B4C4F52415F53454E445F494E4445585D1552657475726E466163746F727953657474696E677307426565705F4F6E0D4F6E655365636F6E645461736B08426565705461736B09526164696F2E52782808526164696F2E52780D68617264776172655F7479706511486578546F417363696953656E645544500B7365727665725F696E666F0672657475726E067265626F6F7407737072696E7466075461675F4170700E53776974636854616753746174650944697363506F6C6C320D63757272656E745F636F756E740F466163746F727953657474696E67730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2848</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE80300000000000000000000000000000000000000000000000100000001000000960000000200205000000000125377697463684C6F726153657474696E677396000000000000000F00125377697463684C6F726153657474696E67731748414C5F4750494F5F577269746550696E284750494F410F526164696F5365744368616E6E656C10526164696F2E5365744368616E6E656C09526164696F496E69740A526164696F2E496E69740F4765744465766963654572726F72730F73796E635F696E74657276616C5F73094765745374617475731A535831323678536574427566666572426173654164647265737309526164696F526561640F526164696F5265616442756666657210526164696F2E52656164427566666572135358313236785265616452656769737465727303747432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -3603,30 +3603,30 @@
    <ActiveMDIGroup>0</ActiveMDIGroup>
    <MDIGroup>
      <Size>100</Size>
      <ActiveTab>0</ActiveTab>
      <ActiveTab>1</ActiveTab>
      <Doc>
        <Name>../Src/main.c</Name>
        <ColumnNumber>35</ColumnNumber>
        <TopLine>211</TopLine>
        <CurrentLine>220</CurrentLine>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>456</TopLine>
        <CurrentLine>464</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\radio\Lora.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>419</TopLine>
        <CurrentLine>435</CurrentLine>
        <ColumnNumber>40</ColumnNumber>
        <TopLine>434</TopLine>
        <CurrentLine>450</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\application\dw_mbx_tag.c</Name>
        <ColumnNumber>16</ColumnNumber>
        <TopLine>373</TopLine>
        <CurrentLine>397</CurrentLine>
        <ColumnNumber>25</ColumnNumber>
        <TopLine>287</TopLine>
        <CurrentLine>304</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3679,7 +3679,7 @@
      <Doc>
        <Name>../Src/stm32l0xx_it.c</Name>
        <ColumnNumber>5</ColumnNumber>
        <TopLine>138</TopLine>
        <TopLine>142</TopLine>
        <CurrentLine>154</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3697,7 +3697,7 @@
      <Doc>
        <Name>..\Src\application\global_param.c</Name>
        <ColumnNumber>1</ColumnNumber>
        <TopLine>25</TopLine>
        <TopLine>26</TopLine>
        <CurrentLine>38</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3730,6 +3730,15 @@
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>..\Src\application\dw_app.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>133</TopLine>
        <CurrentLine>141</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
    </MDIGroup>
  </MDIGroups>
MDK-ARM/L051.uvoptx
@@ -125,7 +125,7 @@
        <SetRegEntry>
          <Number>0</Number>
          <Key>DLGUARM</Key>
          <Name></Name>
          <Name>d</Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
@@ -285,6 +285,11 @@
          <WinNumber>1</WinNumber>
          <ItemText>anjian_num</ItemText>
        </Ww>
        <Ww>
          <count>25</count>
          <WinNumber>1</WinNumber>
          <ItemText>freq_test</ItemText>
        </Ww>
      </WatchWindow1>
      <MemoryWindow1>
        <Mm>
MDK-ARM/L051/L051.build_log.htm
@@ -22,52 +22,36 @@
 
<h2>Project:</h2>
C:\git\XRange_Tag -Lora-R - GPS\MDK-ARM\L051.uvprojx
Project File Date:  10/25/2024
Project File Date:  11/12/2024
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'L051'
Note: source file '..\Src\radio\crc.c' - object file renamed from 'L051\crc.o' to 'L051\crc_1.o'.
compiling main.c...
../Drivers/ExternlDrivers/lis3dh_driver.h(67): warning:  #1295-D: Deprecated declaration LIS3DH_ENTER_STY_Init - give arg types
  void LIS3DH_ENTER_STY_Init();
../Src/OnChipDevices/Flash.h(3): warning:  #47-D: incompatible redefinition of macro "FLASH_SIZE"  (declared at line 125 of "../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash.h")
  #define FLASH_SIZE               (uint32_t)0x10000
../Src/radio/Lora.h(46): warning:  #1-D: last line of file ends without a newline
compiling Lora.c...
..\Src\radio\Lora.h(46): warning:  #1-D: last line of file ends without a newline
  void LoraUp_Poll();
../Src/radio/Lora.h(46): warning:  #1295-D: Deprecated declaration LoraUp_Poll - give arg types
..\Src\radio\Lora.h(46): warning:  #1295-D: Deprecated declaration LoraUp_Poll - give arg types
  void LoraUp_Poll();
../Src/radio/lora.h(46): warning:  #1-D: last line of file ends without a newline
  void LoraUp_Poll();
../Src/radio/lora.h(46): warning:  #1295-D: Deprecated declaration LoraUp_Poll - give arg types
  void LoraUp_Poll();
../Src/main.c(262): warning:  #186-D: pointless comparison of unsigned integer with zero
      if(module_power<0)
../Src/main.c(211): warning:  #177-D: variable "temp"  was declared but never referenced
  {   float temp;
../Src/main.c(212): warning:  #177-D: variable "temp2"  was declared but never referenced
      uint16_t temp2;
../Src/main.c(213): warning:  #177-D: variable "i"  was declared but never referenced
      uint16_t i;
../Src/main.c(293): warning:  #177-D: variable "bat_count"  was declared but never referenced
      static uint16_t bat_count = 0;
../Src/main.c(333): warning:  #223-D: function "RadioIrqProcess" declared implicitly
          RadioIrqProcess();
../Src/main.c(805): warning:  #223-D: function "Usart1InitVariables" declared implicitly
      Usart1InitVariables();
../Src/main.c(1085): warning:  #223-D: function "delay_ms" declared implicitly
                          delay_ms(100);
../Src/main.c(1088): warning:  #223-D: function "delay_ms" declared implicitly
                      delay_ms(10);
../Src/main.c(271): warning:  #177-D: function "SystemPower_Config"  was declared but never referenced
  static void SystemPower_Config(void)
../Src/main.c(360): warning:  #177-D: variable "send_frame1"  was declared but never referenced
  static uint8_t send_frame1[EUART_RX_BUF_SIZE];
../Src/main.c: 17 warnings, 0 errors
../Src/OnChipDevices/Flash.h(3): warning:  #47-D: incompatible redefinition of macro "FLASH_SIZE"  (declared at line 125 of "../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_flash.h")
  #define FLASH_SIZE               (uint32_t)0x10000
..\Src\radio\Lora.c(20): warning:  #1295-D: Deprecated declaration LoraUp_Poll - give arg types
  void LoraUp_Poll();
..\Src\radio\Lora.c(512): warning:  #223-D: function "delay_ms" declared implicitly
      delay_ms(200);
..\Src\radio\Lora.c(496): warning:  #177-D: variable "result"  was declared but never referenced
  {    uint16_t  result ;
..\Src\radio\Lora.c(488): warning:  #177-D: variable "target_count1"  was declared but never referenced
  static uint16_t current_count1,target_count1,end_count1,start_count1;
..\Src\radio\Lora.c: 9 warnings, 0 errors
linking...
Program Size: Code=30164 RO-data=684 RW-data=700 ZI-data=7420
Program Size: Code=30488 RO-data=684 RW-data=700 ZI-data=7420
FromELF: creating hex file...
"L051\L051.axf" - 0 Error(s), 17 Warning(s).
"L051\L051.axf" - 0 Error(s), 9 Warning(s).
<h2>Software Packages used:</h2>
@@ -90,7 +74,7 @@
<h2>Collection of Component Files used:</h2>
   * Component: ARM::CMSIS:CORE:5.4.0
Build Time Elapsed:  00:00:01
Build Time Elapsed:  00:00:02
</pre>
</body>
</html>
MDK-ARM/L051/L051.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [L051\L051.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image L051\L051.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Tue Oct 29 10:49:58 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Tue Nov 12 16:42:53 2024
<BR><P>
<H3>Maximum Stack Usage =        248 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -100,7 +100,7 @@
<P><STRONG><a name="[20]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(.text)
</UL>
<P><STRONG><a name="[17e]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
<P><STRONG><a name="[17f]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
<P><STRONG><a name="[4a]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
@@ -110,15 +110,15 @@
<BR><BR>[Called By]<UL><LI><a href="#[4b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL>
<P><STRONG><a name="[17f]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
<P><STRONG><a name="[180]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
<P><STRONG><a name="[180]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
<P><STRONG><a name="[181]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
<P><STRONG><a name="[181]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
<P><STRONG><a name="[182]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
<P><STRONG><a name="[182]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
<P><STRONG><a name="[183]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
<P><STRONG><a name="[183]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[184]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32l051xx.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET)
@@ -181,16 +181,16 @@
<P><STRONG><a name="[6]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32l051xx.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET)
</UL>
<P><STRONG><a name="[184]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
<P><STRONG><a name="[185]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
<P><STRONG><a name="[6b]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_Send_Poll
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_Send_Poll
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
<LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_DMA_Init
<LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_DMA_DeInit
@@ -221,36 +221,36 @@
<LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drnd
</UL>
<P><STRONG><a name="[185]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[186]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[107]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<P><STRONG><a name="[108]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
<LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
<LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_PushFrame
<LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_PushFrame
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
<LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraSendComMap
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraRspWriteCommap
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraSendComMap
<LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraRspWriteCommap
</UL>
<P><STRONG><a name="[e9]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_RxCpltCallback
</UL>
<P><STRONG><a name="[186]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
<P><STRONG><a name="[187]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
<P><STRONG><a name="[50]"></a>__aeabi_memset</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_memset$wrapper
<LI><a href="#[4f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr
</UL>
<P><STRONG><a name="[187]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<P><STRONG><a name="[188]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<P><STRONG><a name="[188]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<P><STRONG><a name="[189]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<P><STRONG><a name="[4f]"></a>__aeabi_memclr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
@@ -258,19 +258,20 @@
<P><STRONG><a name="[a1]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_MspPostInit
<LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartDeInit
<LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_RxCpltCallback
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
<LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Reset_DW1000
<LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPacketStatus
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPacketStatus
<LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_MspInit
<LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_SPI_MspInit
<LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_ADC_MspInit
</UL>
<P><STRONG><a name="[189]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<P><STRONG><a name="[18a]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
<P><STRONG><a name="[51]"></a>_memset$wrapper</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[50]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memset
@@ -279,7 +280,7 @@
<P><STRONG><a name="[7d]"></a>memcmp</STRONG> (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = memcmp
</UL>
<BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CmpTagInList
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
@@ -322,12 +323,12 @@
</UL>
<BR>[Called By]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Battary
<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;floor
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ceil
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;floor
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ceil
</UL>
<P><STRONG><a name="[5c]"></a>__aeabi_dsub</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text))
@@ -344,8 +345,8 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>
<BR>[Called By]<UL><LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;floor
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ceil
<BR>[Called By]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;floor
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ceil
</UL>
<P><STRONG><a name="[5e]"></a>__aeabi_dmul</STRONG> (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text))
@@ -364,23 +365,23 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_round
</UL>
<BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<BR>[Called By]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
</UL>
<P><STRONG><a name="[121]"></a>__ARM_scalbn</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, dscalb.o(.text))
<P><STRONG><a name="[122]"></a>__ARM_scalbn</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, dscalb.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __ARM_scalbn
</UL>
<BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<BR>[Called By]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
</UL>
<P><STRONG><a name="[18a]"></a>scalbn</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED)
<P><STRONG><a name="[18b]"></a>scalbn</STRONG> (Thumb, 0 bytes, Stack size 16 bytes, dscalb.o(.text), UNUSED)
<P><STRONG><a name="[60]"></a>__aeabi_i2f</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, fflti.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = __aeabi_i2f &rArr; _float_epilogue
@@ -412,9 +413,9 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<BR>[Called By]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
@@ -437,9 +438,9 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
</UL>
<BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<BR>[Called By]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
</UL>
@@ -448,10 +449,10 @@
<BR><BR>[Called By]<UL><LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Battary
</UL>
<P><STRONG><a name="[144]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text))
<P><STRONG><a name="[145]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;floor
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ceil
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;floor
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ceil
</UL>
<P><STRONG><a name="[66]"></a>__aeabi_d2f</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
@@ -462,7 +463,7 @@
<BR>[Called By]<UL><LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Battary
</UL>
<P><STRONG><a name="[18b]"></a>__aeabi_cfcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)
<P><STRONG><a name="[18c]"></a>__aeabi_cfcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cfcmple.o(.text), UNUSED)
<P><STRONG><a name="[b8]"></a>__aeabi_cfcmple</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, cfcmple.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
@@ -481,7 +482,7 @@
<LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drnd
</UL>
<P><STRONG><a name="[18c]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[18d]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[59]"></a>__aeabi_lasr</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_lasr
@@ -489,9 +490,9 @@
<BR>[Called By]<UL><LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>
<P><STRONG><a name="[18d]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)
<P><STRONG><a name="[18e]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED)
<P><STRONG><a name="[18e]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
<P><STRONG><a name="[18f]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
<P><STRONG><a name="[54]"></a>_float_round</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, fepilogue.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv
@@ -537,7 +538,7 @@
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsr
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_llsl
</UL>
<BR>[Called By]<UL><LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rint
<BR>[Called By]<UL><LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rint
</UL>
<P><STRONG><a name="[4b]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
@@ -546,11 +547,11 @@
<BR>[Called By]<UL><LI><a href="#[4a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
</UL>
<P><STRONG><a name="[18f]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[190]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[190]"></a>__decompress</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
<P><STRONG><a name="[191]"></a>__decompress</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
<P><STRONG><a name="[191]"></a>__decompress1</STRONG> (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
<P><STRONG><a name="[192]"></a>__decompress1</STRONG> (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED)
<P><STRONG><a name="[6e]"></a>Anchor_RecNearPoll</STRONG> (Thumb, 296 bytes, Stack size 40 bytes, dw_mbx_tag.o(i.Anchor_RecNearPoll))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = Anchor_RecNearPoll &rArr; dwt_starttx &rArr; dwt_entersleepaftertx &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
@@ -564,7 +565,7 @@
<LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readrxtimestamp
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read32bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<BR>[Called By]<UL><LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
</UL>
<P><STRONG><a name="[77]"></a>BeepTask</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, main.o(i.BeepTask))
@@ -573,7 +574,7 @@
<BR>[Calls]<UL><LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PWM_Stop
<LI><a href="#[78]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PWM_Start
</UL>
<BR>[Called By]<UL><LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OneSecondTask
<BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OneSecondTask
</UL>
<P><STRONG><a name="[7a]"></a>Cal_CRC16</STRONG> (Thumb, 36 bytes, Stack size 12 bytes, lora.o(i.Cal_CRC16))
@@ -581,19 +582,19 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[7b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateCRC16
</UL>
<BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
</UL>
<P><STRONG><a name="[101]"></a>Checksum_u16</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, dw_app.o(i.Checksum_u16))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Checksum_u16
</UL>
<BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
<LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraHeartBeartPoll
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
<LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
<LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraSendComMap
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraRspWriteCommap
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraSendComMap
<LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraRspWriteCommap
</UL>
<P><STRONG><a name="[7c]"></a>CmpTagInList</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, dw_mbx_tag.o(i.CmpTagInList))
@@ -601,7 +602,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memcmp
</UL>
<BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<BR>[Called By]<UL><LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
</UL>
<P><STRONG><a name="[f]"></a>DMA1_Channel2_3_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32l0xx_it.o(i.DMA1_Channel2_3_IRQHandler))
@@ -614,7 +615,7 @@
<P><STRONG><a name="[a8]"></a>Delay_Ms</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, delay.o(i.Delay_Ms))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Delay_Ms
</UL>
<BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Delay_nMS
</UL>
@@ -665,12 +666,12 @@
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_FLASH_Lock
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_FLASHEx_Erase
</UL>
<BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
</UL>
<P><STRONG><a name="[17d]"></a>FLASH_Read</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, flash.o(i.FLASH_Read))
<P><STRONG><a name="[17e]"></a>FLASH_Read</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, flash.o(i.FLASH_Read))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = FLASH_Read
</UL>
<BR>[Called By]<UL><LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parameter_init
@@ -693,8 +694,8 @@
<LI><a href="#[90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_FLASH_Program
<LI><a href="#[8c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_FLASH_Lock
</UL>
<BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
</UL>
@@ -739,7 +740,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
</UL>
<BR>[Called By]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
<BR>[Called By]<UL><LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
</UL>
<P><STRONG><a name="[9d]"></a>HAL_ADCEx_EnableVREFINT</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, stm32l0xx_hal_adc_ex.o(i.HAL_ADCEx_EnableVREFINT))
@@ -747,7 +748,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
</UL>
<BR>[Called By]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
<BR>[Called By]<UL><LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
</UL>
<P><STRONG><a name="[9e]"></a>HAL_ADC_ConfigChannel</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_ConfigChannel))
@@ -755,7 +756,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[6a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADC_DelayMicroSecond
</UL>
<BR>[Called By]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
<BR>[Called By]<UL><LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
</UL>
<P><STRONG><a name="[96]"></a>HAL_ADC_GetState</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32l0xx_hal_adc.o(i.HAL_ADC_GetState))
@@ -771,7 +772,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_ADC_MspInit
</UL>
<BR>[Called By]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
<BR>[Called By]<UL><LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
</UL>
<P><STRONG><a name="[a0]"></a>HAL_ADC_MspInit</STRONG> (Thumb, 72 bytes, Stack size 32 bytes, stm32l0xx_hal_msp.o(i.HAL_ADC_MspInit))
@@ -840,7 +841,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delay_Ms
</UL>
<BR>[Called By]<UL><LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReset
<BR>[Called By]<UL><LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReset
<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSleep
<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioRandom
<LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIsChannelFree
@@ -879,10 +880,11 @@
<BR>[Called By]<UL><LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_MspDeInit
</UL>
<P><STRONG><a name="[aa]"></a>HAL_GPIO_EXTI_Callback</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, main.o(i.HAL_GPIO_EXTI_Callback))
<P><STRONG><a name="[aa]"></a>HAL_GPIO_EXTI_Callback</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, main.o(i.HAL_GPIO_EXTI_Callback))
<BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = HAL_GPIO_EXTI_Callback &rArr; RadioIrqProcess &rArr; SX126xGetPayload &rArr; SX126xGetRxBufferStatus &rArr; SX126xReadRegister &rArr; SX126xReadRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIrqProcess
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIrqProcess
<LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<BR>[Called By]<UL><LI><a href="#[88]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_EXTI_IRQHandler
@@ -901,9 +903,10 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_GPIO_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_MspPostInit
<LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartDeInit
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
<LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Reset_DW1000
<LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_MspInit
<LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_SPI_MspInit
@@ -919,9 +922,9 @@
<LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
<LI><a href="#[ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LedTask
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
</UL>
<P><STRONG><a name="[92]"></a>HAL_GPIO_TogglePin</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, stm32l0xx_hal_gpio.o(i.HAL_GPIO_TogglePin))
@@ -940,23 +943,24 @@
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_RxCpltCallback
<LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_EXTI_Callback
<LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
<LI><a href="#[ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LedTask
<LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LedOff_task
<LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Battary
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Reset_DW1000
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReset
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReset
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
<LI><a href="#[27]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnTxDone
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
</UL>
@@ -975,7 +979,7 @@
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_WaitOnFlagUntilTimeout
<LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_CheckIdleState
<LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_WaitForLastOperation
<LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_WaitFlagStateUntilTimeout
<LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_WaitFlagStateUntilTimeout
</UL>
<P><STRONG><a name="[ac]"></a>HAL_IWDG_Init</STRONG> (Thumb, 86 bytes, Stack size 16 bytes, stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Init))
@@ -987,11 +991,11 @@
</UL>
<P><STRONG><a name="[b3]"></a>HAL_IWDG_Refresh</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Refresh))
<BR><BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<BR><BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
<P><STRONG><a name="[161]"></a>HAL_IncTick</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal.o(i.HAL_IncTick))
<P><STRONG><a name="[162]"></a>HAL_IncTick</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32l0xx_hal.o(i.HAL_IncTick))
<BR><BR>[Called By]<UL><LI><a href="#[5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Handler
</UL>
@@ -1089,14 +1093,14 @@
</UL>
<P><STRONG><a name="[75]"></a>HAL_LPTIM_ReadCounter</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32l0xx_hal_lptim.o(i.HAL_LPTIM_ReadCounter))
<BR><BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<BR><BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
<LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxTimeout
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
</UL>
<P><STRONG><a name="[17c]"></a>HAL_LPTIM_TimeOut_Start_IT</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TimeOut_Start_IT))
<P><STRONG><a name="[17d]"></a>HAL_LPTIM_TimeOut_Start_IT</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TimeOut_Start_IT))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_LPTIM_TimeOut_Start_IT
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
@@ -1116,8 +1120,8 @@
</UL>
<P><STRONG><a name="[c2]"></a>HAL_NVIC_EnableIRQ</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32l0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ))
<BR><BR>[Called By]<UL><LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_DMA_Init
<BR><BR>[Called By]<UL><LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_DMA_Init
<LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_MspInit
<LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_MspInit
</UL>
@@ -1127,18 +1131,18 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[c3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NVIC_SetPriority
</UL>
<BR>[Called By]<UL><LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_DMA_Init
<BR>[Called By]<UL><LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_DMA_Init
<LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_MspInit
<LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_MspInit
<LI><a href="#[ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
</UL>
<P><STRONG><a name="[10b]"></a>HAL_NVIC_SystemReset</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32l0xx_hal_cortex.o(i.HAL_NVIC_SystemReset))
<BR><BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<P><STRONG><a name="[10c]"></a>HAL_NVIC_SystemReset</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32l0xx_hal_cortex.o(i.HAL_NVIC_SystemReset))
<BR><BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
</UL>
<P><STRONG><a name="[162]"></a>HAL_PWR_EnableBkUpAccess</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32l0xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess))
<P><STRONG><a name="[163]"></a>HAL_PWR_EnableBkUpAccess</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32l0xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess))
<BR><BR>[Called By]<UL><LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
@@ -1160,11 +1164,11 @@
<BR>[Called By]<UL><LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<P><STRONG><a name="[165]"></a>HAL_RCC_GetPCLK1Freq</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))
<P><STRONG><a name="[166]"></a>HAL_RCC_GetPCLK1Freq</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq))
<BR><BR>[Called By]<UL><LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_SetConfig
</UL>
<P><STRONG><a name="[167]"></a>HAL_RCC_GetPCLK2Freq</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
<P><STRONG><a name="[168]"></a>HAL_RCC_GetPCLK2Freq</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq))
<BR><BR>[Called By]<UL><LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_SetConfig
</UL>
@@ -1193,7 +1197,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_SPI_MspInit
</UL>
<BR>[Called By]<UL><LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_SPI1_Init
<BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_SPI1_Init
</UL>
<P><STRONG><a name="[c9]"></a>HAL_SPI_MspInit</STRONG> (Thumb, 78 bytes, Stack size 32 bytes, stm32l0xx_hal_msp.o(i.HAL_SPI_MspInit))
@@ -1211,7 +1215,7 @@
<BR>[Calls]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
<LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_EndRxTxTransaction
</UL>
<BR>[Called By]<UL><LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
</UL>
<P><STRONG><a name="[b0]"></a>HAL_SYSTICK_Config</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, stm32l0xx_hal_cortex.o(i.HAL_SYSTICK_Config))
@@ -1222,10 +1226,10 @@
<BR>[Called By]<UL><LI><a href="#[ae]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_InitTick
</UL>
<P><STRONG><a name="[112]"></a>HAL_TIMEx_MasterConfigSynchronization</STRONG> (Thumb, 60 bytes, Stack size 20 bytes, stm32l0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization))
<P><STRONG><a name="[113]"></a>HAL_TIMEx_MasterConfigSynchronization</STRONG> (Thumb, 60 bytes, Stack size 20 bytes, stm32l0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = HAL_TIMEx_MasterConfigSynchronization
</UL>
<BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM2_Init
<BR>[Called By]<UL><LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM2_Init
</UL>
<P><STRONG><a name="[cc]"></a>HAL_TIM_MspPostInit</STRONG> (Thumb, 70 bytes, Stack size 32 bytes, stm32l0xx_hal_msp.o(i.HAL_TIM_MspPostInit))
@@ -1234,7 +1238,7 @@
<BR>[Calls]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM2_Init
<BR>[Called By]<UL><LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM2_Init
</UL>
<P><STRONG><a name="[cd]"></a>HAL_TIM_PWM_ConfigChannel</STRONG> (Thumb, 208 bytes, Stack size 24 bytes, stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel))
@@ -1245,7 +1249,7 @@
<LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_OC2_SetConfig
<LI><a href="#[ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_OC1_SetConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM2_Init
<BR>[Called By]<UL><LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM2_Init
</UL>
<P><STRONG><a name="[d2]"></a>HAL_TIM_PWM_Init</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Init))
@@ -1254,7 +1258,7 @@
<BR>[Calls]<UL><LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PWM_MspInit
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TIM_Base_SetConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM2_Init
<BR>[Called By]<UL><LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM2_Init
</UL>
<P><STRONG><a name="[d3]"></a>HAL_TIM_PWM_MspInit</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, stm32l0xx_hal_msp.o(i.HAL_TIM_PWM_MspInit))
@@ -1322,7 +1326,7 @@
<LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_AdvFeatureConfig
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
</UL>
<P><STRONG><a name="[d9]"></a>HAL_UART_MspDeInit</STRONG> (Thumb, 86 bytes, Stack size 8 bytes, stm32l0xx_hal_msp.o(i.HAL_UART_MspDeInit))
@@ -1378,7 +1382,7 @@
<LI><a href="#[22]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_DMAReceiveCplt
</UL>
<P><STRONG><a name="[164]"></a>HAL_UART_RxHalfCpltCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback))
<P><STRONG><a name="[165]"></a>HAL_UART_RxHalfCpltCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback))
<BR><BR>[Called By]<UL><LI><a href="#[23]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_DMARxHalfCplt
</UL>
@@ -1562,7 +1566,7 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
</UL>
<BR>[Called By]<UL><LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_Send_Poll
<BR>[Called By]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_Send_Poll
</UL>
<P><STRONG><a name="[ff]"></a>LedTask</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, dw_mbx_tag.o(i.LedTask))
@@ -1571,7 +1575,7 @@
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
</UL>
<BR>[Called By]<UL><LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_Send_Poll
<BR>[Called By]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_Send_Poll
</UL>
<P><STRONG><a name="[100]"></a>LoraHeartBeartPoll</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, dw_mbx_tag.o(i.LoraHeartBeartPoll))
@@ -1583,9 +1587,9 @@
</UL>
<P><STRONG><a name="[102]"></a>LoraInit</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, lora.o(i.LoraInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = LoraInit &rArr; SwitchLoraSettings
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = LoraInit &rArr; SwitchLoraSettings_FSK
</UL>
<BR>[Calls]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<BR>[Calls]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings_FSK
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
@@ -1599,56 +1603,56 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TagListUpdate
<LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportFreqPoll
<LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraHeartBeartPoll
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[98]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get_Battary
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_Send_Poll
<BR>[Called By]<UL><LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_Send_Poll
</UL>
<P><STRONG><a name="[108]"></a>LoraRspWriteCommap</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, lora.o(i.LoraRspWriteCommap))
<P><STRONG><a name="[109]"></a>LoraRspWriteCommap</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, lora.o(i.LoraRspWriteCommap))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = LoraRspWriteCommap &rArr; Checksum_u16
</UL>
<BR>[Calls]<UL><LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
</UL>
<P><STRONG><a name="[109]"></a>LoraSendComMap</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, lora.o(i.LoraSendComMap))
<P><STRONG><a name="[10a]"></a>LoraSendComMap</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, lora.o(i.LoraSendComMap))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = LoraSendComMap &rArr; Checksum_u16
</UL>
<BR>[Calls]<UL><LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
</UL>
<P><STRONG><a name="[10a]"></a>LoraUp_Poll</STRONG> (Thumb, 588 bytes, Stack size 32 bytes, lora.o(i.LoraUp_Poll))
<P><STRONG><a name="[10b]"></a>LoraUp_Poll</STRONG> (Thumb, 588 bytes, Stack size 32 bytes, lora.o(i.LoraUp_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = LoraUp_Poll &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
</UL>
<BR>[Calls]<UL><LI><a href="#[b3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IWDG_Refresh
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delay_Ms
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_ReadCounter
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_Write
<LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_Prepare
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SystemReset
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SystemReset
<LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Cal_CRC16
<LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memcmp
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[10c]"></a>Lora_Send_Poll</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, dw_mbx_tag.o(i.Lora_Send_Poll))
<P><STRONG><a name="[10d]"></a>Lora_Send_Poll</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, dw_mbx_tag.o(i.Lora_Send_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = Lora_Send_Poll &rArr; LoraReportPoll &rArr; Get_Battary &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
@@ -1659,21 +1663,21 @@
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[115]"></a>MbxTagUwbRec</STRONG> (Thumb, 404 bytes, Stack size 24 bytes, dw_mbx_tag.o(i.MbxTagUwbRec))
<P><STRONG><a name="[116]"></a>MbxTagUwbRec</STRONG> (Thumb, 428 bytes, Stack size 24 bytes, dw_mbx_tag.o(i.MbxTagUwbRec))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = MbxTagUwbRec &rArr; Anchor_RecNearPoll &rArr; dwt_starttx &rArr; dwt_entersleepaftertx &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_ReadCounter
<LI><a href="#[7c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CmpTagInList
<LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setrxtimeout
<LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readrxdata
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setrxtimeout
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readrxdata
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read32bitoffsetreg
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleep
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleep
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
@@ -1682,40 +1686,40 @@
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it.o(i.NMI_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET)
</UL>
<P><STRONG><a name="[28]"></a>OnRxDone</STRONG> (Thumb, 528 bytes, Stack size 40 bytes, lora.o(i.OnRxDone))
<BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = OnRxDone &rArr; MbxTagUwbRec &rArr; Anchor_RecNearPoll &rArr; dwt_starttx &rArr; dwt_entersleepaftertx &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
<P><STRONG><a name="[28]"></a>OnRxDone</STRONG> (Thumb, 576 bytes, Stack size 64 bytes, lora.o(i.OnRxDone))
<BR><BR>[Stack]<UL><LI>Max Depth = 248<LI>Call Chain = OnRxDone &rArr; MbxTagUwbRec &rArr; Anchor_RecNearPoll &rArr; dwt_starttx &rArr; dwt_entersleepaftertx &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dsub
<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_ReadCounter
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWB_Wkup
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWB_Wkup
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2iz
<LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraSendComMap
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraRspWriteCommap
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings_FSK
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraSendComMap
<LI><a href="#[109]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraRspWriteCommap
<LI><a href="#[7d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;memcmp
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lora.o(i.LoraInit)
</UL>
<P><STRONG><a name="[2b]"></a>OnRxError</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, lora.o(i.OnRxError))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = OnRxError &rArr; SwitchLoraSettings
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = OnRxError &rArr; SwitchLoraSettings_FSK
</UL>
<BR>[Calls]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<BR>[Calls]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings_FSK
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lora.o(i.LoraInit)
</UL>
<P><STRONG><a name="[2a]"></a>OnRxTimeout</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, lora.o(i.OnRxTimeout))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = OnRxTimeout &rArr; SwitchLoraSettings
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = OnRxTimeout &rArr; SwitchLoraSettings_FSK
</UL>
<BR>[Calls]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_ReadCounter
<BR>[Calls]<UL><LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_ReadCounter
<LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings_FSK
<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lora.o(i.LoraInit)
@@ -1724,18 +1728,18 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = OnTxDone &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
<LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lora.o(i.LoraInit)
</UL>
<P><STRONG><a name="[29]"></a>OnTxTimeout</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, lora.o(i.OnTxTimeout))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = OnTxTimeout &rArr; SwitchLoraSettings
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = OnTxTimeout &rArr; SwitchLoraSettings_FSK
</UL>
<BR>[Calls]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings
<BR>[Calls]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SwitchLoraSettings_FSK
</UL>
<BR>[Address Reference Count : 1]<UL><LI> lora.o(i.LoraInit)
</UL>
<P><STRONG><a name="[11e]"></a>OneSecondTask</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, main.o(i.OneSecondTask))
<P><STRONG><a name="[11f]"></a>OneSecondTask</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, main.o(i.OneSecondTask))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = OneSecondTask &rArr; BeepTask &rArr; HAL_TIM_PWM_Stop &rArr; TIM_CCxChannelCmd
</UL>
<BR>[Calls]<UL><LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;BeepTask
@@ -1746,7 +1750,7 @@
<P><STRONG><a name="[4]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it.o(i.PendSV_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET)
</UL>
<P><STRONG><a name="[11f]"></a>Program_Init</STRONG> (Thumb, 226 bytes, Stack size 24 bytes, main.o(i.Program_Init))
<P><STRONG><a name="[120]"></a>Program_Init</STRONG> (Thumb, 226 bytes, Stack size 24 bytes, main.o(i.Program_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = Program_Init &rArr; ceil &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
@@ -1754,11 +1758,11 @@
<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
<LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parameter_init
<LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;STMFLASH_ReadHalfWord
<LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;STMFLASH_ReadHalfWord
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ceil
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ceil
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
@@ -1769,7 +1773,7 @@
<P><STRONG><a name="[30]"></a>RadioGetStatus</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, radio.o(i.RadioGetStatus))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = RadioGetStatus
</UL>
<BR>[Calls]<UL><LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetOperatingMode
<BR>[Calls]<UL><LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetOperatingMode
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
@@ -1779,12 +1783,12 @@
<P><STRONG><a name="[2f]"></a>RadioInit</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, radio.o(i.RadioInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = RadioInit &rArr; SX126xSetTxParams &rArr; SX126xSetPaConfig &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
<LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRegulatorMode
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDioIrqParams
<LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetBufferBaseAddress
<LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xInit
<BR>[Calls]<UL><LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
<LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
<LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRegulatorMode
<LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDioIrqParams
<LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetBufferBaseAddress
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xInit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
@@ -1792,11 +1796,11 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = RadioIrqProcess &rArr; SX126xGetPayload &rArr; SX126xGetRxBufferStatus &rArr; SX126xReadRegister &rArr; SX126xReadRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPayload
<LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPacketStatus
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetOperatingMode
<LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetIrqStatus
<LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xClearIrqStatus
<LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPayload
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPacketStatus
<LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetOperatingMode
<LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetIrqStatus
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xClearIrqStatus
</UL>
<BR>[Called By]<UL><LI><a href="#[aa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_EXTI_Callback
</UL>
@@ -1805,7 +1809,7 @@
<P><STRONG><a name="[33]"></a>RadioIsChannelFree</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, radio.o(i.RadioIsChannelFree))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = RadioIsChannelFree &rArr; RadioSetModem &rArr; RadioSetPublicNetwork &rArr;  RadioSetModem (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<BR>[Calls]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSleep
<LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetModem
<LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioRx
@@ -1819,8 +1823,8 @@
<P><STRONG><a name="[34]"></a>RadioRandom</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, radio.o(i.RadioRandom))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = RadioRandom &rArr; RadioSetModem &rArr; RadioSetPublicNetwork &rArr;  RadioSetModem (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRx
<LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRssiInst
<BR>[Calls]<UL><LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRx
<LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRssiInst
<LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSleep
<LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetModem
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Delay_nMS
@@ -1830,29 +1834,29 @@
<P><STRONG><a name="[41]"></a>RadioRead</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, radio.o(i.RadioRead))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = RadioRead &rArr; SX126xReadRegister &rArr; SX126xReadRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegister
<BR>[Calls]<UL><LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegister
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[43]"></a>RadioReadBuffer</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, radio.o(i.RadioReadBuffer))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = RadioReadBuffer &rArr; SX126xReadRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<BR>[Calls]<UL><LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[3f]"></a>RadioRssi</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, radio.o(i.RadioRssi))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = RadioRssi &rArr; SX126xGetRssiInst &rArr; SX126xReadCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRssiInst
<BR>[Calls]<UL><LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRssiInst
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[3c]"></a>RadioRx</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, radio.o(i.RadioRx))
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = RadioRx &rArr; SX126xSetDioIrqParams &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRx
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDioIrqParams
<BR>[Calls]<UL><LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRx
<LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDioIrqParams
</UL>
<BR>[Called By]<UL><LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIsChannelFree
</UL>
@@ -1861,39 +1865,39 @@
<P><STRONG><a name="[48]"></a>RadioRxBoosted</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, radio.o(i.RadioRxBoosted))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = RadioRxBoosted &rArr; SX126xSetRxBoosted &rArr; SX126xWriteRegister &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRxBoosted
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDioIrqParams
<BR>[Calls]<UL><LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRxBoosted
<LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDioIrqParams
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[39]"></a>RadioSend</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, radio.o(i.RadioSend))
<BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = RadioSend &rArr; SX126xSetPacketParams &rArr; SX126xSetCrcSeed &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDioIrqParams
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSendPayload
<LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPacketType
<BR>[Calls]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDioIrqParams
<LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSendPayload
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPacketType
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[32]"></a>RadioSetChannel</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, radio.o(i.RadioSetChannel))
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = RadioSetChannel &rArr; SX126xSetRfFrequency &rArr; SX126xCalibrateImage &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<BR>[Calls]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[44]"></a>RadioSetMaxPayloadLength</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, radio.o(i.RadioSetMaxPayloadLength))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = RadioSetMaxPayloadLength &rArr; SX126xSetPacketParams &rArr; SX126xSetCrcSeed &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<BR>[Calls]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[31]"></a>RadioSetModem</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, radio.o(i.RadioSetModem))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = RadioSetModem &rArr; RadioSetPublicNetwork &rArr;  RadioSetModem (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketType
<BR>[Calls]<UL><LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketType
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetPublicNetwork
</UL>
<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxConfig
@@ -1908,7 +1912,7 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 200 + In Cycle
<LI>Call Chain = RadioSetPublicNetwork &rArr;  RadioSetModem (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
<BR>[Calls]<UL><LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
<LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetModem
</UL>
<BR>[Called By]<UL><LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetModem
@@ -1922,53 +1926,53 @@
<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
<LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetWhiteningSeed
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSyncWord
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStopRxTimerOnPreambleDetect
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetLoRaSymbNumTimeout
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetWhiteningSeed
<LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSyncWord
<LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStopRxTimerOnPreambleDetect
<LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetLoRaSymbNumTimeout
<LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetModem
<LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioGetFskBandwidthRegValue
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioGetFskBandwidthRegValue
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[49]"></a>RadioSetRxDutyCycle</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, radio.o(i.RadioSetRxDutyCycle))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = RadioSetRxDutyCycle &rArr; SX126xSetRxDutyCycle &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRxDutyCycle
<BR>[Calls]<UL><LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRxDutyCycle
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[36]"></a>RadioSetTxConfig</STRONG> (Thumb, 278 bytes, Stack size 48 bytes, radio.o(i.RadioSetTxConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = RadioSetTxConfig &rArr; SX126xSetRfTxPower &rArr; SX126xSetTxParams &rArr; SX126xSetPaConfig &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetWhiteningSeed
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSyncWord
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
<LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfTxPower
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<BR>[Calls]<UL><LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetWhiteningSeed
<LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSyncWord
<LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfTxPower
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetModem
<LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioGetFskBandwidthRegValue
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioGetFskBandwidthRegValue
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[3e]"></a>RadioSetTxContinuousWave</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, radio.o(i.RadioSetTxContinuousWave))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = RadioSetTxContinuousWave &rArr; SX126xSetRfTxPower &rArr; SX126xSetTxParams &rArr; SX126xSetPaConfig &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxContinuousWave
<LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfTxPower
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<BR>[Calls]<UL><LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxContinuousWave
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfTxPower
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[3a]"></a>RadioSleep</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, radio.o(i.RadioSleep))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = RadioSleep &rArr; SX126xSetSleep &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSleep
<BR>[Calls]<UL><LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSleep
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Delay_nMS
</UL>
<BR>[Called By]<UL><LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioRandom
@@ -1979,14 +1983,14 @@
<P><STRONG><a name="[3b]"></a>RadioStandby</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, radio.o(i.RadioStandby))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = RadioStandby &rArr; SX126xSetStandby &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
<BR>[Calls]<UL><LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[3d]"></a>RadioStartCad</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, radio.o(i.RadioStartCad))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = RadioStartCad &rArr; SX126xSetCad &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCad
<BR>[Calls]<UL><LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCad
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
@@ -1997,27 +2001,27 @@
<LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2d
<LI><a href="#[5e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dmul
<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
<LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rint
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;floor
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ceil
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[146]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rint
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;floor
<LI><a href="#[123]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ceil
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[40]"></a>RadioWrite</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, radio.o(i.RadioWrite))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = RadioWrite &rArr; SX126xWriteRegister &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
<BR>[Calls]<UL><LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
<P><STRONG><a name="[42]"></a>RadioWriteBuffer</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, radio.o(i.RadioWriteBuffer))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = RadioWriteBuffer &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
</UL>
<BR>[Address Reference Count : 1]<UL><LI> radio.o(.constdata)
</UL>
@@ -2032,242 +2036,242 @@
<BR>[Called By]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
</UL>
<P><STRONG><a name="[148]"></a>ReturnFactorySettings</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, global_param.o(i.ReturnFactorySettings))
<P><STRONG><a name="[149]"></a>ReturnFactorySettings</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, global_param.o(i.ReturnFactorySettings))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = ReturnFactorySettings &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
</UL>
<BR>[Calls]<UL><LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
</UL>
<BR>[Called By]<UL><LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<BR>[Called By]<UL><LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;parameter_init
</UL>
<P><STRONG><a name="[120]"></a>STMFLASH_ReadHalfWord</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, flash.o(i.STMFLASH_ReadHalfWord))
<BR><BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<P><STRONG><a name="[121]"></a>STMFLASH_ReadHalfWord</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, flash.o(i.STMFLASH_ReadHalfWord))
<BR><BR>[Called By]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
</UL>
<P><STRONG><a name="[3]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32l0xx_it.o(i.SVC_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET)
</UL>
<P><STRONG><a name="[15d]"></a>SX126xAntSwOff</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, sx126x-board.o(i.SX126xAntSwOff))
<BR><BR>[Called By]<UL><LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSleep
<P><STRONG><a name="[15e]"></a>SX126xAntSwOff</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, sx126x-board.o(i.SX126xAntSwOff))
<BR><BR>[Called By]<UL><LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSleep
</UL>
<P><STRONG><a name="[14e]"></a>SX126xAntSwOn</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, sx126x-board.o(i.SX126xAntSwOn))
<BR><BR>[Called By]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<P><STRONG><a name="[14f]"></a>SX126xAntSwOn</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, sx126x-board.o(i.SX126xAntSwOn))
<BR><BR>[Called By]<UL><LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
</UL>
<P><STRONG><a name="[14a]"></a>SX126xCalibrateImage</STRONG> (Thumb, 94 bytes, Stack size 8 bytes, sx126x.o(i.SX126xCalibrateImage))
<P><STRONG><a name="[14b]"></a>SX126xCalibrateImage</STRONG> (Thumb, 94 bytes, Stack size 8 bytes, sx126x.o(i.SX126xCalibrateImage))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xCalibrateImage &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<BR>[Called By]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
</UL>
<P><STRONG><a name="[14c]"></a>SX126xCheckDeviceReady</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, sx126x.o(i.SX126xCheckDeviceReady))
<P><STRONG><a name="[14d]"></a>SX126xCheckDeviceReady</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, sx126x.o(i.SX126xCheckDeviceReady))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xAntSwOn
<BR>[Calls]<UL><LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xAntSwOn
</UL>
<BR>[Called By]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
<BR>[Called By]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
</UL>
<P><STRONG><a name="[12b]"></a>SX126xClearIrqStatus</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, sx126x.o(i.SX126xClearIrqStatus))
<P><STRONG><a name="[12c]"></a>SX126xClearIrqStatus</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, sx126x.o(i.SX126xClearIrqStatus))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xClearIrqStatus &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIrqProcess
</UL>
<P><STRONG><a name="[12a]"></a>SX126xGetIrqStatus</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, sx126x.o(i.SX126xGetIrqStatus))
<P><STRONG><a name="[12b]"></a>SX126xGetIrqStatus</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, sx126x.o(i.SX126xGetIrqStatus))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xGetIrqStatus &rArr; SX126xReadCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<BR>[Calls]<UL><LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIrqProcess
</UL>
<P><STRONG><a name="[123]"></a>SX126xGetOperatingMode</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, sx126x.o(i.SX126xGetOperatingMode))
<P><STRONG><a name="[124]"></a>SX126xGetOperatingMode</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, sx126x.o(i.SX126xGetOperatingMode))
<BR><BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIrqProcess
<LI><a href="#[30]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioGetStatus
</UL>
<P><STRONG><a name="[15e]"></a>SX126xGetPaSelect</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, sx126x-board.o(i.SX126xGetPaSelect))
<BR><BR>[Called By]<UL><LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
<P><STRONG><a name="[15f]"></a>SX126xGetPaSelect</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, sx126x-board.o(i.SX126xGetPaSelect))
<BR><BR>[Called By]<UL><LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
</UL>
<P><STRONG><a name="[12d]"></a>SX126xGetPacketStatus</STRONG> (Thumb, 120 bytes, Stack size 16 bytes, sx126x.o(i.SX126xGetPacketStatus))
<P><STRONG><a name="[12e]"></a>SX126xGetPacketStatus</STRONG> (Thumb, 120 bytes, Stack size 16 bytes, sx126x.o(i.SX126xGetPacketStatus))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = SX126xGetPacketStatus &rArr; SX126xReadCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<BR>[Calls]<UL><LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIrqProcess
</UL>
<P><STRONG><a name="[134]"></a>SX126xGetPacketType</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, sx126x.o(i.SX126xGetPacketType))
<P><STRONG><a name="[135]"></a>SX126xGetPacketType</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, sx126x.o(i.SX126xGetPacketType))
<BR><BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSend
</UL>
<P><STRONG><a name="[12c]"></a>SX126xGetPayload</STRONG> (Thumb, 44 bytes, Stack size 24 bytes, sx126x.o(i.SX126xGetPayload))
<P><STRONG><a name="[12d]"></a>SX126xGetPayload</STRONG> (Thumb, 44 bytes, Stack size 24 bytes, sx126x.o(i.SX126xGetPayload))
<BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = SX126xGetPayload &rArr; SX126xGetRxBufferStatus &rArr; SX126xReadRegister &rArr; SX126xReadRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRxBufferStatus
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
<BR>[Calls]<UL><LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRxBufferStatus
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
</UL>
<BR>[Called By]<UL><LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIrqProcess
</UL>
<P><STRONG><a name="[130]"></a>SX126xGetRssiInst</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, sx126x.o(i.SX126xGetRssiInst))
<P><STRONG><a name="[131]"></a>SX126xGetRssiInst</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, sx126x.o(i.SX126xGetRssiInst))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xGetRssiInst &rArr; SX126xReadCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<BR>[Calls]<UL><LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[3f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioRssi
<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioRandom
</UL>
<P><STRONG><a name="[151]"></a>SX126xGetRxBufferStatus</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, sx126x.o(i.SX126xGetRxBufferStatus))
<P><STRONG><a name="[152]"></a>SX126xGetRxBufferStatus</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, sx126x.o(i.SX126xGetRxBufferStatus))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = SX126xGetRxBufferStatus &rArr; SX126xReadRegister &rArr; SX126xReadRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegister
<BR>[Calls]<UL><LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegister
</UL>
<BR>[Called By]<UL><LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPayload
<BR>[Called By]<UL><LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPayload
</UL>
<P><STRONG><a name="[124]"></a>SX126xInit</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, sx126x.o(i.SX126xInit))
<P><STRONG><a name="[125]"></a>SX126xInit</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, sx126x.o(i.SX126xInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = SX126xInit &rArr; SX126xSetDio2AsRfSwitchCtrl &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReset
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDio2AsRfSwitchCtrl
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
<BR>[Calls]<UL><LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReset
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDio2AsRfSwitchCtrl
<LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
</UL>
<BR>[Called By]<UL><LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioInit
</UL>
<P><STRONG><a name="[152]"></a>SX126xReadBuffer</STRONG> (Thumb, 82 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xReadBuffer))
<P><STRONG><a name="[153]"></a>SX126xReadBuffer</STRONG> (Thumb, 82 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xReadBuffer))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SX126xReadBuffer &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
</UL>
<BR>[Called By]<UL><LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPayload
<BR>[Called By]<UL><LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPayload
</UL>
<P><STRONG><a name="[150]"></a>SX126xReadCommand</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xReadCommand))
<P><STRONG><a name="[151]"></a>SX126xReadCommand</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xReadCommand))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SX126xReadCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
</UL>
<BR>[Called By]<UL><LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRxBufferStatus
<LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRssiInst
<LI><a href="#[12d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPacketStatus
<LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetIrqStatus
<BR>[Called By]<UL><LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRxBufferStatus
<LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRssiInst
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPacketStatus
<LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetIrqStatus
</UL>
<P><STRONG><a name="[131]"></a>SX126xReadRegister</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126xReadRegister))
<P><STRONG><a name="[132]"></a>SX126xReadRegister</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126xReadRegister))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xReadRegister &rArr; SX126xReadRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<BR>[Calls]<UL><LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
</UL>
<BR>[Called By]<UL><LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRxBufferStatus
<LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetWhiteningSeed
<BR>[Called By]<UL><LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetRxBufferStatus
<LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetWhiteningSeed
<LI><a href="#[41]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioRead
</UL>
<P><STRONG><a name="[132]"></a>SX126xReadRegisters</STRONG> (Thumb, 88 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xReadRegisters))
<P><STRONG><a name="[133]"></a>SX126xReadRegisters</STRONG> (Thumb, 88 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xReadRegisters))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SX126xReadRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
</UL>
<BR>[Called By]<UL><LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegister
<BR>[Called By]<UL><LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegister
<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioReadBuffer
</UL>
<P><STRONG><a name="[153]"></a>SX126xReset</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126xReset))
<P><STRONG><a name="[154]"></a>SX126xReset</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126xReset))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SX126xReset &rArr; HAL_Delay_nMS &rArr; Delay_Ms
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
<LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Delay_nMS
</UL>
<BR>[Called By]<UL><LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xInit
<BR>[Called By]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xInit
</UL>
<P><STRONG><a name="[136]"></a>SX126xSendPayload</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSendPayload))
<P><STRONG><a name="[137]"></a>SX126xSendPayload</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSendPayload))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = SX126xSendPayload &rArr; SX126xSetPayload &rArr; SX126xWriteBuffer &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPayload
<LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTx
<BR>[Calls]<UL><LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPayload
<LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTx
</UL>
<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSend
</UL>
<P><STRONG><a name="[127]"></a>SX126xSetBufferBaseAddress</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetBufferBaseAddress))
<P><STRONG><a name="[128]"></a>SX126xSetBufferBaseAddress</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetBufferBaseAddress))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetBufferBaseAddress &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioInit
</UL>
<P><STRONG><a name="[143]"></a>SX126xSetCad</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetCad))
<P><STRONG><a name="[144]"></a>SX126xSetCad</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetCad))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetCad &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioStartCad
</UL>
<P><STRONG><a name="[159]"></a>SX126xSetCrcPolynomial</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetCrcPolynomial))
<P><STRONG><a name="[15a]"></a>SX126xSetCrcPolynomial</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetCrcPolynomial))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetCrcPolynomial &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
</UL>
<BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
</UL>
<P><STRONG><a name="[15a]"></a>SX126xSetCrcSeed</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetCrcSeed))
<P><STRONG><a name="[15b]"></a>SX126xSetCrcSeed</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetCrcSeed))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetCrcSeed &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
</UL>
<BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
</UL>
<P><STRONG><a name="[154]"></a>SX126xSetDio2AsRfSwitchCtrl</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetDio2AsRfSwitchCtrl))
<P><STRONG><a name="[155]"></a>SX126xSetDio2AsRfSwitchCtrl</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetDio2AsRfSwitchCtrl))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetDio2AsRfSwitchCtrl &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xInit
<BR>[Called By]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xInit
</UL>
<P><STRONG><a name="[129]"></a>SX126xSetDioIrqParams</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, sx126x.o(i.SX126xSetDioIrqParams))
<P><STRONG><a name="[12a]"></a>SX126xSetDioIrqParams</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, sx126x.o(i.SX126xSetDioIrqParams))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = SX126xSetDioIrqParams &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSend
<LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioRxBoosted
@@ -2275,43 +2279,43 @@
<LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioInit
</UL>
<P><STRONG><a name="[13a]"></a>SX126xSetLoRaSymbNumTimeout</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetLoRaSymbNumTimeout))
<P><STRONG><a name="[13b]"></a>SX126xSetLoRaSymbNumTimeout</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetLoRaSymbNumTimeout))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetLoRaSymbNumTimeout &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
</UL>
<P><STRONG><a name="[13c]"></a>SX126xSetModulationParams</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, sx126x.o(i.SX126xSetModulationParams))
<P><STRONG><a name="[13d]"></a>SX126xSetModulationParams</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, sx126x.o(i.SX126xSetModulationParams))
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = SX126xSetModulationParams &rArr; SX126xSetPacketType &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
<LI><a href="#[121]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketType
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_scalbn
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketType
</UL>
<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxConfig
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
</UL>
<P><STRONG><a name="[15b]"></a>SX126xSetPaConfig</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, sx126x.o(i.SX126xSetPaConfig))
<P><STRONG><a name="[15c]"></a>SX126xSetPaConfig</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, sx126x.o(i.SX126xSetPaConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = SX126xSetPaConfig &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
<BR>[Called By]<UL><LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
</UL>
<P><STRONG><a name="[135]"></a>SX126xSetPacketParams</STRONG> (Thumb, 158 bytes, Stack size 24 bytes, sx126x.o(i.SX126xSetPacketParams))
<P><STRONG><a name="[136]"></a>SX126xSetPacketParams</STRONG> (Thumb, 158 bytes, Stack size 24 bytes, sx126x.o(i.SX126xSetPacketParams))
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = SX126xSetPacketParams &rArr; SX126xSetCrcSeed &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCrcSeed
<LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCrcPolynomial
<LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketType
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCrcSeed
<LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCrcPolynomial
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketType
</UL>
<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxConfig
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
@@ -2319,307 +2323,312 @@
<LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSend
</UL>
<P><STRONG><a name="[137]"></a>SX126xSetPacketType</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetPacketType))
<P><STRONG><a name="[138]"></a>SX126xSetPacketType</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetPacketType))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetPacketType &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[31]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetModem
</UL>
<P><STRONG><a name="[157]"></a>SX126xSetPayload</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetPayload))
<P><STRONG><a name="[158]"></a>SX126xSetPayload</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetPayload))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetPayload &rArr; SX126xWriteBuffer &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<BR>[Calls]<UL><LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
</UL>
<BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSendPayload
<BR>[Called By]<UL><LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSendPayload
</UL>
<P><STRONG><a name="[126]"></a>SX126xSetRegulatorMode</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetRegulatorMode))
<P><STRONG><a name="[127]"></a>SX126xSetRegulatorMode</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetRegulatorMode))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetRegulatorMode &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioInit
</UL>
<P><STRONG><a name="[12e]"></a>SX126xSetRfFrequency</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, sx126x.o(i.SX126xSetRfFrequency))
<P><STRONG><a name="[12f]"></a>SX126xSetRfFrequency</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, sx126x.o(i.SX126xSetRfFrequency))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = SX126xSetRfFrequency &rArr; SX126xCalibrateImage &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ui2d
<LI><a href="#[5f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_ddiv
<LI><a href="#[65]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_d2uiz
<LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCalibrateImage
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCalibrateImage
</UL>
<BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxContinuousWave
<LI><a href="#[32]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetChannel
<LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioIsChannelFree
</UL>
<P><STRONG><a name="[140]"></a>SX126xSetRfTxPower</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126xSetRfTxPower))
<P><STRONG><a name="[141]"></a>SX126xSetRfTxPower</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126xSetRfTxPower))
<BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = SX126xSetRfTxPower &rArr; SX126xSetTxParams &rArr; SX126xSetPaConfig &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
<BR>[Calls]<UL><LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
</UL>
<BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxContinuousWave
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxConfig
</UL>
<P><STRONG><a name="[12f]"></a>SX126xSetRx</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetRx))
<P><STRONG><a name="[130]"></a>SX126xSetRx</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetRx))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetRx &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[3c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioRx
<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioRandom
</UL>
<P><STRONG><a name="[133]"></a>SX126xSetRxBoosted</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, sx126x.o(i.SX126xSetRxBoosted))
<P><STRONG><a name="[134]"></a>SX126xSetRxBoosted</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, sx126x.o(i.SX126xSetRxBoosted))
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = SX126xSetRxBoosted &rArr; SX126xWriteRegister &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
</UL>
<BR>[Called By]<UL><LI><a href="#[48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioRxBoosted
</UL>
<P><STRONG><a name="[13f]"></a>SX126xSetRxDutyCycle</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, sx126x.o(i.SX126xSetRxDutyCycle))
<P><STRONG><a name="[140]"></a>SX126xSetRxDutyCycle</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, sx126x.o(i.SX126xSetRxDutyCycle))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = SX126xSetRxDutyCycle &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxDutyCycle
</UL>
<P><STRONG><a name="[142]"></a>SX126xSetSleep</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetSleep))
<P><STRONG><a name="[143]"></a>SX126xSetSleep</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetSleep))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetSleep &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xAntSwOff
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xAntSwOff
</UL>
<BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSleep
</UL>
<P><STRONG><a name="[125]"></a>SX126xSetStandby</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetStandby))
<P><STRONG><a name="[126]"></a>SX126xSetStandby</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetStandby))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetStandby &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xInit
<BR>[Called By]<UL><LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xInit
<LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioStandby
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxConfig
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
<LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioInit
</UL>
<P><STRONG><a name="[139]"></a>SX126xSetStopRxTimerOnPreambleDetect</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetStopRxTimerOnPreambleDetect))
<P><STRONG><a name="[13a]"></a>SX126xSetStopRxTimerOnPreambleDetect</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetStopRxTimerOnPreambleDetect))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetStopRxTimerOnPreambleDetect &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
</UL>
<P><STRONG><a name="[13d]"></a>SX126xSetSyncWord</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetSyncWord))
<P><STRONG><a name="[13e]"></a>SX126xSetSyncWord</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetSyncWord))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetSyncWord &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
</UL>
<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxConfig
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
</UL>
<P><STRONG><a name="[158]"></a>SX126xSetTx</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetTx))
<P><STRONG><a name="[159]"></a>SX126xSetTx</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetTx))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetTx &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSendPayload
<BR>[Called By]<UL><LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSendPayload
</UL>
<P><STRONG><a name="[141]"></a>SX126xSetTxContinuousWave</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetTxContinuousWave))
<P><STRONG><a name="[142]"></a>SX126xSetTxContinuousWave</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, sx126x.o(i.SX126xSetTxContinuousWave))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = SX126xSetTxContinuousWave &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
</UL>
<BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxContinuousWave
</UL>
<P><STRONG><a name="[128]"></a>SX126xSetTxParams</STRONG> (Thumb, 122 bytes, Stack size 24 bytes, sx126x.o(i.SX126xSetTxParams))
<P><STRONG><a name="[129]"></a>SX126xSetTxParams</STRONG> (Thumb, 122 bytes, Stack size 24 bytes, sx126x.o(i.SX126xSetTxParams))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = SX126xSetTxParams &rArr; SX126xSetPaConfig &rArr; SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPaSelect
<LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPaConfig
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
<BR>[Calls]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xGetPaSelect
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPaConfig
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
</UL>
<BR>[Called By]<UL><LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfTxPower
<BR>[Called By]<UL><LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfTxPower
<LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioInit
</UL>
<P><STRONG><a name="[13e]"></a>SX126xSetWhiteningSeed</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, sx126x.o(i.SX126xSetWhiteningSeed))
<P><STRONG><a name="[13f]"></a>SX126xSetWhiteningSeed</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, sx126x.o(i.SX126xSetWhiteningSeed))
<BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = SX126xSetWhiteningSeed &rArr; SX126xWriteRegister &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
<LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegister
<BR>[Calls]<UL><LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegister
</UL>
<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxConfig
<LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetRxConfig
</UL>
<P><STRONG><a name="[14f]"></a>SX126xWaitOnBusy</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126xWaitOnBusy))
<P><STRONG><a name="[150]"></a>SX126xWaitOnBusy</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126xWaitOnBusy))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SX126xWaitOnBusy
</UL>
<BR>[Calls]<UL><LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
</UL>
<BR>[Called By]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
<BR>[Called By]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
</UL>
<P><STRONG><a name="[14d]"></a>SX126xWakeup</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126xWakeup))
<P><STRONG><a name="[14e]"></a>SX126xWakeup</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126xWakeup))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
</UL>
<BR>[Called By]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<LI><a href="#[124]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xInit
<BR>[Called By]<UL><LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xInit
</UL>
<P><STRONG><a name="[15c]"></a>SX126xWriteBuffer</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xWriteBuffer))
<P><STRONG><a name="[15d]"></a>SX126xWriteBuffer</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xWriteBuffer))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SX126xWriteBuffer &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
</UL>
<BR>[Called By]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPayload
<BR>[Called By]<UL><LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPayload
</UL>
<P><STRONG><a name="[14b]"></a>SX126xWriteCommand</STRONG> (Thumb, 70 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xWriteCommand))
<P><STRONG><a name="[14c]"></a>SX126xWriteCommand</STRONG> (Thumb, 70 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xWriteCommand))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SX126xWriteCommand &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
</UL>
<BR>[Called By]<UL><LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPaConfig
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDio2AsRfSwitchCtrl
<LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCalibrateImage
<LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
<LI><a href="#[141]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxContinuousWave
<LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTx
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStopRxTimerOnPreambleDetect
<LI><a href="#[125]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
<LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSleep
<LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRxDutyCycle
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRxBoosted
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRx
<LI><a href="#[12e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRegulatorMode
<LI><a href="#[137]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketType
<LI><a href="#[135]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetLoRaSymbNumTimeout
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDioIrqParams
<LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCad
<LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetBufferBaseAddress
<LI><a href="#[12b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xClearIrqStatus
<BR>[Called By]<UL><LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPaConfig
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDio2AsRfSwitchCtrl
<LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCalibrateImage
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
<LI><a href="#[142]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxContinuousWave
<LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTx
<LI><a href="#[13a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStopRxTimerOnPreambleDetect
<LI><a href="#[126]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetStandby
<LI><a href="#[143]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSleep
<LI><a href="#[140]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRxDutyCycle
<LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRxBoosted
<LI><a href="#[130]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRx
<LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRfFrequency
<LI><a href="#[127]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRegulatorMode
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketType
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetPacketParams
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetModulationParams
<LI><a href="#[13b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetLoRaSymbNumTimeout
<LI><a href="#[12a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetDioIrqParams
<LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCad
<LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetBufferBaseAddress
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xClearIrqStatus
</UL>
<P><STRONG><a name="[138]"></a>SX126xWriteRegister</STRONG> (Thumb, 12 bytes, Stack size 16 bytes, sx126x-board.o(i.SX126xWriteRegister))
<P><STRONG><a name="[139]"></a>SX126xWriteRegister</STRONG> (Thumb, 12 bytes, Stack size 16 bytes, sx126x-board.o(i.SX126xWriteRegister))
<BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = SX126xWriteRegister &rArr; SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
</UL>
<BR>[Called By]<UL><LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetWhiteningSeed
<LI><a href="#[128]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRxBoosted
<BR>[Called By]<UL><LI><a href="#[13f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetWhiteningSeed
<LI><a href="#[129]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetTxParams
<LI><a href="#[134]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetRxBoosted
<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioWrite
<LI><a href="#[45]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetPublicNetwork
</UL>
<P><STRONG><a name="[147]"></a>SX126xWriteRegisters</STRONG> (Thumb, 80 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xWriteRegisters))
<P><STRONG><a name="[148]"></a>SX126xWriteRegisters</STRONG> (Thumb, 80 bytes, Stack size 24 bytes, sx126x-board.o(i.SX126xWriteRegisters))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = SX126xWriteRegisters &rArr; SX126xCheckDeviceReady &rArr; SX126xWakeup &rArr; SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[14f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
<LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SpiInOut
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWaitOnBusy
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xCheckDeviceReady
</UL>
<BR>[Called By]<UL><LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCrcSeed
<LI><a href="#[159]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCrcPolynomial
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
<LI><a href="#[13d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSyncWord
<BR>[Called By]<UL><LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCrcSeed
<LI><a href="#[15a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetCrcPolynomial
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegister
<LI><a href="#[13e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xSetSyncWord
<LI><a href="#[42]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioWriteBuffer
</UL>
<P><STRONG><a name="[155]"></a>SX126x_CS_Di</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126x_CS_Di))
<P><STRONG><a name="[156]"></a>SX126x_CS_Di</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, sx126x-board.o(i.SX126x_CS_Di))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SX126x_CS_Di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
<LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
<BR>[Called By]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
<BR>[Called By]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
</UL>
<P><STRONG><a name="[15f]"></a>SendComMap</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.SendComMap))
<P><STRONG><a name="[160]"></a>SendComMap</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.SendComMap))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SendComMap &rArr; UART_PushFrame
</UL>
<BR>[Calls]<UL><LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Checksum_u16
<LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_PushFrame
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_PushFrame
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
</UL>
<P><STRONG><a name="[156]"></a>SpiInOut</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, sx126x-board.o(i.SpiInOut))
<P><STRONG><a name="[157]"></a>SpiInOut</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, sx126x-board.o(i.SpiInOut))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = SpiInOut &rArr; HAL_SPI_TransmitReceive &rArr; SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_SPI_TransmitReceive
</UL>
<BR>[Called By]<UL><LI><a href="#[14b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[14d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<LI><a href="#[132]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[152]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
<BR>[Called By]<UL><LI><a href="#[14c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteCommand
<LI><a href="#[14e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWakeup
<LI><a href="#[151]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadCommand
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteRegisters
<LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xWriteBuffer
<LI><a href="#[133]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadRegisters
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReadBuffer
</UL>
<P><STRONG><a name="[81]"></a>Spi_ChangePrescaler</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, spi.o(i.Spi_ChangePrescaler))
<BR><BR>[Called By]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
</UL>
<P><STRONG><a name="[103]"></a>SwitchLoraSettings</STRONG> (Thumb, 106 bytes, Stack size 72 bytes, lora.o(i.SwitchLoraSettings))
<P><STRONG><a name="[107]"></a>SwitchLoraSettings</STRONG> (Thumb, 106 bytes, Stack size 72 bytes, lora.o(i.SwitchLoraSettings))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SwitchLoraSettings
</UL>
<BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraInit
<BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraReportPoll
</UL>
<P><STRONG><a name="[103]"></a>SwitchLoraSettings_FSK</STRONG> (Thumb, 110 bytes, Stack size 72 bytes, lora.o(i.SwitchLoraSettings_FSK))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = SwitchLoraSettings_FSK
</UL>
<BR>[Called By]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraInit
<LI><a href="#[29]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnTxTimeout
<LI><a href="#[2a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxTimeout
<LI><a href="#[2b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxError
@@ -2629,7 +2638,7 @@
<P><STRONG><a name="[5]"></a>SysTick_Handler</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32l0xx_it.o(i.SysTick_Handler))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SysTick_Handler
</UL>
<BR>[Calls]<UL><LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IncTick
<BR>[Calls]<UL><LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IncTick
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET)
</UL>
@@ -2639,7 +2648,7 @@
<BR>[Calls]<UL><LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_OscConfig
<LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_ClockConfig
<LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCCEx_PeriphCLKConfig
<LI><a href="#[162]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_PWR_EnableBkUpAccess
<LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_PWR_EnableBkUpAccess
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
@@ -2686,21 +2695,21 @@
<BR>[Called By]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
</UL>
<P><STRONG><a name="[160]"></a>UART_PushFrame</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, usart.o(i.UART_PushFrame))
<P><STRONG><a name="[161]"></a>UART_PushFrame</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, usart.o(i.UART_PushFrame))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_PushFrame
</UL>
<BR>[Calls]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<BR>[Calls]<UL><LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
<BR>[Called By]<UL><LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
</UL>
<P><STRONG><a name="[e1]"></a>UART_SetConfig</STRONG> (Thumb, 506 bytes, Stack size 24 bytes, stm32l0xx_hal_uart.o(i.UART_SetConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = UART_SetConfig &rArr; __aeabi_uldivmod &rArr; __aeabi_llsr
</UL>
<BR>[Calls]<UL><LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<BR>[Calls]<UL><LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetSysClockFreq
<LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK2Freq
<LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK1Freq
<LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK2Freq
<LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_RCC_GetPCLK1Freq
<LI><a href="#[4c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
@@ -2723,11 +2732,11 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32l051xx.o(RESET)
</UL>
<P><STRONG><a name="[11c]"></a>UWB_Wkup</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, dw_app.o(i.UWB_Wkup))
<P><STRONG><a name="[11d]"></a>UWB_Wkup</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, dw_app.o(i.UWB_Wkup))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = UWB_Wkup &rArr; dwt_readdevid &rArr; dwt_read32bitoffsetreg &rArr; dwt_readfromdevice &rArr; readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
<LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readdevid
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readdevid
</UL>
<BR>[Called By]<UL><LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
</UL>
@@ -2736,21 +2745,21 @@
<BR><BR>[Called By]<UL><LI><a href="#[7a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Cal_CRC16
</UL>
<P><STRONG><a name="[169]"></a>UpdateProcess</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.UpdateProcess))
<P><STRONG><a name="[16a]"></a>UpdateProcess</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.UpdateProcess))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = UpdateProcess &rArr; ReturnFactorySettings &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
</UL>
<BR>[Calls]<UL><LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReturnFactorySettings
<LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReturnFactorySettings
<LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_Write
<LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_Prepare
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
<LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
<BR>[Called By]<UL><LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
</UL>
<P><STRONG><a name="[114]"></a>Usart1InitVariables</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, usart.o(i.Usart1InitVariables))
<BR><BR>[Called By]<UL><LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
<P><STRONG><a name="[115]"></a>Usart1InitVariables</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, usart.o(i.Usart1InitVariables))
<BR><BR>[Called By]<UL><LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
</UL>
<P><STRONG><a name="[f7]"></a>UsartDeInit</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, main.o(i.UsartDeInit))
@@ -2768,8 +2777,8 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = UsartInit &rArr; MX_USART1_UART_Init &rArr; HAL_UART_Init &rArr; UART_SetConfig &rArr; __aeabi_uldivmod &rArr; __aeabi_llsr
</UL>
<BR>[Calls]<UL><LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Receive_DMA
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_DMA_Init
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_DMA_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;EXTI0_1_IRQHandler
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
@@ -2778,37 +2787,37 @@
<P><STRONG><a name="[2c]"></a>UsartParseDataHandler</STRONG> (Thumb, 264 bytes, Stack size 24 bytes, serial_at_cmd_app.o(i.UsartParseDataHandler))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = UsartParseDataHandler &rArr; UpdateProcess &rArr; ReturnFactorySettings &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
</UL>
<BR>[Calls]<UL><LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
<BR>[Calls]<UL><LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SendComMap
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;save_com_map_to_flash
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(i.Program_Init)
</UL>
<P><STRONG><a name="[16a]"></a>Uwb_CS_di</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, spi.o(i.Uwb_CS_di))
<P><STRONG><a name="[16b]"></a>Uwb_CS_di</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, spi.o(i.Uwb_CS_di))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[86]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_ReadPin
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
<LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
<BR>[Called By]<UL><LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writetospi
<LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readfromspi
<BR>[Called By]<UL><LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writetospi
<LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readfromspi
</UL>
<P><STRONG><a name="[16b]"></a>__0printf$bare</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[16c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
<P><STRONG><a name="[16c]"></a>__0printf$bare</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_core
</UL>
<P><STRONG><a name="[192]"></a>__1printf$bare</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare), UNUSED)
<P><STRONG><a name="[193]"></a>__1printf$bare</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare), UNUSED)
<P><STRONG><a name="[11d]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare))
<P><STRONG><a name="[11e]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __2printf
</UL>
<BR>[Called By]<UL><LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
<LI><a href="#[155]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<BR>[Called By]<UL><LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
<LI><a href="#[156]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126x_CS_Di
<LI><a href="#[27]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnTxDone
</UL>
@@ -2816,75 +2825,75 @@
<BR><BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<P><STRONG><a name="[166]"></a>__ARM_common_switch8</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, dps310.o(i.__ARM_common_switch8))
<P><STRONG><a name="[167]"></a>__ARM_common_switch8</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, dps310.o(i.__ARM_common_switch8))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_common_switch8
</UL>
<BR>[Called By]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_enableclocks
<BR>[Called By]<UL><LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_enableclocks
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_SetConfig
</UL>
<P><STRONG><a name="[193]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<P><STRONG><a name="[194]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<P><STRONG><a name="[194]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[195]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[195]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[196]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[16d]"></a>_dwt_aonarrayupload</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, deca_device.o(i._dwt_aonarrayupload))
<P><STRONG><a name="[16e]"></a>_dwt_aonarrayupload</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, deca_device.o(i._dwt_aonarrayupload))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = _dwt_aonarrayupload &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
</UL>
<BR>[Called By]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleep
<BR>[Called By]<UL><LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleep
</UL>
<P><STRONG><a name="[16f]"></a>_dwt_configlde</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, deca_device.o(i._dwt_configlde))
<P><STRONG><a name="[170]"></a>_dwt_configlde</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, deca_device.o(i._dwt_configlde))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = _dwt_configlde &rArr; dwt_write16bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configure
</UL>
<P><STRONG><a name="[171]"></a>_dwt_enableclocks</STRONG> (Thumb, 182 bytes, Stack size 16 bytes, deca_device.o(i._dwt_enableclocks))
<P><STRONG><a name="[172]"></a>_dwt_enableclocks</STRONG> (Thumb, 182 bytes, Stack size 16 bytes, deca_device.o(i._dwt_enableclocks))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = _dwt_enableclocks &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[166]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<BR>[Calls]<UL><LI><a href="#[167]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
</UL>
<BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_loaducodefromrom
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_loaducodefromrom
</UL>
<P><STRONG><a name="[173]"></a>_dwt_loaducodefromrom</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, deca_device.o(i._dwt_loaducodefromrom))
<P><STRONG><a name="[174]"></a>_dwt_loaducodefromrom</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, deca_device.o(i._dwt_loaducodefromrom))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = _dwt_loaducodefromrom &rArr; _dwt_enableclocks &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
<LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_enableclocks
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_enableclocks
</UL>
<BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
</UL>
<P><STRONG><a name="[174]"></a>_dwt_otpread</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, deca_device.o(i._dwt_otpread))
<P><STRONG><a name="[175]"></a>_dwt_otpread</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, deca_device.o(i._dwt_otpread))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = _dwt_otpread &rArr; dwt_read32bitoffsetreg &rArr; dwt_readfromdevice &rArr; readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read32bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
</UL>
<P><STRONG><a name="[122]"></a>ceil</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, ceil.o(i.ceil))
<P><STRONG><a name="[123]"></a>ceil</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, ceil.o(i.ceil))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = ceil &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>
<BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<BR>[Called By]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
</UL>
@@ -2893,12 +2902,12 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
</UL>
<BR>[Called By]<UL><LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
<LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[80]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Reset_DW1000
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_loaducodefromrom
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_loaducodefromrom
</UL>
<P><STRONG><a name="[ed]"></a>delay_us</STRONG> (Thumb, 140 bytes, Stack size 0 bytes, lis3dh_driver.o(i.delay_us))
@@ -2911,84 +2920,84 @@
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Read_Byte
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_NAck
<LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IIC2_Ack
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWB_Wkup
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWB_Wkup
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_CheckSend
<LI><a href="#[b7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_ms
<LI><a href="#[153]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReset
<LI><a href="#[154]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SX126xReset
</UL>
<P><STRONG><a name="[83]"></a>dwt_configure</STRONG> (Thumb, 474 bytes, Stack size 32 bytes, deca_device.o(i.dwt_configure))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = dwt_configure &rArr; _dwt_configlde &rArr; dwt_write16bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_configlde
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_configlde
</UL>
<BR>[Called By]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
</UL>
<P><STRONG><a name="[175]"></a>dwt_configuresleep</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, deca_device.o(i.dwt_configuresleep))
<P><STRONG><a name="[176]"></a>dwt_configuresleep</STRONG> (Thumb, 36 bytes, Stack size 16 bytes, deca_device.o(i.dwt_configuresleep))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = dwt_configuresleep &rArr; dwt_write16bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[11b]"></a>dwt_entersleep</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, deca_device.o(i.dwt_entersleep))
<P><STRONG><a name="[11c]"></a>dwt_entersleep</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, deca_device.o(i.dwt_entersleep))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = dwt_entersleep &rArr; _dwt_aonarrayupload &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_aonarrayupload
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_aonarrayupload
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
</UL>
<P><STRONG><a name="[176]"></a>dwt_entersleepaftertx</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, deca_device.o(i.dwt_entersleepaftertx))
<P><STRONG><a name="[177]"></a>dwt_entersleepaftertx</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, deca_device.o(i.dwt_entersleepaftertx))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = dwt_entersleepaftertx &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<BR>[Calls]<UL><LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read32bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_starttx
</UL>
<P><STRONG><a name="[11a]"></a>dwt_forcetrxoff</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, deca_device.o(i.dwt_forcetrxoff))
<P><STRONG><a name="[11b]"></a>dwt_forcetrxoff</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, deca_device.o(i.dwt_forcetrxoff))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = dwt_forcetrxoff &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_syncrxbufptrs
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_syncrxbufptrs
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read32bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
<BR>[Called By]<UL><LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
</UL>
<P><STRONG><a name="[82]"></a>dwt_initialise</STRONG> (Thumb, 310 bytes, Stack size 24 bytes, deca_device.o(i.dwt_initialise))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = dwt_initialise &rArr; dwt_readdevid &rArr; dwt_read32bitoffsetreg &rArr; dwt_readfromdevice &rArr; readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_xtaltrim
<LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readdevid
<BR>[Calls]<UL><LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_xtaltrim
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readdevid
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read32bitoffsetreg
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read16bitoffsetreg
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_otpread
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_loaducodefromrom
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_enableclocks
<LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read16bitoffsetreg
<LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_otpread
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_loaducodefromrom
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_enableclocks
<LI><a href="#[6b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
</UL>
<P><STRONG><a name="[179]"></a>dwt_read16bitoffsetreg</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, deca_device.o(i.dwt_read16bitoffsetreg))
<P><STRONG><a name="[17a]"></a>dwt_read16bitoffsetreg</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, deca_device.o(i.dwt_read16bitoffsetreg))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = dwt_read16bitoffsetreg &rArr; dwt_readfromdevice &rArr; readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<BR>[Calls]<UL><LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
</UL>
<BR>[Called By]<UL><LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_starttx
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
@@ -2997,73 +3006,73 @@
<P><STRONG><a name="[76]"></a>dwt_read32bitoffsetreg</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, deca_device.o(i.dwt_read32bitoffsetreg))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = dwt_read32bitoffsetreg &rArr; dwt_readfromdevice &rArr; readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<BR>[Calls]<UL><LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
</UL>
<BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<BR>[Called By]<UL><LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
<LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readdevid
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readdevid
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleepaftertx
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_otpread
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleepaftertx
<LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_otpread
</UL>
<P><STRONG><a name="[168]"></a>dwt_readdevid</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, deca_device.o(i.dwt_readdevid))
<P><STRONG><a name="[169]"></a>dwt_readdevid</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, deca_device.o(i.dwt_readdevid))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = dwt_readdevid &rArr; dwt_read32bitoffsetreg &rArr; dwt_readfromdevice &rArr; readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read32bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWB_Wkup
<BR>[Called By]<UL><LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWB_Wkup
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
</UL>
<P><STRONG><a name="[172]"></a>dwt_readfromdevice</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, deca_device.o(i.dwt_readfromdevice))
<P><STRONG><a name="[173]"></a>dwt_readfromdevice</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, deca_device.o(i.dwt_readfromdevice))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = dwt_readfromdevice &rArr; readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readfromspi
<BR>[Calls]<UL><LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readfromspi
</UL>
<BR>[Called By]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_xtaltrim
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_syncrxbufptrs
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setrxtimeout
<LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
<BR>[Called By]<UL><LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_xtaltrim
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_syncrxbufptrs
<LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setrxtimeout
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
<LI><a href="#[6f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readrxtimestamp
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readrxdata
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readrxdata
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read32bitoffsetreg
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read16bitoffsetreg
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_enableclocks
<LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read16bitoffsetreg
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_enableclocks
</UL>
<P><STRONG><a name="[119]"></a>dwt_readrxdata</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, deca_device.o(i.dwt_readrxdata))
<P><STRONG><a name="[11a]"></a>dwt_readrxdata</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, deca_device.o(i.dwt_readrxdata))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = dwt_readrxdata &rArr; dwt_readfromdevice &rArr; readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<BR>[Calls]<UL><LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
</UL>
<BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<BR>[Called By]<UL><LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
</UL>
<P><STRONG><a name="[6f]"></a>dwt_readrxtimestamp</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, deca_device.o(i.dwt_readrxtimestamp))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = dwt_readrxtimestamp &rArr; dwt_readfromdevice &rArr; readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<BR>[Calls]<UL><LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
</UL>
<BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
</UL>
<P><STRONG><a name="[117]"></a>dwt_rxenable</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, deca_device.o(i.dwt_rxenable))
<P><STRONG><a name="[118]"></a>dwt_rxenable</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, deca_device.o(i.dwt_rxenable))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = dwt_rxenable &rArr; dwt_forcetrxoff &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_syncrxbufptrs
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_syncrxbufptrs
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
</UL>
<BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<BR>[Called By]<UL><LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
</UL>
<P><STRONG><a name="[70]"></a>dwt_setdelayedtrxtime</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, deca_device.o(i.dwt_setdelayedtrxtime))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = dwt_setdelayedtrxtime &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<BR>[Calls]<UL><LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
</UL>
@@ -3071,25 +3080,25 @@
<P><STRONG><a name="[84]"></a>dwt_setrxantennadelay</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, deca_device.o(i.dwt_setrxantennadelay))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = dwt_setrxantennadelay &rArr; dwt_write16bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
</UL>
<P><STRONG><a name="[116]"></a>dwt_setrxtimeout</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, deca_device.o(i.dwt_setrxtimeout))
<P><STRONG><a name="[117]"></a>dwt_setrxtimeout</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, deca_device.o(i.dwt_setrxtimeout))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = dwt_setrxtimeout &rArr; dwt_write16bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
</UL>
<BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<BR>[Called By]<UL><LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
</UL>
<P><STRONG><a name="[85]"></a>dwt_settxantennadelay</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, deca_device.o(i.dwt_settxantennadelay))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = dwt_settxantennadelay &rArr; dwt_write16bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<BR>[Calls]<UL><LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
</UL>
@@ -3097,80 +3106,80 @@
<P><STRONG><a name="[74]"></a>dwt_starttx</STRONG> (Thumb, 142 bytes, Stack size 24 bytes, deca_device.o(i.dwt_starttx))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = dwt_starttx &rArr; dwt_entersleepaftertx &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read16bitoffsetreg
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleepaftertx
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[17a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_read16bitoffsetreg
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleepaftertx
</UL>
<BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
</UL>
<P><STRONG><a name="[177]"></a>dwt_syncrxbufptrs</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, deca_device.o(i.dwt_syncrxbufptrs))
<P><STRONG><a name="[178]"></a>dwt_syncrxbufptrs</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, deca_device.o(i.dwt_syncrxbufptrs))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = dwt_syncrxbufptrs &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
</UL>
<BR>[Called By]<UL><LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<BR>[Called By]<UL><LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
</UL>
<P><STRONG><a name="[170]"></a>dwt_write16bitoffsetreg</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, deca_device.o(i.dwt_write16bitoffsetreg))
<P><STRONG><a name="[171]"></a>dwt_write16bitoffsetreg</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, deca_device.o(i.dwt_write16bitoffsetreg))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = dwt_write16bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
</UL>
<BR>[Called By]<UL><LI><a href="#[85]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_settxantennadelay
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setrxtimeout
<LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setrxtimeout
<LI><a href="#[84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setrxantennadelay
<LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_rxenable
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
<LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configuresleep
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configuresleep
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configure
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_loaducodefromrom
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_configlde
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_loaducodefromrom
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_configlde
</UL>
<P><STRONG><a name="[118]"></a>dwt_write32bitoffsetreg</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, deca_device.o(i.dwt_write32bitoffsetreg))
<P><STRONG><a name="[119]"></a>dwt_write32bitoffsetreg</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, deca_device.o(i.dwt_write32bitoffsetreg))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
</UL>
<BR>[Called By]<UL><LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<BR>[Called By]<UL><LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MbxTagUwbRec
<LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetxfctrl
<LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setdelayedtrxtime
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleepaftertx
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleepaftertx
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configure
</UL>
<P><STRONG><a name="[16e]"></a>dwt_writetodevice</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, deca_device.o(i.dwt_writetodevice))
<P><STRONG><a name="[16f]"></a>dwt_writetodevice</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, deca_device.o(i.dwt_writetodevice))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[17b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writetospi
<BR>[Calls]<UL><LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writetospi
</UL>
<BR>[Called By]<UL><LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_xtaltrim
<BR>[Called By]<UL><LI><a href="#[179]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_xtaltrim
<LI><a href="#[72]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetxdata
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[177]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_syncrxbufptrs
<LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write16bitoffsetreg
<LI><a href="#[178]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_syncrxbufptrs
<LI><a href="#[74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_starttx
<LI><a href="#[116]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setrxtimeout
<LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_setrxtimeout
<LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configuresleep
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_forcetrxoff
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configuresleep
<LI><a href="#[83]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configure
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_otpread
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_loaducodefromrom
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_enableclocks
<LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_configlde
<LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_aonarrayupload
<LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_otpread
<LI><a href="#[174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_loaducodefromrom
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_enableclocks
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_configlde
<LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_dwt_aonarrayupload
</UL>
<P><STRONG><a name="[72]"></a>dwt_writetxdata</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, deca_device.o(i.dwt_writetxdata))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = dwt_writetxdata &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
</UL>
<BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
</UL>
@@ -3178,25 +3187,25 @@
<P><STRONG><a name="[73]"></a>dwt_writetxfctrl</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, deca_device.o(i.dwt_writetxfctrl))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = dwt_writetxfctrl &rArr; dwt_write32bitoffsetreg &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
<BR>[Calls]<UL><LI><a href="#[119]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_write32bitoffsetreg
</UL>
<BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
</UL>
<P><STRONG><a name="[178]"></a>dwt_xtaltrim</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, deca_device.o(i.dwt_xtaltrim))
<P><STRONG><a name="[179]"></a>dwt_xtaltrim</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, deca_device.o(i.dwt_xtaltrim))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = dwt_xtaltrim &rArr; dwt_writetodevice &rArr; writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<BR>[Calls]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
</UL>
<BR>[Called By]<UL><LI><a href="#[82]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_initialise
</UL>
<P><STRONG><a name="[146]"></a>floor</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, floor.o(i.floor))
<P><STRONG><a name="[147]"></a>floor</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, floor.o(i.floor))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = floor &rArr; __aeabi_drsub &rArr; __aeabi_dadd &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_drsub
<LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
<LI><a href="#[145]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_cdrcmple
<LI><a href="#[58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_dadd
</UL>
<BR>[Called By]<UL><LI><a href="#[38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioTimeOnAir
@@ -3209,57 +3218,59 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> printfb.o(i.__0printf$bare)
</UL>
<P><STRONG><a name="[1e]"></a>main</STRONG> (Thumb, 246 bytes, Stack size 0 bytes, main.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = main &rArr; Lora_Send_Poll &rArr; LoraReportPoll &rArr; Get_Battary &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
<P><STRONG><a name="[1e]"></a>main</STRONG> (Thumb, 342 bytes, Stack size 24 bytes, main.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = main &rArr; Lora_Send_Poll &rArr; LoraReportPoll &rArr; Get_Battary &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
<LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LIS3DH_Data_Init
<LI><a href="#[10a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraUp_Poll
<LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LoraInit
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Receive_IT
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Receive_DMA
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Init
<LI><a href="#[17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_TimeOut_Start_IT
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_TimeOut_Start_IT
<LI><a href="#[c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_Init
<LI><a href="#[ad]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_Init
<LI><a href="#[ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_IWDG_Init
<LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Delay_Ms
<LI><a href="#[ab]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OneSecondTask
<LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OneSecondTask
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
<LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM2_Init
<LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_SPI1_Init
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_DMA_Init
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_Send_Poll
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_TIM2_Init
<LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_SPI1_Init
<LI><a href="#[110]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_GPIO_Init
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_DMA_Init
<LI><a href="#[10e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_ADC_Init
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Lora_Send_Poll
<LI><a href="#[7f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Dw1000_Init
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleep
<LI><a href="#[175]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configuresleep
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_entersleep
<LI><a href="#[176]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_configuresleep
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
</UL>
<P><STRONG><a name="[b5]"></a>parameter_init</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, global_param.o(i.parameter_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = parameter_init &rArr; ReturnFactorySettings &rArr; save_com_map_to_flash &rArr; FLASH_Prepare &rArr; HAL_FLASHEx_Erase &rArr; FLASH_WaitForLastOperation &rArr; FLASH_SetErrorCode
</UL>
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReturnFactorySettings
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_Read
<BR>[Calls]<UL><LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReturnFactorySettings
<LI><a href="#[17e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_Read
</UL>
<BR>[Called By]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<BR>[Called By]<UL><LI><a href="#[120]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Program_Init
<LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
</UL>
<P><STRONG><a name="[17a]"></a>readfromspi</STRONG> (Thumb, 82 bytes, Stack size 40 bytes, spi.o(i.readfromspi))
<P><STRONG><a name="[17b]"></a>readfromspi</STRONG> (Thumb, 82 bytes, Stack size 40 bytes, spi.o(i.readfromspi))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = readfromspi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
<BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
</UL>
<BR>[Called By]<UL><LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
<BR>[Called By]<UL><LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_readfromdevice
</UL>
<P><STRONG><a name="[145]"></a>rint</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, rint.o(i.rint))
<P><STRONG><a name="[146]"></a>rint</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, rint.o(i.rint))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = rint &rArr; _drnd &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_drnd
@@ -3272,21 +3283,21 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[8f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_Write
<LI><a href="#[89]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;FLASH_Prepare
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[b2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_LPTIM_CompareMatchCallback
<LI><a href="#[2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReturnFactorySettings
<LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UpdateProcess
<LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ReturnFactorySettings
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;OnRxDone
</UL>
<P><STRONG><a name="[17b]"></a>writetospi</STRONG> (Thumb, 78 bytes, Stack size 40 bytes, spi.o(i.writetospi))
<P><STRONG><a name="[17c]"></a>writetospi</STRONG> (Thumb, 78 bytes, Stack size 40 bytes, spi.o(i.writetospi))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = writetospi &rArr; Uwb_CS_di &rArr; __2printf
</UL>
<BR>[Calls]<UL><LI><a href="#[16a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
<BR>[Calls]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uwb_CS_di
</UL>
<BR>[Called By]<UL><LI><a href="#[16e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
<BR>[Called By]<UL><LI><a href="#[16f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;dwt_writetodevice
</UL>
<P>
<H3>
@@ -3300,7 +3311,7 @@
<BR>[Called By]<UL><LI><a href="#[6e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Anchor_RecNearPoll
</UL>
<P><STRONG><a name="[10d]"></a>MX_ADC_Init</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, main.o(i.MX_ADC_Init))
<P><STRONG><a name="[10e]"></a>MX_ADC_Init</STRONG> (Thumb, 96 bytes, Stack size 16 bytes, main.o(i.MX_ADC_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = MX_ADC_Init &rArr; HAL_ADC_Init &rArr; HAL_ADC_MspInit &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[9f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_ADC_Init
@@ -3311,7 +3322,7 @@
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[10e]"></a>MX_DMA_Init</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, main.o(i.MX_DMA_Init))
<P><STRONG><a name="[10f]"></a>MX_DMA_Init</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, main.o(i.MX_DMA_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = MX_DMA_Init &rArr; HAL_NVIC_SetPriority
</UL>
<BR>[Calls]<UL><LI><a href="#[b1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_NVIC_SetPriority
@@ -3321,7 +3332,7 @@
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartInit
</UL>
<P><STRONG><a name="[10f]"></a>MX_GPIO_Init</STRONG> (Thumb, 338 bytes, Stack size 48 bytes, main.o(i.MX_GPIO_Init))
<P><STRONG><a name="[110]"></a>MX_GPIO_Init</STRONG> (Thumb, 338 bytes, Stack size 48 bytes, main.o(i.MX_GPIO_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = MX_GPIO_Init &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
@@ -3333,7 +3344,7 @@
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[110]"></a>MX_SPI1_Init</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, main.o(i.MX_SPI1_Init))
<P><STRONG><a name="[111]"></a>MX_SPI1_Init</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, main.o(i.MX_SPI1_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = MX_SPI1_Init &rArr; HAL_SPI_Init &rArr; HAL_SPI_MspInit &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_SPI_Init
@@ -3341,30 +3352,30 @@
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[111]"></a>MX_TIM2_Init</STRONG> (Thumb, 88 bytes, Stack size 32 bytes, main.o(i.MX_TIM2_Init))
<P><STRONG><a name="[112]"></a>MX_TIM2_Init</STRONG> (Thumb, 88 bytes, Stack size 32 bytes, main.o(i.MX_TIM2_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = MX_TIM2_Init &rArr; HAL_TIM_MspPostInit &rArr; HAL_GPIO_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PWM_Init
<LI><a href="#[cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PWM_ConfigChannel
<LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_MspPostInit
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIMEx_MasterConfigSynchronization
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIMEx_MasterConfigSynchronization
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[113]"></a>MX_USART1_UART_Init</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, main.o(i.MX_USART1_UART_Init))
<P><STRONG><a name="[114]"></a>MX_USART1_UART_Init</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, main.o(i.MX_USART1_UART_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = MX_USART1_UART_Init &rArr; HAL_UART_Init &rArr; UART_SetConfig &rArr; __aeabi_uldivmod &rArr; __aeabi_llsr
</UL>
<BR>[Calls]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_Init
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Usart1InitVariables
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Usart1InitVariables
<LI><a href="#[a1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[1e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[87]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartInit
</UL>
<P><STRONG><a name="[13b]"></a>RadioGetFskBandwidthRegValue</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, radio.o(i.RadioGetFskBandwidthRegValue))
<P><STRONG><a name="[13c]"></a>RadioGetFskBandwidthRegValue</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, radio.o(i.RadioGetFskBandwidthRegValue))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = RadioGetFskBandwidthRegValue
</UL>
<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;RadioSetTxConfig
@@ -3417,7 +3428,7 @@
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = UART_DMAError
</UL>
<BR>[Calls]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_ErrorCallback
<LI><a href="#[163]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_EndTxTransfer
<LI><a href="#[164]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_EndTxTransfer
<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_EndRxTransfer
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA)
@@ -3432,7 +3443,7 @@
<P><STRONG><a name="[23]"></a>UART_DMARxHalfCplt</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_DMARxHalfCplt
</UL>
<BR>[Calls]<UL><LI><a href="#[164]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_RxHalfCpltCallback
<BR>[Calls]<UL><LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_UART_RxHalfCpltCallback
</UL>
<BR>[Address Reference Count : 1]<UL><LI> stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA)
</UL>
@@ -3441,7 +3452,7 @@
<LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_DMAError
</UL>
<P><STRONG><a name="[163]"></a>UART_EndTxTransfer</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32l0xx_hal_uart.o(i.UART_EndTxTransfer))
<P><STRONG><a name="[164]"></a>UART_EndTxTransfer</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32l0xx_hal_uart.o(i.UART_EndTxTransfer))
<BR><BR>[Called By]<UL><LI><a href="#[24]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_DMAError
</UL>
@@ -3462,12 +3473,12 @@
<P><STRONG><a name="[cb]"></a>SPI_EndRxTxTransaction</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, stm32l0xx_hal_spi.o(i.SPI_EndRxTxTransaction))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SPI_EndRxTxTransaction &rArr; SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_WaitFlagStateUntilTimeout
<BR>[Calls]<UL><LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Called By]<UL><LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_SPI_TransmitReceive
</UL>
<P><STRONG><a name="[149]"></a>SPI_WaitFlagStateUntilTimeout</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, stm32l0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout))
<P><STRONG><a name="[14a]"></a>SPI_WaitFlagStateUntilTimeout</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, stm32l0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SPI_WaitFlagStateUntilTimeout
</UL>
<BR>[Calls]<UL><LI><a href="#[6d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GetTick
@@ -3512,8 +3523,8 @@
<BR>[Called By]<UL><LI><a href="#[cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_TIM_PWM_ConfigChannel
</UL>
<P><STRONG><a name="[16c]"></a>_printf_core</STRONG> (Thumb, 30 bytes, Stack size 24 bytes, printfb.o(i._printf_core), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[16b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0printf$bare
<P><STRONG><a name="[16d]"></a>_printf_core</STRONG> (Thumb, 30 bytes, Stack size 24 bytes, printfb.o(i._printf_core), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[16c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__0printf$bare
</UL>
<P>
<H3>
MDK-ARM/L051/L051.map
@@ -596,6 +596,7 @@
    main.o(i.Get_Battary_UWB) refers to ffixui.o(.text) for __aeabi_f2uiz
    main.o(i.Get_Battary_UWB) refers to main.o(.data) for .data
    main.o(i.HAL_GPIO_EXTI_Callback) refers to main.o(i.SystemClock_Config) for SystemClock_Config
    main.o(i.HAL_GPIO_EXTI_Callback) refers to stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
    main.o(i.HAL_GPIO_EXTI_Callback) refers to radio.o(i.RadioIrqProcess) for RadioIrqProcess
    main.o(i.HAL_GPIO_EXTI_Callback) refers to main.o(.data) for .data
    main.o(i.HAL_LPTIM_CompareMatchCallback) refers to main.o(i.SystemClock_Config) for SystemClock_Config
@@ -710,7 +711,9 @@
    main.o(i.main) refers to main.o(i.MX_TIM2_Init) for MX_TIM2_Init
    main.o(i.main) refers to stm32l0xx_hal_uart.o(i.HAL_UART_Init) for HAL_UART_Init
    main.o(i.main) refers to stm32l0xx_hal_lptim.o(i.HAL_LPTIM_Init) for HAL_LPTIM_Init
    main.o(i.main) refers to memseta.o(.text) for __aeabi_memclr4
    main.o(i.main) refers to stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
    main.o(i.main) refers to stm32l0xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
    main.o(i.main) refers to main.o(i.Program_Init) for Program_Init
    main.o(i.main) refers to lis3dh_driver.o(i.LIS3DH_Data_Init) for LIS3DH_Data_Init
    main.o(i.main) refers to dw_app.o(i.Dw1000_Init) for Dw1000_Init
@@ -1060,7 +1063,7 @@
    sx126x-board.o(i.SpiInOut) refers to stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive) for HAL_SPI_TransmitReceive
    sx126x-board.o(i.SpiInOut) refers to main.o(.bss) for hspi1
    lora.o(i.Cal_CRC16) refers to lora.o(i.UpdateCRC16) for UpdateCRC16
    lora.o(i.LoraInit) refers to lora.o(i.SwitchLoraSettings) for SwitchLoraSettings
    lora.o(i.LoraInit) refers to lora.o(i.SwitchLoraSettings_FSK) for SwitchLoraSettings_FSK
    lora.o(i.LoraInit) refers to lora.o(i.OnTxDone) for OnTxDone
    lora.o(i.LoraInit) refers to lora.o(.bss) for .bss
    lora.o(i.LoraInit) refers to lora.o(i.OnRxDone) for OnRxDone
@@ -1101,9 +1104,9 @@
    lora.o(i.LoraUp_Poll) refers to radio.o(.constdata) for Radio
    lora.o(i.LoraUp_Poll) refers to main.o(.bss) for hlptim1
    lora.o(i.OnRxDone) refers to memcpya.o(.text) for __aeabi_memcpy
    lora.o(i.OnRxDone) refers to stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
    lora.o(i.OnRxDone) refers to dw_app.o(i.UWB_Wkup) for UWB_Wkup
    lora.o(i.OnRxDone) refers to dw_mbx_tag.o(i.MbxTagUwbRec) for MbxTagUwbRec
    lora.o(i.OnRxDone) refers to stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
    lora.o(i.OnRxDone) refers to dw_app.o(i.Checksum_u16) for Checksum_u16
    lora.o(i.OnRxDone) refers to memcmp.o(.text) for memcmp
    lora.o(i.OnRxDone) refers to stm32l0xx_hal_lptim.o(i.HAL_LPTIM_ReadCounter) for HAL_LPTIM_ReadCounter
@@ -1114,7 +1117,7 @@
    lora.o(i.OnRxDone) refers to lora.o(i.LoraSendComMap) for LoraSendComMap
    lora.o(i.OnRxDone) refers to global_param.o(i.save_com_map_to_flash) for save_com_map_to_flash
    lora.o(i.OnRxDone) refers to lora.o(i.LoraRspWriteCommap) for LoraRspWriteCommap
    lora.o(i.OnRxDone) refers to lora.o(i.SwitchLoraSettings) for SwitchLoraSettings
    lora.o(i.OnRxDone) refers to lora.o(i.SwitchLoraSettings_FSK) for SwitchLoraSettings_FSK
    lora.o(i.OnRxDone) refers to lora.o(.data) for .data
    lora.o(i.OnRxDone) refers to lora.o(.bss) for .bss
    lora.o(i.OnRxDone) refers to radio.o(.constdata) for Radio
@@ -1122,13 +1125,13 @@
    lora.o(i.OnRxDone) refers to dw_mbx_tag.o(.data) for wg_state
    lora.o(i.OnRxDone) refers to main.o(.bss) for hlptim1
    lora.o(i.OnRxDone) refers to global_param.o(.bss) for g_com_map
    lora.o(i.OnRxError) refers to lora.o(i.SwitchLoraSettings) for SwitchLoraSettings
    lora.o(i.OnRxError) refers to lora.o(i.SwitchLoraSettings_FSK) for SwitchLoraSettings_FSK
    lora.o(i.OnRxError) refers to radio.o(.constdata) for Radio
    lora.o(i.OnRxError) refers to dw_mbx_tag.o(.data) for lora_jianting_flag
    lora.o(i.OnRxError) refers to global_param.o(.bss) for g_com_map
    lora.o(i.OnRxTimeout) refers to stm32l0xx_hal_lptim.o(i.HAL_LPTIM_ReadCounter) for HAL_LPTIM_ReadCounter
    lora.o(i.OnRxTimeout) refers to uidiv.o(.text) for __aeabi_uidivmod
    lora.o(i.OnRxTimeout) refers to lora.o(i.SwitchLoraSettings) for SwitchLoraSettings
    lora.o(i.OnRxTimeout) refers to lora.o(i.SwitchLoraSettings_FSK) for SwitchLoraSettings_FSK
    lora.o(i.OnRxTimeout) refers to radio.o(.constdata) for Radio
    lora.o(i.OnRxTimeout) refers to dw_mbx_tag.o(.data) for wg_state
    lora.o(i.OnRxTimeout) refers to main.o(.bss) for hlptim1
@@ -1138,12 +1141,14 @@
    lora.o(i.OnTxDone) refers to stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
    lora.o(i.OnTxDone) refers to lora.o(.data) for .data
    lora.o(i.OnTxDone) refers to radio.o(.constdata) for Radio
    lora.o(i.OnTxTimeout) refers to lora.o(i.SwitchLoraSettings) for SwitchLoraSettings
    lora.o(i.OnTxTimeout) refers to lora.o(i.SwitchLoraSettings_FSK) for SwitchLoraSettings_FSK
    lora.o(i.OnTxTimeout) refers to radio.o(.constdata) for Radio
    lora.o(i.OnTxTimeout) refers to dw_mbx_tag.o(.data) for lora_jianting_flag
    lora.o(i.OnTxTimeout) refers to global_param.o(.bss) for g_com_map
    lora.o(i.SwitchLoraSettings) refers to radio.o(.constdata) for Radio
    lora.o(i.SwitchLoraSettings) refers to lora.o(.data) for .data
    lora.o(i.SwitchLoraSettings_FSK) refers to radio.o(.constdata) for Radio
    lora.o(i.SwitchLoraSettings_FSK) refers to lora.o(.data) for .data
    stm32l0xx_hal_adc.o(i.ADC_ConversionStop) refers to stm32l0xx_hal.o(i.HAL_GetTick) for HAL_GetTick
    stm32l0xx_hal_adc.o(i.ADC_DMAConvCplt) refers to stm32l0xx_hal_adc.o(i.HAL_ADC_ConvCpltCallback) for HAL_ADC_ConvCpltCallback
    stm32l0xx_hal_adc.o(i.ADC_DMAError) refers to stm32l0xx_hal_adc.o(i.HAL_ADC_ErrorCallback) for HAL_ADC_ErrorCallback
@@ -3074,36 +3079,36 @@
    ../Src/stm32l0xx_it.c                    0x00000000   Number         0  stm32l0xx_it.o ABSOLUTE
    ../Src/system_stm32l0xx.c                0x00000000   Number         0  system_stm32l0xx.o ABSOLUTE
    ../clib/../cmprslib/zerorunl2.c          0x00000000   Number         0  __dczerorl2.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE
    ../clib/microlib/errno.c                 0x00000000   Number         0  errno.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf6.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE
    ../clib/microlib/stdio/streams.c         0x00000000   Number         0  stdout.o ABSOLUTE
    ../clib/microlib/string/memcmp.c         0x00000000   Number         0  memcmp.o ABSOLUTE
    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpya.o ABSOLUTE
@@ -3114,36 +3119,36 @@
    ../fplib/microlib/f2d.c                  0x00000000   Number         0  f2d.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  fadd.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  fdiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  fepilogue.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixul.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixui.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixui.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixi.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  ffixui.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixul.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dfltui.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dflti.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  ffltui.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  dfltui.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  fflti.o ABSOLUTE
    ../fplib/microlib/fpflt.c                0x00000000   Number         0  ffltui.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
    ../fplib/microlib/fprnd.c                0x00000000   Number         0  drnd.o ABSOLUTE
    ../fplib/microlib/fpscalb.c              0x00000000   Number         0  dscalb.o ABSOLUTE
    ../fplib/microlib/fpscalb.c              0x00000000   Number         0  fscalb.o ABSOLUTE
    ../fplib/microlib/fpsqrt.c               0x00000000   Number         0  dsqrt.o ABSOLUTE
    ../mathlib/asin.c                        0x00000000   Number         0  asin_x.o ABSOLUTE
    ../mathlib/asin.c                        0x00000000   Number         0  asin.o ABSOLUTE
    ../mathlib/asin.c                        0x00000000   Number         0  asin_x.o ABSOLUTE
    ../mathlib/ceil.c                        0x00000000   Number         0  ceil.o ABSOLUTE
    ../mathlib/dunder.c                      0x00000000   Number         0  dunder.o ABSOLUTE
    ../mathlib/floor.c                       0x00000000   Number         0  floor.o ABSOLUTE
    ../mathlib/fpclassify.c                  0x00000000   Number         0  fpclassify.o ABSOLUTE
    ../mathlib/poly.c                        0x00000000   Number         0  poly.o ABSOLUTE
    ../mathlib/pow.c                         0x00000000   Number         0  pow.o ABSOLUTE
    ../mathlib/pow.c                         0x00000000   Number         0  pow_x.o ABSOLUTE
    ../mathlib/pow.c                         0x00000000   Number         0  pow.o ABSOLUTE
    ../mathlib/qnan.c                        0x00000000   Number         0  qnan.o ABSOLUTE
    ../mathlib/rint.c                        0x00000000   Number         0  rint.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt_x.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt.o ABSOLUTE
    ../mathlib/sqrt.c                        0x00000000   Number         0  sqrt_x.o ABSOLUTE
    ..\Drivers\ExternlDrivers\lis3dh_driver.c 0x00000000   Number         0  lis3dh_driver.o ABSOLUTE
    ..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal.c 0x00000000   Number         0  stm32l0xx_hal.o ABSOLUTE
    ..\Drivers\STM32L0xx_HAL_Driver\Src\stm32l0xx_hal_adc.c 0x00000000   Number         0  stm32l0xx_hal_adc.o ABSOLUTE
@@ -3255,8 +3260,8 @@
    .text                                    0x08005830   Section       20  cfrcmple.o(.text)
    .text                                    0x08005844   Section        0  llshl.o(.text)
    .text                                    0x08005864   Section        0  llsshr.o(.text)
    .text                                    0x0800588a   Section        0  fepilogue.o(.text)
    .text                                    0x0800588a   Section        0  iusefp.o(.text)
    .text                                    0x0800588a   Section        0  fepilogue.o(.text)
    .text                                    0x0800590c   Section        0  depilogue.o(.text)
    .text                                    0x080059cc   Section        0  drnd.o(.text)
    .text                                    0x08005a48   Section       36  init.o(.text)
@@ -3309,321 +3314,322 @@
    i.HAL_FLASH_Unlock                       0x080068cc   Section        0  stm32l0xx_hal_flash.o(i.HAL_FLASH_Unlock)
    i.HAL_GPIO_DeInit                        0x08006928   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_DeInit)
    i.HAL_GPIO_EXTI_Callback                 0x08006a0c   Section        0  main.o(i.HAL_GPIO_EXTI_Callback)
    i.HAL_GPIO_EXTI_IRQHandler               0x08006a48   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)
    i.HAL_GPIO_Init                          0x08006a60   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_Init)
    i.HAL_GPIO_ReadPin                       0x08006bd8   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
    i.HAL_GPIO_TogglePin                     0x08006be2   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_TogglePin)
    i.HAL_GPIO_WritePin                      0x08006bea   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin)
    i.HAL_GetTick                            0x08006bf8   Section        0  stm32l0xx_hal.o(i.HAL_GetTick)
    i.HAL_IWDG_Init                          0x08006c04   Section        0  stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Init)
    i.HAL_IWDG_Refresh                       0x08006c68   Section        0  stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Refresh)
    i.HAL_IncTick                            0x08006c78   Section        0  stm32l0xx_hal.o(i.HAL_IncTick)
    i.HAL_Init                               0x08006c88   Section        0  stm32l0xx_hal.o(i.HAL_Init)
    i.HAL_InitTick                           0x08006cb0   Section        0  stm32l0xx_hal.o(i.HAL_InitTick)
    i.HAL_LPTIM_AutoReloadMatchCallback      0x08006ce0   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_AutoReloadMatchCallback)
    i.HAL_LPTIM_AutoReloadWriteCallback      0x08006ce2   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_AutoReloadWriteCallback)
    i.HAL_LPTIM_CompareMatchCallback         0x08006ce4   Section        0  main.o(i.HAL_LPTIM_CompareMatchCallback)
    i.HAL_LPTIM_CompareWriteCallback         0x08006e5c   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_CompareWriteCallback)
    i.HAL_LPTIM_DirectionDownCallback        0x08006e5e   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_DirectionDownCallback)
    i.HAL_LPTIM_DirectionUpCallback          0x08006e60   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_DirectionUpCallback)
    i.HAL_LPTIM_IRQHandler                   0x08006e62   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_IRQHandler)
    i.HAL_LPTIM_Init                         0x08006f2c   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_Init)
    i.HAL_LPTIM_MspInit                      0x08006fcc   Section        0  stm32l0xx_hal_msp.o(i.HAL_LPTIM_MspInit)
    i.HAL_LPTIM_ReadCounter                  0x08006ffc   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_ReadCounter)
    i.HAL_LPTIM_TimeOut_Start_IT             0x08007004   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TimeOut_Start_IT)
    i.HAL_LPTIM_TriggerCallback              0x08007050   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TriggerCallback)
    i.HAL_MspInit                            0x08007054   Section        0  stm32l0xx_hal_msp.o(i.HAL_MspInit)
    i.HAL_NVIC_DisableIRQ                    0x0800706c   Section        0  stm32l0xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ)
    i.HAL_NVIC_EnableIRQ                     0x08007080   Section        0  stm32l0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
    i.HAL_NVIC_SetPriority                   0x08007094   Section        0  stm32l0xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
    i.HAL_NVIC_SystemReset                   0x0800709c   Section        0  stm32l0xx_hal_cortex.o(i.HAL_NVIC_SystemReset)
    i.HAL_PWR_EnableBkUpAccess               0x080070b8   Section        0  stm32l0xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess)
    i.HAL_RCCEx_PeriphCLKConfig              0x080070c8   Section        0  stm32l0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)
    i.HAL_RCC_ClockConfig                    0x0800722c   Section        0  stm32l0xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
    i.HAL_RCC_GetPCLK1Freq                   0x08007398   Section        0  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
    i.HAL_RCC_GetPCLK2Freq                   0x080073b8   Section        0  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)
    i.HAL_RCC_GetSysClockFreq                0x080073d8   Section        0  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
    i.HAL_RCC_OscConfig                      0x08007450   Section        0  stm32l0xx_hal_rcc.o(i.HAL_RCC_OscConfig)
    i.HAL_SPI_Init                           0x0800786c   Section        0  stm32l0xx_hal_spi.o(i.HAL_SPI_Init)
    i.HAL_SPI_MspInit                        0x080078ec   Section        0  stm32l0xx_hal_msp.o(i.HAL_SPI_MspInit)
    i.HAL_SPI_TransmitReceive                0x08007944   Section        0  stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive)
    i.HAL_SYSTICK_Config                     0x08007b34   Section        0  stm32l0xx_hal_cortex.o(i.HAL_SYSTICK_Config)
    i.HAL_TIMEx_MasterConfigSynchronization  0x08007b64   Section        0  stm32l0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
    i.HAL_TIM_MspPostInit                    0x08007ba0   Section        0  stm32l0xx_hal_msp.o(i.HAL_TIM_MspPostInit)
    i.HAL_TIM_PWM_ConfigChannel              0x08007bec   Section        0  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
    i.HAL_TIM_PWM_Init                       0x08007cbc   Section        0  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Init)
    i.HAL_TIM_PWM_MspInit                    0x08007cf0   Section        0  stm32l0xx_hal_msp.o(i.HAL_TIM_PWM_MspInit)
    i.HAL_TIM_PWM_Start                      0x08007d0c   Section        0  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Start)
    i.HAL_TIM_PWM_Stop                       0x08007d30   Section        0  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Stop)
    i.HAL_UARTEx_WakeupCallback              0x08007d5c   Section        0  main.o(i.HAL_UARTEx_WakeupCallback)
    i.HAL_UART_DeInit                        0x08007d7c   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_DeInit)
    i.HAL_UART_ErrorCallback                 0x08007db6   Section        0  main.o(i.HAL_UART_ErrorCallback)
    i.HAL_UART_IRQHandler                    0x08007db8   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_IRQHandler)
    i.HAL_UART_Init                          0x08007ef4   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Init)
    i.HAL_UART_MspDeInit                     0x08007f60   Section        0  stm32l0xx_hal_msp.o(i.HAL_UART_MspDeInit)
    i.HAL_UART_MspInit                       0x08007fc8   Section        0  stm32l0xx_hal_msp.o(i.HAL_UART_MspInit)
    i.HAL_UART_Receive_DMA                   0x080080d8   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA)
    i.HAL_UART_Receive_IT                    0x08008190   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_IT)
    i.HAL_UART_RxCpltCallback                0x08008254   Section        0  main.o(i.HAL_UART_RxCpltCallback)
    i.HAL_UART_RxHalfCpltCallback            0x080082d8   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
    i.HAL_UART_Transmit                      0x080082da   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Transmit)
    i.HAL_UART_TxCpltCallback                0x080083a8   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
    i.HardFault_Handler                      0x080083ac   Section        0  stm32l0xx_it.o(i.HardFault_Handler)
    i.IIC2_Ack                               0x080083bc   Section        0  lis3dh_driver.o(i.IIC2_Ack)
    i.IIC2_NAck                              0x08008400   Section        0  lis3dh_driver.o(i.IIC2_NAck)
    i.IIC2_Read_Byte                         0x08008444   Section        0  lis3dh_driver.o(i.IIC2_Read_Byte)
    i.IIC2_Send_Byte                         0x080084a8   Section        0  lis3dh_driver.o(i.IIC2_Send_Byte)
    i.IIC2_Start                             0x0800850c   Section        0  lis3dh_driver.o(i.IIC2_Start)
    i.IIC2_Stop                              0x08008548   Section        0  lis3dh_driver.o(i.IIC2_Stop)
    i.IIC2_Wait_Ack                          0x0800858c   Section        0  lis3dh_driver.o(i.IIC2_Wait_Ack)
    i.IdleTask                               0x080085e8   Section        0  main.o(i.IdleTask)
    i.LIS3DH_Data_Init                       0x080086ac   Section        0  lis3dh_driver.o(i.LIS3DH_Data_Init)
    i.LIS3DH_GetWHO_AM_I                     0x08008710   Section        0  lis3dh_driver.o(i.LIS3DH_GetWHO_AM_I)
    i.LIS3DH_ReadOneByte                     0x08008722   Section        0  lis3dh_driver.o(i.LIS3DH_ReadOneByte)
    i.LIS3DH_ReadReg                         0x0800875c   Section        0  lis3dh_driver.o(i.LIS3DH_ReadReg)
    i.LIS3DH_WriteOneByte                    0x0800876a   Section        0  lis3dh_driver.o(i.LIS3DH_WriteOneByte)
    i.LIS3DH_WriteReg                        0x0800879e   Section        0  lis3dh_driver.o(i.LIS3DH_WriteReg)
    i.LPTIM1_IRQHandler                      0x080087a8   Section        0  stm32l0xx_it.o(i.LPTIM1_IRQHandler)
    i.LPUART1_IRQHandler                     0x080087b8   Section        0  stm32l0xx_it.o(i.LPUART1_IRQHandler)
    i.LedOff_task                            0x080087c8   Section        0  dw_mbx_tag.o(i.LedOff_task)
    i.LedTask                                0x08008804   Section        0  dw_mbx_tag.o(i.LedTask)
    i.LoraHeartBeartPoll                     0x0800886c   Section        0  dw_mbx_tag.o(i.LoraHeartBeartPoll)
    i.LoraInit                               0x080088c8   Section        0  lora.o(i.LoraInit)
    i.LoraReportFreqPoll                     0x08008930   Section        0  dw_mbx_tag.o(i.LoraReportFreqPoll)
    i.LoraReportPoll                         0x08008970   Section        0  dw_mbx_tag.o(i.LoraReportPoll)
    i.LoraRspWriteCommap                     0x08008ae4   Section        0  lora.o(i.LoraRspWriteCommap)
    i.LoraSendComMap                         0x08008b54   Section        0  lora.o(i.LoraSendComMap)
    i.LoraUp_Poll                            0x08008bc0   Section        0  lora.o(i.LoraUp_Poll)
    i.Lora_Send_Poll                         0x08008e34   Section        0  dw_mbx_tag.o(i.Lora_Send_Poll)
    i.MX_ADC_Init                            0x08008e80   Section        0  main.o(i.MX_ADC_Init)
    MX_ADC_Init                              0x08008e81   Thumb Code    96  main.o(i.MX_ADC_Init)
    i.MX_DMA_Init                            0x08008eec   Section        0  main.o(i.MX_DMA_Init)
    MX_DMA_Init                              0x08008eed   Thumb Code    36  main.o(i.MX_DMA_Init)
    i.MX_GPIO_Init                           0x08008f14   Section        0  main.o(i.MX_GPIO_Init)
    MX_GPIO_Init                             0x08008f15   Thumb Code   338  main.o(i.MX_GPIO_Init)
    i.MX_SPI1_Init                           0x08009084   Section        0  main.o(i.MX_SPI1_Init)
    MX_SPI1_Init                             0x08009085   Thumb Code    60  main.o(i.MX_SPI1_Init)
    i.MX_TIM2_Init                           0x080090c8   Section        0  main.o(i.MX_TIM2_Init)
    MX_TIM2_Init                             0x080090c9   Thumb Code    88  main.o(i.MX_TIM2_Init)
    i.MX_USART1_UART_Init                    0x08009124   Section        0  main.o(i.MX_USART1_UART_Init)
    MX_USART1_UART_Init                      0x08009125   Thumb Code   100  main.o(i.MX_USART1_UART_Init)
    i.MbxTagUwbRec                           0x08009190   Section        0  dw_mbx_tag.o(i.MbxTagUwbRec)
    i.NMI_Handler                            0x08009350   Section        0  stm32l0xx_it.o(i.NMI_Handler)
    i.NVIC_SetPriority                       0x08009354   Section        0  stm32l0xx_hal_cortex.o(i.NVIC_SetPriority)
    NVIC_SetPriority                         0x08009355   Thumb Code    60  stm32l0xx_hal_cortex.o(i.NVIC_SetPriority)
    i.OnRxDone                               0x08009398   Section        0  lora.o(i.OnRxDone)
    i.OnRxError                              0x080095e8   Section        0  lora.o(i.OnRxError)
    i.OnRxTimeout                            0x08009618   Section        0  lora.o(i.OnRxTimeout)
    i.OnTxDone                               0x08009690   Section        0  lora.o(i.OnTxDone)
    i.OnTxTimeout                            0x08009704   Section        0  lora.o(i.OnTxTimeout)
    i.OneSecondTask                          0x08009734   Section        0  main.o(i.OneSecondTask)
    i.PendSV_Handler                         0x0800974c   Section        0  stm32l0xx_it.o(i.PendSV_Handler)
    i.Program_Init                           0x08009750   Section        0  main.o(i.Program_Init)
    i.RadioCheckRfFrequency                  0x08009860   Section        0  radio.o(i.RadioCheckRfFrequency)
    i.RadioGetFskBandwidthRegValue           0x08009864   Section        0  radio.o(i.RadioGetFskBandwidthRegValue)
    RadioGetFskBandwidthRegValue             0x08009865   Thumb Code    48  radio.o(i.RadioGetFskBandwidthRegValue)
    i.RadioGetStatus                         0x08009898   Section        0  radio.o(i.RadioGetStatus)
    i.RadioGetWakeupTime                     0x080098b6   Section        0  radio.o(i.RadioGetWakeupTime)
    i.RadioInit                              0x080098bc   Section        0  radio.o(i.RadioInit)
    i.RadioIrqProcess                        0x08009904   Section        0  radio.o(i.RadioIrqProcess)
    i.RadioIsChannelFree                     0x080099ec   Section        0  radio.o(i.RadioIsChannelFree)
    i.RadioOnDioIrq                          0x08009a10   Section        0  radio.o(i.RadioOnDioIrq)
    i.RadioRandom                            0x08009a1c   Section        0  radio.o(i.RadioRandom)
    i.RadioRead                              0x08009a50   Section        0  radio.o(i.RadioRead)
    i.RadioReadBuffer                        0x08009a58   Section        0  radio.o(i.RadioReadBuffer)
    i.RadioRssi                              0x08009a60   Section        0  radio.o(i.RadioRssi)
    i.RadioRx                                0x08009a68   Section        0  radio.o(i.RadioRx)
    i.RadioRxBoosted                         0x08009a9c   Section        0  radio.o(i.RadioRxBoosted)
    i.RadioSend                              0x08009acc   Section        0  radio.o(i.RadioSend)
    i.RadioSetChannel                        0x08009b0c   Section        0  radio.o(i.RadioSetChannel)
    i.RadioSetMaxPayloadLength               0x08009b14   Section        0  radio.o(i.RadioSetMaxPayloadLength)
    i.RadioSetModem                          0x08009b40   Section        0  radio.o(i.RadioSetModem)
    i.RadioSetPublicNetwork                  0x08009b70   Section        0  radio.o(i.RadioSetPublicNetwork)
    i.RadioSetRxConfig                       0x08009ba8   Section        0  radio.o(i.RadioSetRxConfig)
    i.RadioSetRxDutyCycle                    0x08009d38   Section        0  radio.o(i.RadioSetRxDutyCycle)
    i.RadioSetTxConfig                       0x08009d40   Section        0  radio.o(i.RadioSetTxConfig)
    i.RadioSetTxContinuousWave               0x08009e70   Section        0  radio.o(i.RadioSetTxContinuousWave)
    i.RadioSleep                             0x08009e84   Section        0  radio.o(i.RadioSleep)
    i.RadioStandby                           0x08009ea4   Section        0  radio.o(i.RadioStandby)
    i.RadioStartCad                          0x08009eae   Section        0  radio.o(i.RadioStartCad)
    i.RadioTimeOnAir                         0x08009eb8   Section        0  radio.o(i.RadioTimeOnAir)
    i.RadioWrite                             0x0800a03c   Section        0  radio.o(i.RadioWrite)
    i.RadioWriteBuffer                       0x0800a044   Section        0  radio.o(i.RadioWriteBuffer)
    i.Reset_DW1000                           0x0800a04c   Section        0  dw_driver.o(i.Reset_DW1000)
    i.ReturnFactorySettings                  0x0800a09c   Section        0  global_param.o(i.ReturnFactorySettings)
    i.SPI_EndRxTxTransaction                 0x0800a0f8   Section        0  stm32l0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
    SPI_EndRxTxTransaction                   0x0800a0f9   Thumb Code    66  stm32l0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
    i.SPI_WaitFlagStateUntilTimeout          0x0800a13a   Section        0  stm32l0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
    SPI_WaitFlagStateUntilTimeout            0x0800a13b   Thumb Code   140  stm32l0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
    i.STMFLASH_ReadHalfWord                  0x0800a1c6   Section        0  flash.o(i.STMFLASH_ReadHalfWord)
    i.SVC_Handler                            0x0800a1ca   Section        0  stm32l0xx_it.o(i.SVC_Handler)
    i.SX126xAntSwOff                         0x0800a1cc   Section        0  sx126x-board.o(i.SX126xAntSwOff)
    i.SX126xAntSwOn                          0x0800a1ce   Section        0  sx126x-board.o(i.SX126xAntSwOn)
    i.SX126xCalibrateImage                   0x0800a1d0   Section        0  sx126x.o(i.SX126xCalibrateImage)
    i.SX126xCheckDeviceReady                 0x0800a244   Section        0  sx126x.o(i.SX126xCheckDeviceReady)
    i.SX126xClearIrqStatus                   0x0800a264   Section        0  sx126x.o(i.SX126xClearIrqStatus)
    i.SX126xGetIrqStatus                     0x0800a278   Section        0  sx126x.o(i.SX126xGetIrqStatus)
    i.SX126xGetOperatingMode                 0x0800a28c   Section        0  sx126x.o(i.SX126xGetOperatingMode)
    i.SX126xGetPaSelect                      0x0800a298   Section        0  sx126x-board.o(i.SX126xGetPaSelect)
    i.SX126xGetPacketStatus                  0x0800a29c   Section        0  sx126x.o(i.SX126xGetPacketStatus)
    i.SX126xGetPacketType                    0x0800a318   Section        0  sx126x.o(i.SX126xGetPacketType)
    i.SX126xGetPayload                       0x0800a324   Section        0  sx126x.o(i.SX126xGetPayload)
    i.SX126xGetRssiInst                      0x0800a350   Section        0  sx126x.o(i.SX126xGetRssiInst)
    i.SX126xGetRxBufferStatus                0x0800a368   Section        0  sx126x.o(i.SX126xGetRxBufferStatus)
    i.SX126xInit                             0x0800a3ac   Section        0  sx126x.o(i.SX126xInit)
    i.SX126xReadBuffer                       0x0800a3d0   Section        0  sx126x-board.o(i.SX126xReadBuffer)
    i.SX126xReadCommand                      0x0800a428   Section        0  sx126x-board.o(i.SX126xReadCommand)
    i.SX126xReadRegister                     0x0800a478   Section        0  sx126x-board.o(i.SX126xReadRegister)
    i.SX126xReadRegisters                    0x0800a488   Section        0  sx126x-board.o(i.SX126xReadRegisters)
    i.SX126xReset                            0x0800a4e4   Section        0  sx126x-board.o(i.SX126xReset)
    i.SX126xSendPayload                      0x0800a518   Section        0  sx126x.o(i.SX126xSendPayload)
    i.SX126xSetBufferBaseAddress             0x0800a528   Section        0  sx126x.o(i.SX126xSetBufferBaseAddress)
    i.SX126xSetCad                           0x0800a53c   Section        0  sx126x.o(i.SX126xSetCad)
    i.SX126xSetCrcPolynomial                 0x0800a554   Section        0  sx126x.o(i.SX126xSetCrcPolynomial)
    i.SX126xSetCrcSeed                       0x0800a578   Section        0  sx126x.o(i.SX126xSetCrcSeed)
    i.SX126xSetDio2AsRfSwitchCtrl            0x0800a59c   Section        0  sx126x.o(i.SX126xSetDio2AsRfSwitchCtrl)
    i.SX126xSetDioIrqParams                  0x0800a5aa   Section        0  sx126x.o(i.SX126xSetDioIrqParams)
    i.SX126xSetLoRaSymbNumTimeout            0x0800a5d2   Section        0  sx126x.o(i.SX126xSetLoRaSymbNumTimeout)
    i.SX126xSetModulationParams              0x0800a5e0   Section        0  sx126x.o(i.SX126xSetModulationParams)
    i.SX126xSetPaConfig                      0x0800a680   Section        0  sx126x.o(i.SX126xSetPaConfig)
    i.SX126xSetPacketParams                  0x0800a698   Section        0  sx126x.o(i.SX126xSetPacketParams)
    i.SX126xSetPacketType                    0x0800a74c   Section        0  sx126x.o(i.SX126xSetPacketType)
    i.SX126xSetPayload                       0x0800a768   Section        0  sx126x.o(i.SX126xSetPayload)
    i.SX126xSetRegulatorMode                 0x0800a776   Section        0  sx126x.o(i.SX126xSetRegulatorMode)
    i.SX126xSetRfFrequency                   0x0800a784   Section        0  sx126x.o(i.SX126xSetRfFrequency)
    i.SX126xSetRfTxPower                     0x0800a7d0   Section        0  sx126x-board.o(i.SX126xSetRfTxPower)
    i.SX126xSetRx                            0x0800a7dc   Section        0  sx126x.o(i.SX126xSetRx)
    i.SX126xSetRxBoosted                     0x0800a800   Section        0  sx126x.o(i.SX126xSetRxBoosted)
    i.SX126xSetRxDutyCycle                   0x0800a834   Section        0  sx126x.o(i.SX126xSetRxDutyCycle)
    i.SX126xSetSleep                         0x0800a864   Section        0  sx126x.o(i.SX126xSetSleep)
    i.SX126xSetStandby                       0x0800a880   Section        0  sx126x.o(i.SX126xSetStandby)
    i.SX126xSetStopRxTimerOnPreambleDetect   0x0800a8a4   Section        0  sx126x.o(i.SX126xSetStopRxTimerOnPreambleDetect)
    i.SX126xSetSyncWord                      0x0800a8b2   Section        0  sx126x.o(i.SX126xSetSyncWord)
    i.SX126xSetTx                            0x0800a8c4   Section        0  sx126x.o(i.SX126xSetTx)
    i.SX126xSetTxContinuousWave              0x0800a8e8   Section        0  sx126x.o(i.SX126xSetTxContinuousWave)
    i.SX126xSetTxParams                      0x0800a8f8   Section        0  sx126x.o(i.SX126xSetTxParams)
    i.SX126xSetWhiteningSeed                 0x0800a978   Section        0  sx126x.o(i.SX126xSetWhiteningSeed)
    i.SX126xWaitOnBusy                       0x0800a9ac   Section        0  sx126x-board.o(i.SX126xWaitOnBusy)
    i.SX126xWakeup                           0x0800a9c4   Section        0  sx126x-board.o(i.SX126xWakeup)
    i.SX126xWriteBuffer                      0x0800a9f8   Section        0  sx126x-board.o(i.SX126xWriteBuffer)
    i.SX126xWriteCommand                     0x0800aa48   Section        0  sx126x-board.o(i.SX126xWriteCommand)
    i.SX126xWriteRegister                    0x0800aa94   Section        0  sx126x-board.o(i.SX126xWriteRegister)
    i.SX126xWriteRegisters                   0x0800aaa0   Section        0  sx126x-board.o(i.SX126xWriteRegisters)
    i.SX126x_CS_Di                           0x0800aaf4   Section        0  sx126x-board.o(i.SX126x_CS_Di)
    i.SendComMap                             0x0800ab28   Section        0  serial_at_cmd_app.o(i.SendComMap)
    i.SpiInOut                               0x0800aba0   Section        0  sx126x-board.o(i.SpiInOut)
    i.Spi_ChangePrescaler                    0x0800abc8   Section        0  spi.o(i.Spi_ChangePrescaler)
    i.SwitchLoraSettings                     0x0800abdc   Section        0  lora.o(i.SwitchLoraSettings)
    i.SysTick_Handler                        0x0800ac58   Section        0  stm32l0xx_it.o(i.SysTick_Handler)
    i.SystemClock_Config                     0x0800ac60   Section        0  main.o(i.SystemClock_Config)
    i.SystemInit                             0x0800acfc   Section        0  system_stm32l0xx.o(i.SystemInit)
    i.TIM_Base_SetConfig                     0x0800ad54   Section        0  stm32l0xx_hal_tim.o(i.TIM_Base_SetConfig)
    TIM_Base_SetConfig                       0x0800ad55   Thumb Code    78  stm32l0xx_hal_tim.o(i.TIM_Base_SetConfig)
    i.TIM_CCxChannelCmd                      0x0800adac   Section        0  stm32l0xx_hal_tim.o(i.TIM_CCxChannelCmd)
    TIM_CCxChannelCmd                        0x0800adad   Thumb Code    26  stm32l0xx_hal_tim.o(i.TIM_CCxChannelCmd)
    i.TIM_OC1_SetConfig                      0x0800adc6   Section        0  stm32l0xx_hal_tim.o(i.TIM_OC1_SetConfig)
    TIM_OC1_SetConfig                        0x0800adc7   Thumb Code    48  stm32l0xx_hal_tim.o(i.TIM_OC1_SetConfig)
    i.TIM_OC2_SetConfig                      0x0800adf6   Section        0  stm32l0xx_hal_tim.o(i.TIM_OC2_SetConfig)
    TIM_OC2_SetConfig                        0x0800adf7   Thumb Code    50  stm32l0xx_hal_tim.o(i.TIM_OC2_SetConfig)
    i.TIM_OC3_SetConfig                      0x0800ae28   Section        0  stm32l0xx_hal_tim.o(i.TIM_OC3_SetConfig)
    TIM_OC3_SetConfig                        0x0800ae29   Thumb Code    54  stm32l0xx_hal_tim.o(i.TIM_OC3_SetConfig)
    i.TIM_OC4_SetConfig                      0x0800ae5e   Section        0  stm32l0xx_hal_tim.o(i.TIM_OC4_SetConfig)
    TIM_OC4_SetConfig                        0x0800ae5f   Thumb Code    54  stm32l0xx_hal_tim.o(i.TIM_OC4_SetConfig)
    i.TagListUpdate                          0x0800ae94   Section        0  dw_mbx_tag.o(i.TagListUpdate)
    i.UART_AdvFeatureConfig                  0x0800af14   Section        0  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
    i.UART_CheckIdleState                    0x0800afe0   Section        0  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
    i.UART_CheckReceive                      0x0800b040   Section        0  usart.o(i.UART_CheckReceive)
    i.UART_CheckSend                         0x0800b0b4   Section        0  usart.o(i.UART_CheckSend)
    i.UART_DMAAbortOnError                   0x0800b14c   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
    UART_DMAAbortOnError                     0x0800b14d   Thumb Code    20  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
    i.UART_DMAError                          0x0800b160   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAError)
    UART_DMAError                            0x0800b161   Thumb Code    72  stm32l0xx_hal_uart.o(i.UART_DMAError)
    i.UART_DMAReceiveCplt                    0x0800b1a8   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
    UART_DMAReceiveCplt                      0x0800b1a9   Thumb Code    62  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
    i.UART_DMARxHalfCplt                     0x0800b1e6   Section        0  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
    UART_DMARxHalfCplt                       0x0800b1e7   Thumb Code    10  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
    i.UART_EndRxTransfer                     0x0800b1f0   Section        0  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
    UART_EndRxTransfer                       0x0800b1f1   Thumb Code    32  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
    i.UART_EndTxTransfer                     0x0800b210   Section        0  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
    UART_EndTxTransfer                       0x0800b211   Thumb Code    16  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
    i.UART_PushFrame                         0x0800b220   Section        0  usart.o(i.UART_PushFrame)
    i.UART_RxISR_16BIT                       0x0800b284   Section        0  stm32l0xx_hal_uart.o(i.UART_RxISR_16BIT)
    UART_RxISR_16BIT                         0x0800b285   Thumb Code    88  stm32l0xx_hal_uart.o(i.UART_RxISR_16BIT)
    i.UART_RxISR_8BIT                        0x0800b2dc   Section        0  stm32l0xx_hal_uart.o(i.UART_RxISR_8BIT)
    UART_RxISR_8BIT                          0x0800b2dd   Thumb Code    88  stm32l0xx_hal_uart.o(i.UART_RxISR_8BIT)
    i.UART_SetConfig                         0x0800b334   Section        0  stm32l0xx_hal_uart.o(i.UART_SetConfig)
    i.UART_WaitOnFlagUntilTimeout            0x0800b55c   Section        0  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
    i.USART1_IRQHandler                      0x0800b5c0   Section        0  stm32l0xx_it.o(i.USART1_IRQHandler)
    i.UWB_Wkup                               0x0800b5d8   Section        0  dw_app.o(i.UWB_Wkup)
    i.UpdateCRC16                            0x0800b60c   Section        0  lora.o(i.UpdateCRC16)
    i.UpdateProcess                          0x0800b630   Section        0  serial_at_cmd_app.o(i.UpdateProcess)
    i.Usart1InitVariables                    0x0800b6ac   Section        0  usart.o(i.Usart1InitVariables)
    i.UsartDeInit                            0x0800b6b8   Section        0  main.o(i.UsartDeInit)
    i.UsartInit                              0x0800b708   Section        0  main.o(i.UsartInit)
    i.UsartParseDataHandler                  0x0800b734   Section        0  serial_at_cmd_app.o(i.UsartParseDataHandler)
    i.Uwb_CS_di                              0x0800b850   Section        0  spi.o(i.Uwb_CS_di)
    i.__0printf$bare                         0x0800b888   Section        0  printfb.o(i.__0printf$bare)
    i.__ARM_clz                              0x0800b89c   Section        0  depilogue.o(i.__ARM_clz)
    i.__ARM_common_switch8                   0x0800b8ca   Section        0  dps310.o(i.__ARM_common_switch8)
    i.__scatterload_copy                     0x0800b8e4   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x0800b8f2   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x0800b8f4   Section       14  handlers.o(i.__scatterload_zeroinit)
    i._dwt_aonarrayupload                    0x0800b902   Section        0  deca_device.o(i._dwt_aonarrayupload)
    i._dwt_configlde                         0x0800b928   Section        0  deca_device.o(i._dwt_configlde)
    i._dwt_enableclocks                      0x0800b964   Section        0  deca_device.o(i._dwt_enableclocks)
    i._dwt_loaducodefromrom                  0x0800ba1a   Section        0  deca_device.o(i._dwt_loaducodefromrom)
    i._dwt_otpread                           0x0800ba4c   Section        0  deca_device.o(i._dwt_otpread)
    i._printf_core                           0x0800ba90   Section        0  printfb.o(i._printf_core)
    _printf_core                             0x0800ba91   Thumb Code    30  printfb.o(i._printf_core)
    i.ceil                                   0x0800bab0   Section        0  ceil.o(i.ceil)
    i.delay_ms                               0x0800bb78   Section        0  dw_driver.o(i.delay_ms)
    i.delay_us                               0x0800bb86   Section        0  lis3dh_driver.o(i.delay_us)
    i.dwt_configure                          0x0800bc14   Section        0  deca_device.o(i.dwt_configure)
    i.dwt_configuresleep                     0x0800be24   Section        0  deca_device.o(i.dwt_configuresleep)
    i.dwt_entersleep                         0x0800be4c   Section        0  deca_device.o(i.dwt_entersleep)
    i.dwt_entersleepaftertx                  0x0800be54   Section        0  deca_device.o(i.dwt_entersleepaftertx)
    i.dwt_forcetrxoff                        0x0800be7c   Section        0  deca_device.o(i.dwt_forcetrxoff)
    i.dwt_initialise                         0x0800becc   Section        0  deca_device.o(i.dwt_initialise)
    i.dwt_read16bitoffsetreg                 0x0800c014   Section        0  deca_device.o(i.dwt_read16bitoffsetreg)
    i.dwt_read32bitoffsetreg                 0x0800c040   Section        0  deca_device.o(i.dwt_read32bitoffsetreg)
    i.dwt_readdevid                          0x0800c068   Section        0  deca_device.o(i.dwt_readdevid)
    i.dwt_readfromdevice                     0x0800c074   Section        0  deca_device.o(i.dwt_readfromdevice)
    i.dwt_readrxdata                         0x0800c0ac   Section        0  deca_device.o(i.dwt_readrxdata)
    i.dwt_readrxtimestamp                    0x0800c0be   Section        0  deca_device.o(i.dwt_readrxtimestamp)
    i.dwt_rxenable                           0x0800c0ce   Section        0  deca_device.o(i.dwt_rxenable)
    i.dwt_setdelayedtrxtime                  0x0800c122   Section        0  deca_device.o(i.dwt_setdelayedtrxtime)
    i.dwt_setrxantennadelay                  0x0800c130   Section        0  deca_device.o(i.dwt_setrxantennadelay)
    i.dwt_setrxtimeout                       0x0800c144   Section        0  deca_device.o(i.dwt_setrxtimeout)
    i.dwt_settxantennadelay                  0x0800c1a0   Section        0  deca_device.o(i.dwt_settxantennadelay)
    i.dwt_starttx                            0x0800c1b0   Section        0  deca_device.o(i.dwt_starttx)
    i.dwt_syncrxbufptrs                      0x0800c244   Section        0  deca_device.o(i.dwt_syncrxbufptrs)
    i.dwt_write16bitoffsetreg                0x0800c278   Section        0  deca_device.o(i.dwt_write16bitoffsetreg)
    i.dwt_write32bitoffsetreg                0x0800c28e   Section        0  deca_device.o(i.dwt_write32bitoffsetreg)
    i.dwt_writetodevice                      0x0800c2ac   Section        0  deca_device.o(i.dwt_writetodevice)
    i.dwt_writetxdata                        0x0800c2e4   Section        0  deca_device.o(i.dwt_writetxdata)
    i.dwt_writetxfctrl                       0x0800c308   Section        0  deca_device.o(i.dwt_writetxfctrl)
    i.dwt_xtaltrim                           0x0800c324   Section        0  deca_device.o(i.dwt_xtaltrim)
    i.floor                                  0x0800c354   Section        0  floor.o(i.floor)
    i.fputc                                  0x0800c41c   Section        0  usart.o(i.fputc)
    i.main                                   0x0800c434   Section        0  main.o(i.main)
    i.parameter_init                         0x0800c554   Section        0  global_param.o(i.parameter_init)
    i.readfromspi                            0x0800c580   Section        0  spi.o(i.readfromspi)
    i.resp_msg_set_ts                        0x0800c5d8   Section        0  dw_mbx_tag.o(i.resp_msg_set_ts)
    resp_msg_set_ts                          0x0800c5d9   Thumb Code    30  dw_mbx_tag.o(i.resp_msg_set_ts)
    i.rint                                   0x0800c5f6   Section        0  rint.o(i.rint)
    i.save_com_map_to_flash                  0x0800c600   Section        0  global_param.o(i.save_com_map_to_flash)
    i.writetospi                             0x0800c640   Section        0  spi.o(i.writetospi)
    .constdata                               0x0800c694   Section        8  deca_params_init.o(.constdata)
    .constdata                               0x0800c69c   Section       24  deca_params_init.o(.constdata)
    .constdata                               0x0800c6b4   Section        8  deca_params_init.o(.constdata)
    .constdata                               0x0800c6bc   Section       12  deca_params_init.o(.constdata)
    .constdata                               0x0800c6c8   Section        4  deca_params_init.o(.constdata)
    .constdata                               0x0800c6cc   Section       32  deca_params_init.o(.constdata)
    .constdata                               0x0800c6ec   Section       50  deca_params_init.o(.constdata)
    .constdata                               0x0800c71e   Section       25  system_stm32l0xx.o(.constdata)
    .constdata                               0x0800c737   Section        8  system_stm32l0xx.o(.constdata)
    .constdata                               0x0800c740   Section      108  radio.o(.constdata)
    .constdata                               0x0800c7ac   Section      180  radio.o(.constdata)
    i.HAL_GPIO_EXTI_IRQHandler               0x08006a54   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)
    i.HAL_GPIO_Init                          0x08006a6c   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_Init)
    i.HAL_GPIO_ReadPin                       0x08006be4   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
    i.HAL_GPIO_TogglePin                     0x08006bee   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_TogglePin)
    i.HAL_GPIO_WritePin                      0x08006bf6   Section        0  stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin)
    i.HAL_GetTick                            0x08006c04   Section        0  stm32l0xx_hal.o(i.HAL_GetTick)
    i.HAL_IWDG_Init                          0x08006c10   Section        0  stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Init)
    i.HAL_IWDG_Refresh                       0x08006c74   Section        0  stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Refresh)
    i.HAL_IncTick                            0x08006c84   Section        0  stm32l0xx_hal.o(i.HAL_IncTick)
    i.HAL_Init                               0x08006c94   Section        0  stm32l0xx_hal.o(i.HAL_Init)
    i.HAL_InitTick                           0x08006cbc   Section        0  stm32l0xx_hal.o(i.HAL_InitTick)
    i.HAL_LPTIM_AutoReloadMatchCallback      0x08006cec   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_AutoReloadMatchCallback)
    i.HAL_LPTIM_AutoReloadWriteCallback      0x08006cee   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_AutoReloadWriteCallback)
    i.HAL_LPTIM_CompareMatchCallback         0x08006cf0   Section        0  main.o(i.HAL_LPTIM_CompareMatchCallback)
    i.HAL_LPTIM_CompareWriteCallback         0x08006e68   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_CompareWriteCallback)
    i.HAL_LPTIM_DirectionDownCallback        0x08006e6a   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_DirectionDownCallback)
    i.HAL_LPTIM_DirectionUpCallback          0x08006e6c   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_DirectionUpCallback)
    i.HAL_LPTIM_IRQHandler                   0x08006e6e   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_IRQHandler)
    i.HAL_LPTIM_Init                         0x08006f38   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_Init)
    i.HAL_LPTIM_MspInit                      0x08006fd8   Section        0  stm32l0xx_hal_msp.o(i.HAL_LPTIM_MspInit)
    i.HAL_LPTIM_ReadCounter                  0x08007008   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_ReadCounter)
    i.HAL_LPTIM_TimeOut_Start_IT             0x08007010   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TimeOut_Start_IT)
    i.HAL_LPTIM_TriggerCallback              0x0800705c   Section        0  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TriggerCallback)
    i.HAL_MspInit                            0x08007060   Section        0  stm32l0xx_hal_msp.o(i.HAL_MspInit)
    i.HAL_NVIC_DisableIRQ                    0x08007078   Section        0  stm32l0xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ)
    i.HAL_NVIC_EnableIRQ                     0x0800708c   Section        0  stm32l0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
    i.HAL_NVIC_SetPriority                   0x080070a0   Section        0  stm32l0xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
    i.HAL_NVIC_SystemReset                   0x080070a8   Section        0  stm32l0xx_hal_cortex.o(i.HAL_NVIC_SystemReset)
    i.HAL_PWR_EnableBkUpAccess               0x080070c4   Section        0  stm32l0xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess)
    i.HAL_RCCEx_PeriphCLKConfig              0x080070d4   Section        0  stm32l0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)
    i.HAL_RCC_ClockConfig                    0x08007238   Section        0  stm32l0xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
    i.HAL_RCC_GetPCLK1Freq                   0x080073a4   Section        0  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
    i.HAL_RCC_GetPCLK2Freq                   0x080073c4   Section        0  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)
    i.HAL_RCC_GetSysClockFreq                0x080073e4   Section        0  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
    i.HAL_RCC_OscConfig                      0x0800745c   Section        0  stm32l0xx_hal_rcc.o(i.HAL_RCC_OscConfig)
    i.HAL_SPI_Init                           0x08007878   Section        0  stm32l0xx_hal_spi.o(i.HAL_SPI_Init)
    i.HAL_SPI_MspInit                        0x080078f8   Section        0  stm32l0xx_hal_msp.o(i.HAL_SPI_MspInit)
    i.HAL_SPI_TransmitReceive                0x08007950   Section        0  stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive)
    i.HAL_SYSTICK_Config                     0x08007b40   Section        0  stm32l0xx_hal_cortex.o(i.HAL_SYSTICK_Config)
    i.HAL_TIMEx_MasterConfigSynchronization  0x08007b70   Section        0  stm32l0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
    i.HAL_TIM_MspPostInit                    0x08007bac   Section        0  stm32l0xx_hal_msp.o(i.HAL_TIM_MspPostInit)
    i.HAL_TIM_PWM_ConfigChannel              0x08007bf8   Section        0  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
    i.HAL_TIM_PWM_Init                       0x08007cc8   Section        0  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Init)
    i.HAL_TIM_PWM_MspInit                    0x08007cfc   Section        0  stm32l0xx_hal_msp.o(i.HAL_TIM_PWM_MspInit)
    i.HAL_TIM_PWM_Start                      0x08007d18   Section        0  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Start)
    i.HAL_TIM_PWM_Stop                       0x08007d3c   Section        0  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Stop)
    i.HAL_UARTEx_WakeupCallback              0x08007d68   Section        0  main.o(i.HAL_UARTEx_WakeupCallback)
    i.HAL_UART_DeInit                        0x08007d88   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_DeInit)
    i.HAL_UART_ErrorCallback                 0x08007dc2   Section        0  main.o(i.HAL_UART_ErrorCallback)
    i.HAL_UART_IRQHandler                    0x08007dc4   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_IRQHandler)
    i.HAL_UART_Init                          0x08007f00   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Init)
    i.HAL_UART_MspDeInit                     0x08007f6c   Section        0  stm32l0xx_hal_msp.o(i.HAL_UART_MspDeInit)
    i.HAL_UART_MspInit                       0x08007fd4   Section        0  stm32l0xx_hal_msp.o(i.HAL_UART_MspInit)
    i.HAL_UART_Receive_DMA                   0x080080e4   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA)
    i.HAL_UART_Receive_IT                    0x0800819c   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_IT)
    i.HAL_UART_RxCpltCallback                0x08008260   Section        0  main.o(i.HAL_UART_RxCpltCallback)
    i.HAL_UART_RxHalfCpltCallback            0x080082e4   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
    i.HAL_UART_Transmit                      0x080082e6   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Transmit)
    i.HAL_UART_TxCpltCallback                0x080083b4   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
    i.HardFault_Handler                      0x080083b8   Section        0  stm32l0xx_it.o(i.HardFault_Handler)
    i.IIC2_Ack                               0x080083c8   Section        0  lis3dh_driver.o(i.IIC2_Ack)
    i.IIC2_NAck                              0x0800840c   Section        0  lis3dh_driver.o(i.IIC2_NAck)
    i.IIC2_Read_Byte                         0x08008450   Section        0  lis3dh_driver.o(i.IIC2_Read_Byte)
    i.IIC2_Send_Byte                         0x080084b4   Section        0  lis3dh_driver.o(i.IIC2_Send_Byte)
    i.IIC2_Start                             0x08008518   Section        0  lis3dh_driver.o(i.IIC2_Start)
    i.IIC2_Stop                              0x08008554   Section        0  lis3dh_driver.o(i.IIC2_Stop)
    i.IIC2_Wait_Ack                          0x08008598   Section        0  lis3dh_driver.o(i.IIC2_Wait_Ack)
    i.IdleTask                               0x080085f4   Section        0  main.o(i.IdleTask)
    i.LIS3DH_Data_Init                       0x080086b8   Section        0  lis3dh_driver.o(i.LIS3DH_Data_Init)
    i.LIS3DH_GetWHO_AM_I                     0x0800871c   Section        0  lis3dh_driver.o(i.LIS3DH_GetWHO_AM_I)
    i.LIS3DH_ReadOneByte                     0x0800872e   Section        0  lis3dh_driver.o(i.LIS3DH_ReadOneByte)
    i.LIS3DH_ReadReg                         0x08008768   Section        0  lis3dh_driver.o(i.LIS3DH_ReadReg)
    i.LIS3DH_WriteOneByte                    0x08008776   Section        0  lis3dh_driver.o(i.LIS3DH_WriteOneByte)
    i.LIS3DH_WriteReg                        0x080087aa   Section        0  lis3dh_driver.o(i.LIS3DH_WriteReg)
    i.LPTIM1_IRQHandler                      0x080087b4   Section        0  stm32l0xx_it.o(i.LPTIM1_IRQHandler)
    i.LPUART1_IRQHandler                     0x080087c4   Section        0  stm32l0xx_it.o(i.LPUART1_IRQHandler)
    i.LedOff_task                            0x080087d4   Section        0  dw_mbx_tag.o(i.LedOff_task)
    i.LedTask                                0x08008810   Section        0  dw_mbx_tag.o(i.LedTask)
    i.LoraHeartBeartPoll                     0x08008878   Section        0  dw_mbx_tag.o(i.LoraHeartBeartPoll)
    i.LoraInit                               0x080088d4   Section        0  lora.o(i.LoraInit)
    i.LoraReportFreqPoll                     0x0800893c   Section        0  dw_mbx_tag.o(i.LoraReportFreqPoll)
    i.LoraReportPoll                         0x0800897c   Section        0  dw_mbx_tag.o(i.LoraReportPoll)
    i.LoraRspWriteCommap                     0x08008af0   Section        0  lora.o(i.LoraRspWriteCommap)
    i.LoraSendComMap                         0x08008b60   Section        0  lora.o(i.LoraSendComMap)
    i.LoraUp_Poll                            0x08008bcc   Section        0  lora.o(i.LoraUp_Poll)
    i.Lora_Send_Poll                         0x08008e40   Section        0  dw_mbx_tag.o(i.Lora_Send_Poll)
    i.MX_ADC_Init                            0x08008e8c   Section        0  main.o(i.MX_ADC_Init)
    MX_ADC_Init                              0x08008e8d   Thumb Code    96  main.o(i.MX_ADC_Init)
    i.MX_DMA_Init                            0x08008ef8   Section        0  main.o(i.MX_DMA_Init)
    MX_DMA_Init                              0x08008ef9   Thumb Code    36  main.o(i.MX_DMA_Init)
    i.MX_GPIO_Init                           0x08008f20   Section        0  main.o(i.MX_GPIO_Init)
    MX_GPIO_Init                             0x08008f21   Thumb Code   338  main.o(i.MX_GPIO_Init)
    i.MX_SPI1_Init                           0x08009090   Section        0  main.o(i.MX_SPI1_Init)
    MX_SPI1_Init                             0x08009091   Thumb Code    60  main.o(i.MX_SPI1_Init)
    i.MX_TIM2_Init                           0x080090d4   Section        0  main.o(i.MX_TIM2_Init)
    MX_TIM2_Init                             0x080090d5   Thumb Code    88  main.o(i.MX_TIM2_Init)
    i.MX_USART1_UART_Init                    0x08009130   Section        0  main.o(i.MX_USART1_UART_Init)
    MX_USART1_UART_Init                      0x08009131   Thumb Code   100  main.o(i.MX_USART1_UART_Init)
    i.MbxTagUwbRec                           0x0800919c   Section        0  dw_mbx_tag.o(i.MbxTagUwbRec)
    i.NMI_Handler                            0x08009374   Section        0  stm32l0xx_it.o(i.NMI_Handler)
    i.NVIC_SetPriority                       0x08009378   Section        0  stm32l0xx_hal_cortex.o(i.NVIC_SetPriority)
    NVIC_SetPriority                         0x08009379   Thumb Code    60  stm32l0xx_hal_cortex.o(i.NVIC_SetPriority)
    i.OnRxDone                               0x080093bc   Section        0  lora.o(i.OnRxDone)
    i.OnRxError                              0x0800963c   Section        0  lora.o(i.OnRxError)
    i.OnRxTimeout                            0x0800966c   Section        0  lora.o(i.OnRxTimeout)
    i.OnTxDone                               0x080096e4   Section        0  lora.o(i.OnTxDone)
    i.OnTxTimeout                            0x08009758   Section        0  lora.o(i.OnTxTimeout)
    i.OneSecondTask                          0x08009788   Section        0  main.o(i.OneSecondTask)
    i.PendSV_Handler                         0x080097a0   Section        0  stm32l0xx_it.o(i.PendSV_Handler)
    i.Program_Init                           0x080097a4   Section        0  main.o(i.Program_Init)
    i.RadioCheckRfFrequency                  0x080098b4   Section        0  radio.o(i.RadioCheckRfFrequency)
    i.RadioGetFskBandwidthRegValue           0x080098b8   Section        0  radio.o(i.RadioGetFskBandwidthRegValue)
    RadioGetFskBandwidthRegValue             0x080098b9   Thumb Code    48  radio.o(i.RadioGetFskBandwidthRegValue)
    i.RadioGetStatus                         0x080098ec   Section        0  radio.o(i.RadioGetStatus)
    i.RadioGetWakeupTime                     0x0800990a   Section        0  radio.o(i.RadioGetWakeupTime)
    i.RadioInit                              0x08009910   Section        0  radio.o(i.RadioInit)
    i.RadioIrqProcess                        0x08009958   Section        0  radio.o(i.RadioIrqProcess)
    i.RadioIsChannelFree                     0x08009a40   Section        0  radio.o(i.RadioIsChannelFree)
    i.RadioOnDioIrq                          0x08009a64   Section        0  radio.o(i.RadioOnDioIrq)
    i.RadioRandom                            0x08009a70   Section        0  radio.o(i.RadioRandom)
    i.RadioRead                              0x08009aa4   Section        0  radio.o(i.RadioRead)
    i.RadioReadBuffer                        0x08009aac   Section        0  radio.o(i.RadioReadBuffer)
    i.RadioRssi                              0x08009ab4   Section        0  radio.o(i.RadioRssi)
    i.RadioRx                                0x08009abc   Section        0  radio.o(i.RadioRx)
    i.RadioRxBoosted                         0x08009af0   Section        0  radio.o(i.RadioRxBoosted)
    i.RadioSend                              0x08009b20   Section        0  radio.o(i.RadioSend)
    i.RadioSetChannel                        0x08009b60   Section        0  radio.o(i.RadioSetChannel)
    i.RadioSetMaxPayloadLength               0x08009b68   Section        0  radio.o(i.RadioSetMaxPayloadLength)
    i.RadioSetModem                          0x08009b94   Section        0  radio.o(i.RadioSetModem)
    i.RadioSetPublicNetwork                  0x08009bc4   Section        0  radio.o(i.RadioSetPublicNetwork)
    i.RadioSetRxConfig                       0x08009bfc   Section        0  radio.o(i.RadioSetRxConfig)
    i.RadioSetRxDutyCycle                    0x08009d8c   Section        0  radio.o(i.RadioSetRxDutyCycle)
    i.RadioSetTxConfig                       0x08009d94   Section        0  radio.o(i.RadioSetTxConfig)
    i.RadioSetTxContinuousWave               0x08009ec4   Section        0  radio.o(i.RadioSetTxContinuousWave)
    i.RadioSleep                             0x08009ed8   Section        0  radio.o(i.RadioSleep)
    i.RadioStandby                           0x08009ef8   Section        0  radio.o(i.RadioStandby)
    i.RadioStartCad                          0x08009f02   Section        0  radio.o(i.RadioStartCad)
    i.RadioTimeOnAir                         0x08009f0c   Section        0  radio.o(i.RadioTimeOnAir)
    i.RadioWrite                             0x0800a090   Section        0  radio.o(i.RadioWrite)
    i.RadioWriteBuffer                       0x0800a098   Section        0  radio.o(i.RadioWriteBuffer)
    i.Reset_DW1000                           0x0800a0a0   Section        0  dw_driver.o(i.Reset_DW1000)
    i.ReturnFactorySettings                  0x0800a0f0   Section        0  global_param.o(i.ReturnFactorySettings)
    i.SPI_EndRxTxTransaction                 0x0800a14c   Section        0  stm32l0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
    SPI_EndRxTxTransaction                   0x0800a14d   Thumb Code    66  stm32l0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
    i.SPI_WaitFlagStateUntilTimeout          0x0800a18e   Section        0  stm32l0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
    SPI_WaitFlagStateUntilTimeout            0x0800a18f   Thumb Code   140  stm32l0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
    i.STMFLASH_ReadHalfWord                  0x0800a21a   Section        0  flash.o(i.STMFLASH_ReadHalfWord)
    i.SVC_Handler                            0x0800a21e   Section        0  stm32l0xx_it.o(i.SVC_Handler)
    i.SX126xAntSwOff                         0x0800a220   Section        0  sx126x-board.o(i.SX126xAntSwOff)
    i.SX126xAntSwOn                          0x0800a222   Section        0  sx126x-board.o(i.SX126xAntSwOn)
    i.SX126xCalibrateImage                   0x0800a224   Section        0  sx126x.o(i.SX126xCalibrateImage)
    i.SX126xCheckDeviceReady                 0x0800a298   Section        0  sx126x.o(i.SX126xCheckDeviceReady)
    i.SX126xClearIrqStatus                   0x0800a2b8   Section        0  sx126x.o(i.SX126xClearIrqStatus)
    i.SX126xGetIrqStatus                     0x0800a2cc   Section        0  sx126x.o(i.SX126xGetIrqStatus)
    i.SX126xGetOperatingMode                 0x0800a2e0   Section        0  sx126x.o(i.SX126xGetOperatingMode)
    i.SX126xGetPaSelect                      0x0800a2ec   Section        0  sx126x-board.o(i.SX126xGetPaSelect)
    i.SX126xGetPacketStatus                  0x0800a2f0   Section        0  sx126x.o(i.SX126xGetPacketStatus)
    i.SX126xGetPacketType                    0x0800a36c   Section        0  sx126x.o(i.SX126xGetPacketType)
    i.SX126xGetPayload                       0x0800a378   Section        0  sx126x.o(i.SX126xGetPayload)
    i.SX126xGetRssiInst                      0x0800a3a4   Section        0  sx126x.o(i.SX126xGetRssiInst)
    i.SX126xGetRxBufferStatus                0x0800a3bc   Section        0  sx126x.o(i.SX126xGetRxBufferStatus)
    i.SX126xInit                             0x0800a400   Section        0  sx126x.o(i.SX126xInit)
    i.SX126xReadBuffer                       0x0800a424   Section        0  sx126x-board.o(i.SX126xReadBuffer)
    i.SX126xReadCommand                      0x0800a47c   Section        0  sx126x-board.o(i.SX126xReadCommand)
    i.SX126xReadRegister                     0x0800a4cc   Section        0  sx126x-board.o(i.SX126xReadRegister)
    i.SX126xReadRegisters                    0x0800a4dc   Section        0  sx126x-board.o(i.SX126xReadRegisters)
    i.SX126xReset                            0x0800a538   Section        0  sx126x-board.o(i.SX126xReset)
    i.SX126xSendPayload                      0x0800a56c   Section        0  sx126x.o(i.SX126xSendPayload)
    i.SX126xSetBufferBaseAddress             0x0800a57c   Section        0  sx126x.o(i.SX126xSetBufferBaseAddress)
    i.SX126xSetCad                           0x0800a590   Section        0  sx126x.o(i.SX126xSetCad)
    i.SX126xSetCrcPolynomial                 0x0800a5a8   Section        0  sx126x.o(i.SX126xSetCrcPolynomial)
    i.SX126xSetCrcSeed                       0x0800a5cc   Section        0  sx126x.o(i.SX126xSetCrcSeed)
    i.SX126xSetDio2AsRfSwitchCtrl            0x0800a5f0   Section        0  sx126x.o(i.SX126xSetDio2AsRfSwitchCtrl)
    i.SX126xSetDioIrqParams                  0x0800a5fe   Section        0  sx126x.o(i.SX126xSetDioIrqParams)
    i.SX126xSetLoRaSymbNumTimeout            0x0800a626   Section        0  sx126x.o(i.SX126xSetLoRaSymbNumTimeout)
    i.SX126xSetModulationParams              0x0800a634   Section        0  sx126x.o(i.SX126xSetModulationParams)
    i.SX126xSetPaConfig                      0x0800a6d4   Section        0  sx126x.o(i.SX126xSetPaConfig)
    i.SX126xSetPacketParams                  0x0800a6ec   Section        0  sx126x.o(i.SX126xSetPacketParams)
    i.SX126xSetPacketType                    0x0800a7a0   Section        0  sx126x.o(i.SX126xSetPacketType)
    i.SX126xSetPayload                       0x0800a7bc   Section        0  sx126x.o(i.SX126xSetPayload)
    i.SX126xSetRegulatorMode                 0x0800a7ca   Section        0  sx126x.o(i.SX126xSetRegulatorMode)
    i.SX126xSetRfFrequency                   0x0800a7d8   Section        0  sx126x.o(i.SX126xSetRfFrequency)
    i.SX126xSetRfTxPower                     0x0800a824   Section        0  sx126x-board.o(i.SX126xSetRfTxPower)
    i.SX126xSetRx                            0x0800a830   Section        0  sx126x.o(i.SX126xSetRx)
    i.SX126xSetRxBoosted                     0x0800a854   Section        0  sx126x.o(i.SX126xSetRxBoosted)
    i.SX126xSetRxDutyCycle                   0x0800a888   Section        0  sx126x.o(i.SX126xSetRxDutyCycle)
    i.SX126xSetSleep                         0x0800a8b8   Section        0  sx126x.o(i.SX126xSetSleep)
    i.SX126xSetStandby                       0x0800a8d4   Section        0  sx126x.o(i.SX126xSetStandby)
    i.SX126xSetStopRxTimerOnPreambleDetect   0x0800a8f8   Section        0  sx126x.o(i.SX126xSetStopRxTimerOnPreambleDetect)
    i.SX126xSetSyncWord                      0x0800a906   Section        0  sx126x.o(i.SX126xSetSyncWord)
    i.SX126xSetTx                            0x0800a918   Section        0  sx126x.o(i.SX126xSetTx)
    i.SX126xSetTxContinuousWave              0x0800a93c   Section        0  sx126x.o(i.SX126xSetTxContinuousWave)
    i.SX126xSetTxParams                      0x0800a94c   Section        0  sx126x.o(i.SX126xSetTxParams)
    i.SX126xSetWhiteningSeed                 0x0800a9cc   Section        0  sx126x.o(i.SX126xSetWhiteningSeed)
    i.SX126xWaitOnBusy                       0x0800aa00   Section        0  sx126x-board.o(i.SX126xWaitOnBusy)
    i.SX126xWakeup                           0x0800aa18   Section        0  sx126x-board.o(i.SX126xWakeup)
    i.SX126xWriteBuffer                      0x0800aa4c   Section        0  sx126x-board.o(i.SX126xWriteBuffer)
    i.SX126xWriteCommand                     0x0800aa9c   Section        0  sx126x-board.o(i.SX126xWriteCommand)
    i.SX126xWriteRegister                    0x0800aae8   Section        0  sx126x-board.o(i.SX126xWriteRegister)
    i.SX126xWriteRegisters                   0x0800aaf4   Section        0  sx126x-board.o(i.SX126xWriteRegisters)
    i.SX126x_CS_Di                           0x0800ab48   Section        0  sx126x-board.o(i.SX126x_CS_Di)
    i.SendComMap                             0x0800ab7c   Section        0  serial_at_cmd_app.o(i.SendComMap)
    i.SpiInOut                               0x0800abf4   Section        0  sx126x-board.o(i.SpiInOut)
    i.Spi_ChangePrescaler                    0x0800ac1c   Section        0  spi.o(i.Spi_ChangePrescaler)
    i.SwitchLoraSettings                     0x0800ac30   Section        0  lora.o(i.SwitchLoraSettings)
    i.SwitchLoraSettings_FSK                 0x0800acac   Section        0  lora.o(i.SwitchLoraSettings_FSK)
    i.SysTick_Handler                        0x0800ad38   Section        0  stm32l0xx_it.o(i.SysTick_Handler)
    i.SystemClock_Config                     0x0800ad40   Section        0  main.o(i.SystemClock_Config)
    i.SystemInit                             0x0800addc   Section        0  system_stm32l0xx.o(i.SystemInit)
    i.TIM_Base_SetConfig                     0x0800ae34   Section        0  stm32l0xx_hal_tim.o(i.TIM_Base_SetConfig)
    TIM_Base_SetConfig                       0x0800ae35   Thumb Code    78  stm32l0xx_hal_tim.o(i.TIM_Base_SetConfig)
    i.TIM_CCxChannelCmd                      0x0800ae8c   Section        0  stm32l0xx_hal_tim.o(i.TIM_CCxChannelCmd)
    TIM_CCxChannelCmd                        0x0800ae8d   Thumb Code    26  stm32l0xx_hal_tim.o(i.TIM_CCxChannelCmd)
    i.TIM_OC1_SetConfig                      0x0800aea6   Section        0  stm32l0xx_hal_tim.o(i.TIM_OC1_SetConfig)
    TIM_OC1_SetConfig                        0x0800aea7   Thumb Code    48  stm32l0xx_hal_tim.o(i.TIM_OC1_SetConfig)
    i.TIM_OC2_SetConfig                      0x0800aed6   Section        0  stm32l0xx_hal_tim.o(i.TIM_OC2_SetConfig)
    TIM_OC2_SetConfig                        0x0800aed7   Thumb Code    50  stm32l0xx_hal_tim.o(i.TIM_OC2_SetConfig)
    i.TIM_OC3_SetConfig                      0x0800af08   Section        0  stm32l0xx_hal_tim.o(i.TIM_OC3_SetConfig)
    TIM_OC3_SetConfig                        0x0800af09   Thumb Code    54  stm32l0xx_hal_tim.o(i.TIM_OC3_SetConfig)
    i.TIM_OC4_SetConfig                      0x0800af3e   Section        0  stm32l0xx_hal_tim.o(i.TIM_OC4_SetConfig)
    TIM_OC4_SetConfig                        0x0800af3f   Thumb Code    54  stm32l0xx_hal_tim.o(i.TIM_OC4_SetConfig)
    i.TagListUpdate                          0x0800af74   Section        0  dw_mbx_tag.o(i.TagListUpdate)
    i.UART_AdvFeatureConfig                  0x0800aff4   Section        0  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
    i.UART_CheckIdleState                    0x0800b0c0   Section        0  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
    i.UART_CheckReceive                      0x0800b120   Section        0  usart.o(i.UART_CheckReceive)
    i.UART_CheckSend                         0x0800b194   Section        0  usart.o(i.UART_CheckSend)
    i.UART_DMAAbortOnError                   0x0800b22c   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
    UART_DMAAbortOnError                     0x0800b22d   Thumb Code    20  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
    i.UART_DMAError                          0x0800b240   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAError)
    UART_DMAError                            0x0800b241   Thumb Code    72  stm32l0xx_hal_uart.o(i.UART_DMAError)
    i.UART_DMAReceiveCplt                    0x0800b288   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
    UART_DMAReceiveCplt                      0x0800b289   Thumb Code    62  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
    i.UART_DMARxHalfCplt                     0x0800b2c6   Section        0  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
    UART_DMARxHalfCplt                       0x0800b2c7   Thumb Code    10  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
    i.UART_EndRxTransfer                     0x0800b2d0   Section        0  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
    UART_EndRxTransfer                       0x0800b2d1   Thumb Code    32  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
    i.UART_EndTxTransfer                     0x0800b2f0   Section        0  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
    UART_EndTxTransfer                       0x0800b2f1   Thumb Code    16  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
    i.UART_PushFrame                         0x0800b300   Section        0  usart.o(i.UART_PushFrame)
    i.UART_RxISR_16BIT                       0x0800b364   Section        0  stm32l0xx_hal_uart.o(i.UART_RxISR_16BIT)
    UART_RxISR_16BIT                         0x0800b365   Thumb Code    88  stm32l0xx_hal_uart.o(i.UART_RxISR_16BIT)
    i.UART_RxISR_8BIT                        0x0800b3bc   Section        0  stm32l0xx_hal_uart.o(i.UART_RxISR_8BIT)
    UART_RxISR_8BIT                          0x0800b3bd   Thumb Code    88  stm32l0xx_hal_uart.o(i.UART_RxISR_8BIT)
    i.UART_SetConfig                         0x0800b414   Section        0  stm32l0xx_hal_uart.o(i.UART_SetConfig)
    i.UART_WaitOnFlagUntilTimeout            0x0800b63c   Section        0  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
    i.USART1_IRQHandler                      0x0800b6a0   Section        0  stm32l0xx_it.o(i.USART1_IRQHandler)
    i.UWB_Wkup                               0x0800b6b8   Section        0  dw_app.o(i.UWB_Wkup)
    i.UpdateCRC16                            0x0800b6ec   Section        0  lora.o(i.UpdateCRC16)
    i.UpdateProcess                          0x0800b710   Section        0  serial_at_cmd_app.o(i.UpdateProcess)
    i.Usart1InitVariables                    0x0800b78c   Section        0  usart.o(i.Usart1InitVariables)
    i.UsartDeInit                            0x0800b798   Section        0  main.o(i.UsartDeInit)
    i.UsartInit                              0x0800b7e8   Section        0  main.o(i.UsartInit)
    i.UsartParseDataHandler                  0x0800b814   Section        0  serial_at_cmd_app.o(i.UsartParseDataHandler)
    i.Uwb_CS_di                              0x0800b930   Section        0  spi.o(i.Uwb_CS_di)
    i.__0printf$bare                         0x0800b968   Section        0  printfb.o(i.__0printf$bare)
    i.__ARM_clz                              0x0800b97c   Section        0  depilogue.o(i.__ARM_clz)
    i.__ARM_common_switch8                   0x0800b9aa   Section        0  dps310.o(i.__ARM_common_switch8)
    i.__scatterload_copy                     0x0800b9c4   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x0800b9d2   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x0800b9d4   Section       14  handlers.o(i.__scatterload_zeroinit)
    i._dwt_aonarrayupload                    0x0800b9e2   Section        0  deca_device.o(i._dwt_aonarrayupload)
    i._dwt_configlde                         0x0800ba08   Section        0  deca_device.o(i._dwt_configlde)
    i._dwt_enableclocks                      0x0800ba44   Section        0  deca_device.o(i._dwt_enableclocks)
    i._dwt_loaducodefromrom                  0x0800bafa   Section        0  deca_device.o(i._dwt_loaducodefromrom)
    i._dwt_otpread                           0x0800bb2c   Section        0  deca_device.o(i._dwt_otpread)
    i._printf_core                           0x0800bb70   Section        0  printfb.o(i._printf_core)
    _printf_core                             0x0800bb71   Thumb Code    30  printfb.o(i._printf_core)
    i.ceil                                   0x0800bb90   Section        0  ceil.o(i.ceil)
    i.delay_ms                               0x0800bc58   Section        0  dw_driver.o(i.delay_ms)
    i.delay_us                               0x0800bc66   Section        0  lis3dh_driver.o(i.delay_us)
    i.dwt_configure                          0x0800bcf4   Section        0  deca_device.o(i.dwt_configure)
    i.dwt_configuresleep                     0x0800bf04   Section        0  deca_device.o(i.dwt_configuresleep)
    i.dwt_entersleep                         0x0800bf2c   Section        0  deca_device.o(i.dwt_entersleep)
    i.dwt_entersleepaftertx                  0x0800bf34   Section        0  deca_device.o(i.dwt_entersleepaftertx)
    i.dwt_forcetrxoff                        0x0800bf5c   Section        0  deca_device.o(i.dwt_forcetrxoff)
    i.dwt_initialise                         0x0800bfac   Section        0  deca_device.o(i.dwt_initialise)
    i.dwt_read16bitoffsetreg                 0x0800c0f4   Section        0  deca_device.o(i.dwt_read16bitoffsetreg)
    i.dwt_read32bitoffsetreg                 0x0800c120   Section        0  deca_device.o(i.dwt_read32bitoffsetreg)
    i.dwt_readdevid                          0x0800c148   Section        0  deca_device.o(i.dwt_readdevid)
    i.dwt_readfromdevice                     0x0800c154   Section        0  deca_device.o(i.dwt_readfromdevice)
    i.dwt_readrxdata                         0x0800c18c   Section        0  deca_device.o(i.dwt_readrxdata)
    i.dwt_readrxtimestamp                    0x0800c19e   Section        0  deca_device.o(i.dwt_readrxtimestamp)
    i.dwt_rxenable                           0x0800c1ae   Section        0  deca_device.o(i.dwt_rxenable)
    i.dwt_setdelayedtrxtime                  0x0800c202   Section        0  deca_device.o(i.dwt_setdelayedtrxtime)
    i.dwt_setrxantennadelay                  0x0800c210   Section        0  deca_device.o(i.dwt_setrxantennadelay)
    i.dwt_setrxtimeout                       0x0800c224   Section        0  deca_device.o(i.dwt_setrxtimeout)
    i.dwt_settxantennadelay                  0x0800c280   Section        0  deca_device.o(i.dwt_settxantennadelay)
    i.dwt_starttx                            0x0800c290   Section        0  deca_device.o(i.dwt_starttx)
    i.dwt_syncrxbufptrs                      0x0800c324   Section        0  deca_device.o(i.dwt_syncrxbufptrs)
    i.dwt_write16bitoffsetreg                0x0800c358   Section        0  deca_device.o(i.dwt_write16bitoffsetreg)
    i.dwt_write32bitoffsetreg                0x0800c36e   Section        0  deca_device.o(i.dwt_write32bitoffsetreg)
    i.dwt_writetodevice                      0x0800c38c   Section        0  deca_device.o(i.dwt_writetodevice)
    i.dwt_writetxdata                        0x0800c3c4   Section        0  deca_device.o(i.dwt_writetxdata)
    i.dwt_writetxfctrl                       0x0800c3e8   Section        0  deca_device.o(i.dwt_writetxfctrl)
    i.dwt_xtaltrim                           0x0800c404   Section        0  deca_device.o(i.dwt_xtaltrim)
    i.floor                                  0x0800c434   Section        0  floor.o(i.floor)
    i.fputc                                  0x0800c4fc   Section        0  usart.o(i.fputc)
    i.main                                   0x0800c514   Section        0  main.o(i.main)
    i.parameter_init                         0x0800c698   Section        0  global_param.o(i.parameter_init)
    i.readfromspi                            0x0800c6c4   Section        0  spi.o(i.readfromspi)
    i.resp_msg_set_ts                        0x0800c71c   Section        0  dw_mbx_tag.o(i.resp_msg_set_ts)
    resp_msg_set_ts                          0x0800c71d   Thumb Code    30  dw_mbx_tag.o(i.resp_msg_set_ts)
    i.rint                                   0x0800c73a   Section        0  rint.o(i.rint)
    i.save_com_map_to_flash                  0x0800c744   Section        0  global_param.o(i.save_com_map_to_flash)
    i.writetospi                             0x0800c784   Section        0  spi.o(i.writetospi)
    .constdata                               0x0800c7d8   Section        8  deca_params_init.o(.constdata)
    .constdata                               0x0800c7e0   Section       24  deca_params_init.o(.constdata)
    .constdata                               0x0800c7f8   Section        8  deca_params_init.o(.constdata)
    .constdata                               0x0800c800   Section       12  deca_params_init.o(.constdata)
    .constdata                               0x0800c80c   Section        4  deca_params_init.o(.constdata)
    .constdata                               0x0800c810   Section       32  deca_params_init.o(.constdata)
    .constdata                               0x0800c830   Section       50  deca_params_init.o(.constdata)
    .constdata                               0x0800c862   Section       25  system_stm32l0xx.o(.constdata)
    .constdata                               0x0800c87b   Section        8  system_stm32l0xx.o(.constdata)
    .constdata                               0x0800c884   Section      108  radio.o(.constdata)
    .constdata                               0x0800c8f0   Section      180  radio.o(.constdata)
    .data                                    0x20000000   Section       10  lis3dh_driver.o(.data)
    ODR_old_value                            0x20000000   Data           1  lis3dh_driver.o(.data)
    .data                                    0x2000000a   Section        1  deca_device.o(.data)
@@ -3842,276 +3848,277 @@
    HAL_FLASH_Program                        0x08006891   Thumb Code    50  stm32l0xx_hal_flash.o(i.HAL_FLASH_Program)
    HAL_FLASH_Unlock                         0x080068cd   Thumb Code    70  stm32l0xx_hal_flash.o(i.HAL_FLASH_Unlock)
    HAL_GPIO_DeInit                          0x08006929   Thumb Code   202  stm32l0xx_hal_gpio.o(i.HAL_GPIO_DeInit)
    HAL_GPIO_EXTI_Callback                   0x08006a0d   Thumb Code    54  main.o(i.HAL_GPIO_EXTI_Callback)
    HAL_GPIO_EXTI_IRQHandler                 0x08006a49   Thumb Code    18  stm32l0xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)
    HAL_GPIO_Init                            0x08006a61   Thumb Code   346  stm32l0xx_hal_gpio.o(i.HAL_GPIO_Init)
    HAL_GPIO_ReadPin                         0x08006bd9   Thumb Code    10  stm32l0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
    HAL_GPIO_TogglePin                       0x08006be3   Thumb Code     8  stm32l0xx_hal_gpio.o(i.HAL_GPIO_TogglePin)
    HAL_GPIO_WritePin                        0x08006beb   Thumb Code    12  stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin)
    HAL_GetTick                              0x08006bf9   Thumb Code     6  stm32l0xx_hal.o(i.HAL_GetTick)
    HAL_IWDG_Init                            0x08006c05   Thumb Code    86  stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Init)
    HAL_IWDG_Refresh                         0x08006c69   Thumb Code    10  stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Refresh)
    HAL_IncTick                              0x08006c79   Thumb Code    10  stm32l0xx_hal.o(i.HAL_IncTick)
    HAL_Init                                 0x08006c89   Thumb Code    36  stm32l0xx_hal.o(i.HAL_Init)
    HAL_InitTick                             0x08006cb1   Thumb Code    44  stm32l0xx_hal.o(i.HAL_InitTick)
    HAL_LPTIM_AutoReloadMatchCallback        0x08006ce1   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_AutoReloadMatchCallback)
    HAL_LPTIM_AutoReloadWriteCallback        0x08006ce3   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_AutoReloadWriteCallback)
    HAL_LPTIM_CompareMatchCallback           0x08006ce5   Thumb Code   334  main.o(i.HAL_LPTIM_CompareMatchCallback)
    HAL_LPTIM_CompareWriteCallback           0x08006e5d   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_CompareWriteCallback)
    HAL_LPTIM_DirectionDownCallback          0x08006e5f   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_DirectionDownCallback)
    HAL_LPTIM_DirectionUpCallback            0x08006e61   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_DirectionUpCallback)
    HAL_LPTIM_IRQHandler                     0x08006e63   Thumb Code   202  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_IRQHandler)
    HAL_LPTIM_Init                           0x08006f2d   Thumb Code   148  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_Init)
    HAL_LPTIM_MspInit                        0x08006fcd   Thumb Code    38  stm32l0xx_hal_msp.o(i.HAL_LPTIM_MspInit)
    HAL_LPTIM_ReadCounter                    0x08006ffd   Thumb Code     6  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_ReadCounter)
    HAL_LPTIM_TimeOut_Start_IT               0x08007005   Thumb Code    72  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TimeOut_Start_IT)
    HAL_LPTIM_TriggerCallback                0x08007051   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TriggerCallback)
    HAL_MspInit                              0x08007055   Thumb Code    20  stm32l0xx_hal_msp.o(i.HAL_MspInit)
    HAL_NVIC_DisableIRQ                      0x0800706d   Thumb Code    14  stm32l0xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ)
    HAL_NVIC_EnableIRQ                       0x08007081   Thumb Code    14  stm32l0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
    HAL_NVIC_SetPriority                     0x08007095   Thumb Code     8  stm32l0xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
    HAL_NVIC_SystemReset                     0x0800709d   Thumb Code    18  stm32l0xx_hal_cortex.o(i.HAL_NVIC_SystemReset)
    HAL_PWR_EnableBkUpAccess                 0x080070b9   Thumb Code    12  stm32l0xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess)
    HAL_RCCEx_PeriphCLKConfig                0x080070c9   Thumb Code   342  stm32l0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)
    HAL_RCC_ClockConfig                      0x0800722d   Thumb Code   344  stm32l0xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
    HAL_RCC_GetPCLK1Freq                     0x08007399   Thumb Code    20  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
    HAL_RCC_GetPCLK2Freq                     0x080073b9   Thumb Code    20  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)
    HAL_RCC_GetSysClockFreq                  0x080073d9   Thumb Code   100  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
    HAL_RCC_OscConfig                        0x08007451   Thumb Code  1052  stm32l0xx_hal_rcc.o(i.HAL_RCC_OscConfig)
    HAL_SPI_Init                             0x0800786d   Thumb Code   128  stm32l0xx_hal_spi.o(i.HAL_SPI_Init)
    HAL_SPI_MspInit                          0x080078ed   Thumb Code    78  stm32l0xx_hal_msp.o(i.HAL_SPI_MspInit)
    HAL_SPI_TransmitReceive                  0x08007945   Thumb Code   496  stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive)
    HAL_SYSTICK_Config                       0x08007b35   Thumb Code    38  stm32l0xx_hal_cortex.o(i.HAL_SYSTICK_Config)
    HAL_TIMEx_MasterConfigSynchronization    0x08007b65   Thumb Code    60  stm32l0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
    HAL_TIM_MspPostInit                      0x08007ba1   Thumb Code    70  stm32l0xx_hal_msp.o(i.HAL_TIM_MspPostInit)
    HAL_TIM_PWM_ConfigChannel                0x08007bed   Thumb Code   208  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
    HAL_TIM_PWM_Init                         0x08007cbd   Thumb Code    52  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Init)
    HAL_TIM_PWM_MspInit                      0x08007cf1   Thumb Code    22  stm32l0xx_hal_msp.o(i.HAL_TIM_PWM_MspInit)
    HAL_TIM_PWM_Start                        0x08007d0d   Thumb Code    36  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Start)
    HAL_TIM_PWM_Stop                         0x08007d31   Thumb Code    40  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Stop)
    HAL_UARTEx_WakeupCallback                0x08007d5d   Thumb Code    24  main.o(i.HAL_UARTEx_WakeupCallback)
    HAL_UART_DeInit                          0x08007d7d   Thumb Code    58  stm32l0xx_hal_uart.o(i.HAL_UART_DeInit)
    HAL_UART_ErrorCallback                   0x08007db7   Thumb Code     2  main.o(i.HAL_UART_ErrorCallback)
    HAL_UART_IRQHandler                      0x08007db9   Thumb Code   310  stm32l0xx_hal_uart.o(i.HAL_UART_IRQHandler)
    HAL_UART_Init                            0x08007ef5   Thumb Code   106  stm32l0xx_hal_uart.o(i.HAL_UART_Init)
    HAL_UART_MspDeInit                       0x08007f61   Thumb Code    86  stm32l0xx_hal_msp.o(i.HAL_UART_MspDeInit)
    HAL_UART_MspInit                         0x08007fc9   Thumb Code   244  stm32l0xx_hal_msp.o(i.HAL_UART_MspInit)
    HAL_UART_Receive_DMA                     0x080080d9   Thumb Code   170  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA)
    HAL_UART_Receive_IT                      0x08008191   Thumb Code   182  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_IT)
    HAL_UART_RxCpltCallback                  0x08008255   Thumb Code   116  main.o(i.HAL_UART_RxCpltCallback)
    HAL_UART_RxHalfCpltCallback              0x080082d9   Thumb Code     2  stm32l0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
    HAL_UART_Transmit                        0x080082db   Thumb Code   206  stm32l0xx_hal_uart.o(i.HAL_UART_Transmit)
    HAL_UART_TxCpltCallback                  0x080083a9   Thumb Code     2  stm32l0xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
    HardFault_Handler                        0x080083ad   Thumb Code     8  stm32l0xx_it.o(i.HardFault_Handler)
    IIC2_Ack                                 0x080083bd   Thumb Code    62  lis3dh_driver.o(i.IIC2_Ack)
    IIC2_NAck                                0x08008401   Thumb Code    62  lis3dh_driver.o(i.IIC2_NAck)
    IIC2_Read_Byte                           0x08008445   Thumb Code    94  lis3dh_driver.o(i.IIC2_Read_Byte)
    IIC2_Send_Byte                           0x080084a9   Thumb Code    94  lis3dh_driver.o(i.IIC2_Send_Byte)
    IIC2_Start                               0x0800850d   Thumb Code    56  lis3dh_driver.o(i.IIC2_Start)
    IIC2_Stop                                0x08008549   Thumb Code    64  lis3dh_driver.o(i.IIC2_Stop)
    IIC2_Wait_Ack                            0x0800858d   Thumb Code    86  lis3dh_driver.o(i.IIC2_Wait_Ack)
    IdleTask                                 0x080085e9   Thumb Code   164  main.o(i.IdleTask)
    LIS3DH_Data_Init                         0x080086ad   Thumb Code    94  lis3dh_driver.o(i.LIS3DH_Data_Init)
    LIS3DH_GetWHO_AM_I                       0x08008711   Thumb Code    18  lis3dh_driver.o(i.LIS3DH_GetWHO_AM_I)
    LIS3DH_ReadOneByte                       0x08008723   Thumb Code    58  lis3dh_driver.o(i.LIS3DH_ReadOneByte)
    LIS3DH_ReadReg                           0x0800875d   Thumb Code    14  lis3dh_driver.o(i.LIS3DH_ReadReg)
    LIS3DH_WriteOneByte                      0x0800876b   Thumb Code    52  lis3dh_driver.o(i.LIS3DH_WriteOneByte)
    LIS3DH_WriteReg                          0x0800879f   Thumb Code    10  lis3dh_driver.o(i.LIS3DH_WriteReg)
    LPTIM1_IRQHandler                        0x080087a9   Thumb Code    10  stm32l0xx_it.o(i.LPTIM1_IRQHandler)
    LPUART1_IRQHandler                       0x080087b9   Thumb Code    10  stm32l0xx_it.o(i.LPUART1_IRQHandler)
    LedOff_task                              0x080087c9   Thumb Code    54  dw_mbx_tag.o(i.LedOff_task)
    LedTask                                  0x08008805   Thumb Code    88  dw_mbx_tag.o(i.LedTask)
    LoraHeartBeartPoll                       0x0800886d   Thumb Code    74  dw_mbx_tag.o(i.LoraHeartBeartPoll)
    LoraInit                                 0x080088c9   Thumb Code    68  lora.o(i.LoraInit)
    LoraReportFreqPoll                       0x08008931   Thumb Code    54  dw_mbx_tag.o(i.LoraReportFreqPoll)
    LoraReportPoll                           0x08008971   Thumb Code   344  dw_mbx_tag.o(i.LoraReportPoll)
    LoraRspWriteCommap                       0x08008ae5   Thumb Code    96  lora.o(i.LoraRspWriteCommap)
    LoraSendComMap                           0x08008b55   Thumb Code    92  lora.o(i.LoraSendComMap)
    LoraUp_Poll                              0x08008bc1   Thumb Code   588  lora.o(i.LoraUp_Poll)
    Lora_Send_Poll                           0x08008e35   Thumb Code    66  dw_mbx_tag.o(i.Lora_Send_Poll)
    MbxTagUwbRec                             0x08009191   Thumb Code   404  dw_mbx_tag.o(i.MbxTagUwbRec)
    NMI_Handler                              0x08009351   Thumb Code     2  stm32l0xx_it.o(i.NMI_Handler)
    OnRxDone                                 0x08009399   Thumb Code   528  lora.o(i.OnRxDone)
    OnRxError                                0x080095e9   Thumb Code    34  lora.o(i.OnRxError)
    OnRxTimeout                              0x08009619   Thumb Code    92  lora.o(i.OnRxTimeout)
    OnTxDone                                 0x08009691   Thumb Code    68  lora.o(i.OnTxDone)
    OnTxTimeout                              0x08009705   Thumb Code    34  lora.o(i.OnTxTimeout)
    OneSecondTask                            0x08009735   Thumb Code    20  main.o(i.OneSecondTask)
    PendSV_Handler                           0x0800974d   Thumb Code     2  stm32l0xx_it.o(i.PendSV_Handler)
    Program_Init                             0x08009751   Thumb Code   226  main.o(i.Program_Init)
    RadioCheckRfFrequency                    0x08009861   Thumb Code     4  radio.o(i.RadioCheckRfFrequency)
    RadioGetStatus                           0x08009899   Thumb Code    30  radio.o(i.RadioGetStatus)
    RadioGetWakeupTime                       0x080098b7   Thumb Code     4  radio.o(i.RadioGetWakeupTime)
    RadioInit                                0x080098bd   Thumb Code    58  radio.o(i.RadioInit)
    RadioIrqProcess                          0x08009905   Thumb Code   214  radio.o(i.RadioIrqProcess)
    RadioIsChannelFree                       0x080099ed   Thumb Code    36  radio.o(i.RadioIsChannelFree)
    RadioOnDioIrq                            0x08009a11   Thumb Code     8  radio.o(i.RadioOnDioIrq)
    RadioRandom                              0x08009a1d   Thumb Code    52  radio.o(i.RadioRandom)
    RadioRead                                0x08009a51   Thumb Code     8  radio.o(i.RadioRead)
    RadioReadBuffer                          0x08009a59   Thumb Code     8  radio.o(i.RadioReadBuffer)
    RadioRssi                                0x08009a61   Thumb Code     8  radio.o(i.RadioRssi)
    RadioRx                                  0x08009a69   Thumb Code    36  radio.o(i.RadioRx)
    RadioRxBoosted                           0x08009a9d   Thumb Code    36  radio.o(i.RadioRxBoosted)
    RadioSend                                0x08009acd   Thumb Code    54  radio.o(i.RadioSend)
    RadioSetChannel                          0x08009b0d   Thumb Code     8  radio.o(i.RadioSetChannel)
    RadioSetMaxPayloadLength                 0x08009b15   Thumb Code    34  radio.o(i.RadioSetMaxPayloadLength)
    RadioSetModem                            0x08009b41   Thumb Code    42  radio.o(i.RadioSetModem)
    RadioSetPublicNetwork                    0x08009b71   Thumb Code    52  radio.o(i.RadioSetPublicNetwork)
    RadioSetRxConfig                         0x08009ba9   Thumb Code   364  radio.o(i.RadioSetRxConfig)
    RadioSetRxDutyCycle                      0x08009d39   Thumb Code     8  radio.o(i.RadioSetRxDutyCycle)
    RadioSetTxConfig                         0x08009d41   Thumb Code   278  radio.o(i.RadioSetTxConfig)
    RadioSetTxContinuousWave                 0x08009e71   Thumb Code    20  radio.o(i.RadioSetTxContinuousWave)
    RadioSleep                               0x08009e85   Thumb Code    32  radio.o(i.RadioSleep)
    RadioStandby                             0x08009ea5   Thumb Code    10  radio.o(i.RadioStandby)
    RadioStartCad                            0x08009eaf   Thumb Code     8  radio.o(i.RadioStartCad)
    RadioTimeOnAir                           0x08009eb9   Thumb Code   356  radio.o(i.RadioTimeOnAir)
    RadioWrite                               0x0800a03d   Thumb Code     8  radio.o(i.RadioWrite)
    RadioWriteBuffer                         0x0800a045   Thumb Code     8  radio.o(i.RadioWriteBuffer)
    Reset_DW1000                             0x0800a04d   Thumb Code    76  dw_driver.o(i.Reset_DW1000)
    ReturnFactorySettings                    0x0800a09d   Thumb Code    84  global_param.o(i.ReturnFactorySettings)
    STMFLASH_ReadHalfWord                    0x0800a1c7   Thumb Code     4  flash.o(i.STMFLASH_ReadHalfWord)
    SVC_Handler                              0x0800a1cb   Thumb Code     2  stm32l0xx_it.o(i.SVC_Handler)
    SX126xAntSwOff                           0x0800a1cd   Thumb Code     2  sx126x-board.o(i.SX126xAntSwOff)
    SX126xAntSwOn                            0x0800a1cf   Thumb Code     2  sx126x-board.o(i.SX126xAntSwOn)
    SX126xCalibrateImage                     0x0800a1d1   Thumb Code    94  sx126x.o(i.SX126xCalibrateImage)
    SX126xCheckDeviceReady                   0x0800a245   Thumb Code    28  sx126x.o(i.SX126xCheckDeviceReady)
    SX126xClearIrqStatus                     0x0800a265   Thumb Code    20  sx126x.o(i.SX126xClearIrqStatus)
    SX126xGetIrqStatus                       0x0800a279   Thumb Code    20  sx126x.o(i.SX126xGetIrqStatus)
    SX126xGetOperatingMode                   0x0800a28d   Thumb Code     6  sx126x.o(i.SX126xGetOperatingMode)
    SX126xGetPaSelect                        0x0800a299   Thumb Code     4  sx126x-board.o(i.SX126xGetPaSelect)
    SX126xGetPacketStatus                    0x0800a29d   Thumb Code   120  sx126x.o(i.SX126xGetPacketStatus)
    SX126xGetPacketType                      0x0800a319   Thumb Code     6  sx126x.o(i.SX126xGetPacketType)
    SX126xGetPayload                         0x0800a325   Thumb Code    44  sx126x.o(i.SX126xGetPayload)
    SX126xGetRssiInst                        0x0800a351   Thumb Code    24  sx126x.o(i.SX126xGetRssiInst)
    SX126xGetRxBufferStatus                  0x0800a369   Thumb Code    58  sx126x.o(i.SX126xGetRxBufferStatus)
    SX126xInit                               0x0800a3ad   Thumb Code    30  sx126x.o(i.SX126xInit)
    SX126xReadBuffer                         0x0800a3d1   Thumb Code    82  sx126x-board.o(i.SX126xReadBuffer)
    SX126xReadCommand                        0x0800a429   Thumb Code    76  sx126x-board.o(i.SX126xReadCommand)
    SX126xReadRegister                       0x0800a479   Thumb Code    16  sx126x-board.o(i.SX126xReadRegister)
    SX126xReadRegisters                      0x0800a489   Thumb Code    88  sx126x-board.o(i.SX126xReadRegisters)
    SX126xReset                              0x0800a4e5   Thumb Code    46  sx126x-board.o(i.SX126xReset)
    SX126xSendPayload                        0x0800a519   Thumb Code    16  sx126x.o(i.SX126xSendPayload)
    SX126xSetBufferBaseAddress               0x0800a529   Thumb Code    20  sx126x.o(i.SX126xSetBufferBaseAddress)
    SX126xSetCad                             0x0800a53d   Thumb Code    20  sx126x.o(i.SX126xSetCad)
    SX126xSetCrcPolynomial                   0x0800a555   Thumb Code    28  sx126x.o(i.SX126xSetCrcPolynomial)
    SX126xSetCrcSeed                         0x0800a579   Thumb Code    28  sx126x.o(i.SX126xSetCrcSeed)
    SX126xSetDio2AsRfSwitchCtrl              0x0800a59d   Thumb Code    14  sx126x.o(i.SX126xSetDio2AsRfSwitchCtrl)
    SX126xSetDioIrqParams                    0x0800a5ab   Thumb Code    40  sx126x.o(i.SX126xSetDioIrqParams)
    SX126xSetLoRaSymbNumTimeout              0x0800a5d3   Thumb Code    14  sx126x.o(i.SX126xSetLoRaSymbNumTimeout)
    SX126xSetModulationParams                0x0800a5e1   Thumb Code   148  sx126x.o(i.SX126xSetModulationParams)
    SX126xSetPaConfig                        0x0800a681   Thumb Code    24  sx126x.o(i.SX126xSetPaConfig)
    SX126xSetPacketParams                    0x0800a699   Thumb Code   158  sx126x.o(i.SX126xSetPacketParams)
    SX126xSetPacketType                      0x0800a74d   Thumb Code    22  sx126x.o(i.SX126xSetPacketType)
    SX126xSetPayload                         0x0800a769   Thumb Code    14  sx126x.o(i.SX126xSetPayload)
    SX126xSetRegulatorMode                   0x0800a777   Thumb Code    14  sx126x.o(i.SX126xSetRegulatorMode)
    SX126xSetRfFrequency                     0x0800a785   Thumb Code    66  sx126x.o(i.SX126xSetRfFrequency)
    SX126xSetRfTxPower                       0x0800a7d1   Thumb Code    10  sx126x-board.o(i.SX126xSetRfTxPower)
    SX126xSetRx                              0x0800a7dd   Thumb Code    30  sx126x.o(i.SX126xSetRx)
    SX126xSetRxBoosted                       0x0800a801   Thumb Code    42  sx126x.o(i.SX126xSetRxBoosted)
    SX126xSetRxDutyCycle                     0x0800a835   Thumb Code    42  sx126x.o(i.SX126xSetRxDutyCycle)
    SX126xSetSleep                           0x0800a865   Thumb Code    24  sx126x.o(i.SX126xSetSleep)
    SX126xSetStandby                         0x0800a881   Thumb Code    32  sx126x.o(i.SX126xSetStandby)
    SX126xSetStopRxTimerOnPreambleDetect     0x0800a8a5   Thumb Code    14  sx126x.o(i.SX126xSetStopRxTimerOnPreambleDetect)
    SX126xSetSyncWord                        0x0800a8b3   Thumb Code    18  sx126x.o(i.SX126xSetSyncWord)
    SX126xSetTx                              0x0800a8c5   Thumb Code    30  sx126x.o(i.SX126xSetTx)
    SX126xSetTxContinuousWave                0x0800a8e9   Thumb Code    14  sx126x.o(i.SX126xSetTxContinuousWave)
    SX126xSetTxParams                        0x0800a8f9   Thumb Code   122  sx126x.o(i.SX126xSetTxParams)
    SX126xSetWhiteningSeed                   0x0800a979   Thumb Code    48  sx126x.o(i.SX126xSetWhiteningSeed)
    SX126xWaitOnBusy                         0x0800a9ad   Thumb Code    18  sx126x-board.o(i.SX126xWaitOnBusy)
    SX126xWakeup                             0x0800a9c5   Thumb Code    46  sx126x-board.o(i.SX126xWakeup)
    SX126xWriteBuffer                        0x0800a9f9   Thumb Code    74  sx126x-board.o(i.SX126xWriteBuffer)
    SX126xWriteCommand                       0x0800aa49   Thumb Code    70  sx126x-board.o(i.SX126xWriteCommand)
    SX126xWriteRegister                      0x0800aa95   Thumb Code    12  sx126x-board.o(i.SX126xWriteRegister)
    SX126xWriteRegisters                     0x0800aaa1   Thumb Code    80  sx126x-board.o(i.SX126xWriteRegisters)
    SX126x_CS_Di                             0x0800aaf5   Thumb Code    36  sx126x-board.o(i.SX126x_CS_Di)
    SendComMap                               0x0800ab29   Thumb Code   110  serial_at_cmd_app.o(i.SendComMap)
    SpiInOut                                 0x0800aba1   Thumb Code    34  sx126x-board.o(i.SpiInOut)
    Spi_ChangePrescaler                      0x0800abc9   Thumb Code    16  spi.o(i.Spi_ChangePrescaler)
    SwitchLoraSettings                       0x0800abdd   Thumb Code   106  lora.o(i.SwitchLoraSettings)
    SysTick_Handler                          0x0800ac59   Thumb Code     8  stm32l0xx_it.o(i.SysTick_Handler)
    SystemClock_Config                       0x0800ac61   Thumb Code   146  main.o(i.SystemClock_Config)
    SystemInit                               0x0800acfd   Thumb Code    66  system_stm32l0xx.o(i.SystemInit)
    TagListUpdate                            0x0800ae95   Thumb Code   116  dw_mbx_tag.o(i.TagListUpdate)
    UART_AdvFeatureConfig                    0x0800af15   Thumb Code   202  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
    UART_CheckIdleState                      0x0800afe1   Thumb Code    90  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
    UART_CheckReceive                        0x0800b041   Thumb Code    96  usart.o(i.UART_CheckReceive)
    UART_CheckSend                           0x0800b0b5   Thumb Code   140  usart.o(i.UART_CheckSend)
    UART_PushFrame                           0x0800b221   Thumb Code    92  usart.o(i.UART_PushFrame)
    UART_SetConfig                           0x0800b335   Thumb Code   506  stm32l0xx_hal_uart.o(i.UART_SetConfig)
    UART_WaitOnFlagUntilTimeout              0x0800b55d   Thumb Code    98  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
    USART1_IRQHandler                        0x0800b5c1   Thumb Code    18  stm32l0xx_it.o(i.USART1_IRQHandler)
    UWB_Wkup                                 0x0800b5d9   Thumb Code    44  dw_app.o(i.UWB_Wkup)
    UpdateCRC16                              0x0800b60d   Thumb Code    30  lora.o(i.UpdateCRC16)
    UpdateProcess                            0x0800b631   Thumb Code    86  serial_at_cmd_app.o(i.UpdateProcess)
    Usart1InitVariables                      0x0800b6ad   Thumb Code     8  usart.o(i.Usart1InitVariables)
    UsartDeInit                              0x0800b6b9   Thumb Code    66  main.o(i.UsartDeInit)
    UsartInit                                0x0800b709   Thumb Code    30  main.o(i.UsartInit)
    UsartParseDataHandler                    0x0800b735   Thumb Code   264  serial_at_cmd_app.o(i.UsartParseDataHandler)
    Uwb_CS_di                                0x0800b851   Thumb Code    34  spi.o(i.Uwb_CS_di)
    __0printf$bare                           0x0800b889   Thumb Code    12  printfb.o(i.__0printf$bare)
    __1printf$bare                           0x0800b889   Thumb Code     0  printfb.o(i.__0printf$bare)
    __2printf                                0x0800b889   Thumb Code     0  printfb.o(i.__0printf$bare)
    __ARM_clz                                0x0800b89d   Thumb Code    46  depilogue.o(i.__ARM_clz)
    __ARM_common_switch8                     0x0800b8cb   Thumb Code    26  dps310.o(i.__ARM_common_switch8)
    __scatterload_copy                       0x0800b8e5   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x0800b8f3   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x0800b8f5   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    _dwt_aonarrayupload                      0x0800b903   Thumb Code    38  deca_device.o(i._dwt_aonarrayupload)
    _dwt_configlde                           0x0800b929   Thumb Code    42  deca_device.o(i._dwt_configlde)
    _dwt_enableclocks                        0x0800b965   Thumb Code   182  deca_device.o(i._dwt_enableclocks)
    _dwt_loaducodefromrom                    0x0800ba1b   Thumb Code    50  deca_device.o(i._dwt_loaducodefromrom)
    _dwt_otpread                             0x0800ba4d   Thumb Code    68  deca_device.o(i._dwt_otpread)
    ceil                                     0x0800bab1   Thumb Code   180  ceil.o(i.ceil)
    delay_ms                                 0x0800bb79   Thumb Code    14  dw_driver.o(i.delay_ms)
    delay_us                                 0x0800bb87   Thumb Code   140  lis3dh_driver.o(i.delay_us)
    dwt_configure                            0x0800bc15   Thumb Code   474  deca_device.o(i.dwt_configure)
    dwt_configuresleep                       0x0800be25   Thumb Code    36  deca_device.o(i.dwt_configuresleep)
    dwt_entersleep                           0x0800be4d   Thumb Code     8  deca_device.o(i.dwt_entersleep)
    dwt_entersleepaftertx                    0x0800be55   Thumb Code    38  deca_device.o(i.dwt_entersleepaftertx)
    dwt_forcetrxoff                          0x0800be7d   Thumb Code    72  deca_device.o(i.dwt_forcetrxoff)
    dwt_initialise                           0x0800becd   Thumb Code   310  deca_device.o(i.dwt_initialise)
    dwt_read16bitoffsetreg                   0x0800c015   Thumb Code    38  deca_device.o(i.dwt_read16bitoffsetreg)
    dwt_read32bitoffsetreg                   0x0800c041   Thumb Code    40  deca_device.o(i.dwt_read32bitoffsetreg)
    dwt_readdevid                            0x0800c069   Thumb Code    12  deca_device.o(i.dwt_readdevid)
    dwt_readfromdevice                       0x0800c075   Thumb Code    56  deca_device.o(i.dwt_readfromdevice)
    dwt_readrxdata                           0x0800c0ad   Thumb Code    18  deca_device.o(i.dwt_readrxdata)
    dwt_readrxtimestamp                      0x0800c0bf   Thumb Code    16  deca_device.o(i.dwt_readrxtimestamp)
    dwt_rxenable                             0x0800c0cf   Thumb Code    84  deca_device.o(i.dwt_rxenable)
    dwt_setdelayedtrxtime                    0x0800c123   Thumb Code    14  deca_device.o(i.dwt_setdelayedtrxtime)
    dwt_setrxantennadelay                    0x0800c131   Thumb Code    14  deca_device.o(i.dwt_setrxantennadelay)
    dwt_setrxtimeout                         0x0800c145   Thumb Code    86  deca_device.o(i.dwt_setrxtimeout)
    dwt_settxantennadelay                    0x0800c1a1   Thumb Code    14  deca_device.o(i.dwt_settxantennadelay)
    dwt_starttx                              0x0800c1b1   Thumb Code   142  deca_device.o(i.dwt_starttx)
    dwt_syncrxbufptrs                        0x0800c245   Thumb Code    52  deca_device.o(i.dwt_syncrxbufptrs)
    dwt_write16bitoffsetreg                  0x0800c279   Thumb Code    22  deca_device.o(i.dwt_write16bitoffsetreg)
    dwt_write32bitoffsetreg                  0x0800c28f   Thumb Code    30  deca_device.o(i.dwt_write32bitoffsetreg)
    dwt_writetodevice                        0x0800c2ad   Thumb Code    56  deca_device.o(i.dwt_writetodevice)
    dwt_writetxdata                          0x0800c2e5   Thumb Code    36  deca_device.o(i.dwt_writetxdata)
    dwt_writetxfctrl                         0x0800c309   Thumb Code    24  deca_device.o(i.dwt_writetxfctrl)
    dwt_xtaltrim                             0x0800c325   Thumb Code    48  deca_device.o(i.dwt_xtaltrim)
    floor                                    0x0800c355   Thumb Code   180  floor.o(i.floor)
    fputc                                    0x0800c41d   Thumb Code    18  usart.o(i.fputc)
    main                                     0x0800c435   Thumb Code   246  main.o(i.main)
    parameter_init                           0x0800c555   Thumb Code    30  global_param.o(i.parameter_init)
    readfromspi                              0x0800c581   Thumb Code    82  spi.o(i.readfromspi)
    rint                                     0x0800c5f7   Thumb Code     8  rint.o(i.rint)
    save_com_map_to_flash                    0x0800c601   Thumb Code    50  global_param.o(i.save_com_map_to_flash)
    writetospi                               0x0800c641   Thumb Code    78  spi.o(i.writetospi)
    chan_idx                                 0x0800c694   Data           8  deca_params_init.o(.constdata)
    tx_config                                0x0800c69c   Data          24  deca_params_init.o(.constdata)
    agc_config                               0x0800c6b4   Data           8  deca_params_init.o(.constdata)
    sftsh                                    0x0800c6bc   Data          12  deca_params_init.o(.constdata)
    dtune1                                   0x0800c6c8   Data           4  deca_params_init.o(.constdata)
    digital_bb_config                        0x0800c6cc   Data          32  deca_params_init.o(.constdata)
    lde_replicaCoeff                         0x0800c6ec   Data          50  deca_params_init.o(.constdata)
    AHBPrescTable                            0x0800c71e   Data          16  system_stm32l0xx.o(.constdata)
    PLLMulTable                              0x0800c72e   Data           9  system_stm32l0xx.o(.constdata)
    APBPrescTable                            0x0800c737   Data           8  system_stm32l0xx.o(.constdata)
    Radio                                    0x0800c740   Data         108  radio.o(.constdata)
    Bandwidths                               0x0800c7ac   Data           3  radio.o(.constdata)
    FskBandwidths                            0x0800c7b0   Data         176  radio.o(.constdata)
    Region$$Table$$Base                      0x0800c860   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0800c880   Number         0  anon$$obj.o(Region$$Table)
    HAL_GPIO_EXTI_Callback                   0x08006a0d   Thumb Code    66  main.o(i.HAL_GPIO_EXTI_Callback)
    HAL_GPIO_EXTI_IRQHandler                 0x08006a55   Thumb Code    18  stm32l0xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler)
    HAL_GPIO_Init                            0x08006a6d   Thumb Code   346  stm32l0xx_hal_gpio.o(i.HAL_GPIO_Init)
    HAL_GPIO_ReadPin                         0x08006be5   Thumb Code    10  stm32l0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
    HAL_GPIO_TogglePin                       0x08006bef   Thumb Code     8  stm32l0xx_hal_gpio.o(i.HAL_GPIO_TogglePin)
    HAL_GPIO_WritePin                        0x08006bf7   Thumb Code    12  stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin)
    HAL_GetTick                              0x08006c05   Thumb Code     6  stm32l0xx_hal.o(i.HAL_GetTick)
    HAL_IWDG_Init                            0x08006c11   Thumb Code    86  stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Init)
    HAL_IWDG_Refresh                         0x08006c75   Thumb Code    10  stm32l0xx_hal_iwdg.o(i.HAL_IWDG_Refresh)
    HAL_IncTick                              0x08006c85   Thumb Code    10  stm32l0xx_hal.o(i.HAL_IncTick)
    HAL_Init                                 0x08006c95   Thumb Code    36  stm32l0xx_hal.o(i.HAL_Init)
    HAL_InitTick                             0x08006cbd   Thumb Code    44  stm32l0xx_hal.o(i.HAL_InitTick)
    HAL_LPTIM_AutoReloadMatchCallback        0x08006ced   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_AutoReloadMatchCallback)
    HAL_LPTIM_AutoReloadWriteCallback        0x08006cef   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_AutoReloadWriteCallback)
    HAL_LPTIM_CompareMatchCallback           0x08006cf1   Thumb Code   334  main.o(i.HAL_LPTIM_CompareMatchCallback)
    HAL_LPTIM_CompareWriteCallback           0x08006e69   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_CompareWriteCallback)
    HAL_LPTIM_DirectionDownCallback          0x08006e6b   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_DirectionDownCallback)
    HAL_LPTIM_DirectionUpCallback            0x08006e6d   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_DirectionUpCallback)
    HAL_LPTIM_IRQHandler                     0x08006e6f   Thumb Code   202  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_IRQHandler)
    HAL_LPTIM_Init                           0x08006f39   Thumb Code   148  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_Init)
    HAL_LPTIM_MspInit                        0x08006fd9   Thumb Code    38  stm32l0xx_hal_msp.o(i.HAL_LPTIM_MspInit)
    HAL_LPTIM_ReadCounter                    0x08007009   Thumb Code     6  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_ReadCounter)
    HAL_LPTIM_TimeOut_Start_IT               0x08007011   Thumb Code    72  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TimeOut_Start_IT)
    HAL_LPTIM_TriggerCallback                0x0800705d   Thumb Code     2  stm32l0xx_hal_lptim.o(i.HAL_LPTIM_TriggerCallback)
    HAL_MspInit                              0x08007061   Thumb Code    20  stm32l0xx_hal_msp.o(i.HAL_MspInit)
    HAL_NVIC_DisableIRQ                      0x08007079   Thumb Code    14  stm32l0xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ)
    HAL_NVIC_EnableIRQ                       0x0800708d   Thumb Code    14  stm32l0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
    HAL_NVIC_SetPriority                     0x080070a1   Thumb Code     8  stm32l0xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
    HAL_NVIC_SystemReset                     0x080070a9   Thumb Code    18  stm32l0xx_hal_cortex.o(i.HAL_NVIC_SystemReset)
    HAL_PWR_EnableBkUpAccess                 0x080070c5   Thumb Code    12  stm32l0xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess)
    HAL_RCCEx_PeriphCLKConfig                0x080070d5   Thumb Code   342  stm32l0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)
    HAL_RCC_ClockConfig                      0x08007239   Thumb Code   344  stm32l0xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
    HAL_RCC_GetPCLK1Freq                     0x080073a5   Thumb Code    20  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
    HAL_RCC_GetPCLK2Freq                     0x080073c5   Thumb Code    20  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)
    HAL_RCC_GetSysClockFreq                  0x080073e5   Thumb Code   100  stm32l0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
    HAL_RCC_OscConfig                        0x0800745d   Thumb Code  1052  stm32l0xx_hal_rcc.o(i.HAL_RCC_OscConfig)
    HAL_SPI_Init                             0x08007879   Thumb Code   128  stm32l0xx_hal_spi.o(i.HAL_SPI_Init)
    HAL_SPI_MspInit                          0x080078f9   Thumb Code    78  stm32l0xx_hal_msp.o(i.HAL_SPI_MspInit)
    HAL_SPI_TransmitReceive                  0x08007951   Thumb Code   496  stm32l0xx_hal_spi.o(i.HAL_SPI_TransmitReceive)
    HAL_SYSTICK_Config                       0x08007b41   Thumb Code    38  stm32l0xx_hal_cortex.o(i.HAL_SYSTICK_Config)
    HAL_TIMEx_MasterConfigSynchronization    0x08007b71   Thumb Code    60  stm32l0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
    HAL_TIM_MspPostInit                      0x08007bad   Thumb Code    70  stm32l0xx_hal_msp.o(i.HAL_TIM_MspPostInit)
    HAL_TIM_PWM_ConfigChannel                0x08007bf9   Thumb Code   208  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
    HAL_TIM_PWM_Init                         0x08007cc9   Thumb Code    52  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Init)
    HAL_TIM_PWM_MspInit                      0x08007cfd   Thumb Code    22  stm32l0xx_hal_msp.o(i.HAL_TIM_PWM_MspInit)
    HAL_TIM_PWM_Start                        0x08007d19   Thumb Code    36  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Start)
    HAL_TIM_PWM_Stop                         0x08007d3d   Thumb Code    40  stm32l0xx_hal_tim.o(i.HAL_TIM_PWM_Stop)
    HAL_UARTEx_WakeupCallback                0x08007d69   Thumb Code    24  main.o(i.HAL_UARTEx_WakeupCallback)
    HAL_UART_DeInit                          0x08007d89   Thumb Code    58  stm32l0xx_hal_uart.o(i.HAL_UART_DeInit)
    HAL_UART_ErrorCallback                   0x08007dc3   Thumb Code     2  main.o(i.HAL_UART_ErrorCallback)
    HAL_UART_IRQHandler                      0x08007dc5   Thumb Code   310  stm32l0xx_hal_uart.o(i.HAL_UART_IRQHandler)
    HAL_UART_Init                            0x08007f01   Thumb Code   106  stm32l0xx_hal_uart.o(i.HAL_UART_Init)
    HAL_UART_MspDeInit                       0x08007f6d   Thumb Code    86  stm32l0xx_hal_msp.o(i.HAL_UART_MspDeInit)
    HAL_UART_MspInit                         0x08007fd5   Thumb Code   244  stm32l0xx_hal_msp.o(i.HAL_UART_MspInit)
    HAL_UART_Receive_DMA                     0x080080e5   Thumb Code   170  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA)
    HAL_UART_Receive_IT                      0x0800819d   Thumb Code   182  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_IT)
    HAL_UART_RxCpltCallback                  0x08008261   Thumb Code   116  main.o(i.HAL_UART_RxCpltCallback)
    HAL_UART_RxHalfCpltCallback              0x080082e5   Thumb Code     2  stm32l0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
    HAL_UART_Transmit                        0x080082e7   Thumb Code   206  stm32l0xx_hal_uart.o(i.HAL_UART_Transmit)
    HAL_UART_TxCpltCallback                  0x080083b5   Thumb Code     2  stm32l0xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
    HardFault_Handler                        0x080083b9   Thumb Code     8  stm32l0xx_it.o(i.HardFault_Handler)
    IIC2_Ack                                 0x080083c9   Thumb Code    62  lis3dh_driver.o(i.IIC2_Ack)
    IIC2_NAck                                0x0800840d   Thumb Code    62  lis3dh_driver.o(i.IIC2_NAck)
    IIC2_Read_Byte                           0x08008451   Thumb Code    94  lis3dh_driver.o(i.IIC2_Read_Byte)
    IIC2_Send_Byte                           0x080084b5   Thumb Code    94  lis3dh_driver.o(i.IIC2_Send_Byte)
    IIC2_Start                               0x08008519   Thumb Code    56  lis3dh_driver.o(i.IIC2_Start)
    IIC2_Stop                                0x08008555   Thumb Code    64  lis3dh_driver.o(i.IIC2_Stop)
    IIC2_Wait_Ack                            0x08008599   Thumb Code    86  lis3dh_driver.o(i.IIC2_Wait_Ack)
    IdleTask                                 0x080085f5   Thumb Code   164  main.o(i.IdleTask)
    LIS3DH_Data_Init                         0x080086b9   Thumb Code    94  lis3dh_driver.o(i.LIS3DH_Data_Init)
    LIS3DH_GetWHO_AM_I                       0x0800871d   Thumb Code    18  lis3dh_driver.o(i.LIS3DH_GetWHO_AM_I)
    LIS3DH_ReadOneByte                       0x0800872f   Thumb Code    58  lis3dh_driver.o(i.LIS3DH_ReadOneByte)
    LIS3DH_ReadReg                           0x08008769   Thumb Code    14  lis3dh_driver.o(i.LIS3DH_ReadReg)
    LIS3DH_WriteOneByte                      0x08008777   Thumb Code    52  lis3dh_driver.o(i.LIS3DH_WriteOneByte)
    LIS3DH_WriteReg                          0x080087ab   Thumb Code    10  lis3dh_driver.o(i.LIS3DH_WriteReg)
    LPTIM1_IRQHandler                        0x080087b5   Thumb Code    10  stm32l0xx_it.o(i.LPTIM1_IRQHandler)
    LPUART1_IRQHandler                       0x080087c5   Thumb Code    10  stm32l0xx_it.o(i.LPUART1_IRQHandler)
    LedOff_task                              0x080087d5   Thumb Code    54  dw_mbx_tag.o(i.LedOff_task)
    LedTask                                  0x08008811   Thumb Code    88  dw_mbx_tag.o(i.LedTask)
    LoraHeartBeartPoll                       0x08008879   Thumb Code    74  dw_mbx_tag.o(i.LoraHeartBeartPoll)
    LoraInit                                 0x080088d5   Thumb Code    68  lora.o(i.LoraInit)
    LoraReportFreqPoll                       0x0800893d   Thumb Code    54  dw_mbx_tag.o(i.LoraReportFreqPoll)
    LoraReportPoll                           0x0800897d   Thumb Code   344  dw_mbx_tag.o(i.LoraReportPoll)
    LoraRspWriteCommap                       0x08008af1   Thumb Code    96  lora.o(i.LoraRspWriteCommap)
    LoraSendComMap                           0x08008b61   Thumb Code    92  lora.o(i.LoraSendComMap)
    LoraUp_Poll                              0x08008bcd   Thumb Code   588  lora.o(i.LoraUp_Poll)
    Lora_Send_Poll                           0x08008e41   Thumb Code    66  dw_mbx_tag.o(i.Lora_Send_Poll)
    MbxTagUwbRec                             0x0800919d   Thumb Code   428  dw_mbx_tag.o(i.MbxTagUwbRec)
    NMI_Handler                              0x08009375   Thumb Code     2  stm32l0xx_it.o(i.NMI_Handler)
    OnRxDone                                 0x080093bd   Thumb Code   576  lora.o(i.OnRxDone)
    OnRxError                                0x0800963d   Thumb Code    34  lora.o(i.OnRxError)
    OnRxTimeout                              0x0800966d   Thumb Code    92  lora.o(i.OnRxTimeout)
    OnTxDone                                 0x080096e5   Thumb Code    68  lora.o(i.OnTxDone)
    OnTxTimeout                              0x08009759   Thumb Code    34  lora.o(i.OnTxTimeout)
    OneSecondTask                            0x08009789   Thumb Code    20  main.o(i.OneSecondTask)
    PendSV_Handler                           0x080097a1   Thumb Code     2  stm32l0xx_it.o(i.PendSV_Handler)
    Program_Init                             0x080097a5   Thumb Code   226  main.o(i.Program_Init)
    RadioCheckRfFrequency                    0x080098b5   Thumb Code     4  radio.o(i.RadioCheckRfFrequency)
    RadioGetStatus                           0x080098ed   Thumb Code    30  radio.o(i.RadioGetStatus)
    RadioGetWakeupTime                       0x0800990b   Thumb Code     4  radio.o(i.RadioGetWakeupTime)
    RadioInit                                0x08009911   Thumb Code    58  radio.o(i.RadioInit)
    RadioIrqProcess                          0x08009959   Thumb Code   214  radio.o(i.RadioIrqProcess)
    RadioIsChannelFree                       0x08009a41   Thumb Code    36  radio.o(i.RadioIsChannelFree)
    RadioOnDioIrq                            0x08009a65   Thumb Code     8  radio.o(i.RadioOnDioIrq)
    RadioRandom                              0x08009a71   Thumb Code    52  radio.o(i.RadioRandom)
    RadioRead                                0x08009aa5   Thumb Code     8  radio.o(i.RadioRead)
    RadioReadBuffer                          0x08009aad   Thumb Code     8  radio.o(i.RadioReadBuffer)
    RadioRssi                                0x08009ab5   Thumb Code     8  radio.o(i.RadioRssi)
    RadioRx                                  0x08009abd   Thumb Code    36  radio.o(i.RadioRx)
    RadioRxBoosted                           0x08009af1   Thumb Code    36  radio.o(i.RadioRxBoosted)
    RadioSend                                0x08009b21   Thumb Code    54  radio.o(i.RadioSend)
    RadioSetChannel                          0x08009b61   Thumb Code     8  radio.o(i.RadioSetChannel)
    RadioSetMaxPayloadLength                 0x08009b69   Thumb Code    34  radio.o(i.RadioSetMaxPayloadLength)
    RadioSetModem                            0x08009b95   Thumb Code    42  radio.o(i.RadioSetModem)
    RadioSetPublicNetwork                    0x08009bc5   Thumb Code    52  radio.o(i.RadioSetPublicNetwork)
    RadioSetRxConfig                         0x08009bfd   Thumb Code   364  radio.o(i.RadioSetRxConfig)
    RadioSetRxDutyCycle                      0x08009d8d   Thumb Code     8  radio.o(i.RadioSetRxDutyCycle)
    RadioSetTxConfig                         0x08009d95   Thumb Code   278  radio.o(i.RadioSetTxConfig)
    RadioSetTxContinuousWave                 0x08009ec5   Thumb Code    20  radio.o(i.RadioSetTxContinuousWave)
    RadioSleep                               0x08009ed9   Thumb Code    32  radio.o(i.RadioSleep)
    RadioStandby                             0x08009ef9   Thumb Code    10  radio.o(i.RadioStandby)
    RadioStartCad                            0x08009f03   Thumb Code     8  radio.o(i.RadioStartCad)
    RadioTimeOnAir                           0x08009f0d   Thumb Code   356  radio.o(i.RadioTimeOnAir)
    RadioWrite                               0x0800a091   Thumb Code     8  radio.o(i.RadioWrite)
    RadioWriteBuffer                         0x0800a099   Thumb Code     8  radio.o(i.RadioWriteBuffer)
    Reset_DW1000                             0x0800a0a1   Thumb Code    76  dw_driver.o(i.Reset_DW1000)
    ReturnFactorySettings                    0x0800a0f1   Thumb Code    84  global_param.o(i.ReturnFactorySettings)
    STMFLASH_ReadHalfWord                    0x0800a21b   Thumb Code     4  flash.o(i.STMFLASH_ReadHalfWord)
    SVC_Handler                              0x0800a21f   Thumb Code     2  stm32l0xx_it.o(i.SVC_Handler)
    SX126xAntSwOff                           0x0800a221   Thumb Code     2  sx126x-board.o(i.SX126xAntSwOff)
    SX126xAntSwOn                            0x0800a223   Thumb Code     2  sx126x-board.o(i.SX126xAntSwOn)
    SX126xCalibrateImage                     0x0800a225   Thumb Code    94  sx126x.o(i.SX126xCalibrateImage)
    SX126xCheckDeviceReady                   0x0800a299   Thumb Code    28  sx126x.o(i.SX126xCheckDeviceReady)
    SX126xClearIrqStatus                     0x0800a2b9   Thumb Code    20  sx126x.o(i.SX126xClearIrqStatus)
    SX126xGetIrqStatus                       0x0800a2cd   Thumb Code    20  sx126x.o(i.SX126xGetIrqStatus)
    SX126xGetOperatingMode                   0x0800a2e1   Thumb Code     6  sx126x.o(i.SX126xGetOperatingMode)
    SX126xGetPaSelect                        0x0800a2ed   Thumb Code     4  sx126x-board.o(i.SX126xGetPaSelect)
    SX126xGetPacketStatus                    0x0800a2f1   Thumb Code   120  sx126x.o(i.SX126xGetPacketStatus)
    SX126xGetPacketType                      0x0800a36d   Thumb Code     6  sx126x.o(i.SX126xGetPacketType)
    SX126xGetPayload                         0x0800a379   Thumb Code    44  sx126x.o(i.SX126xGetPayload)
    SX126xGetRssiInst                        0x0800a3a5   Thumb Code    24  sx126x.o(i.SX126xGetRssiInst)
    SX126xGetRxBufferStatus                  0x0800a3bd   Thumb Code    58  sx126x.o(i.SX126xGetRxBufferStatus)
    SX126xInit                               0x0800a401   Thumb Code    30  sx126x.o(i.SX126xInit)
    SX126xReadBuffer                         0x0800a425   Thumb Code    82  sx126x-board.o(i.SX126xReadBuffer)
    SX126xReadCommand                        0x0800a47d   Thumb Code    76  sx126x-board.o(i.SX126xReadCommand)
    SX126xReadRegister                       0x0800a4cd   Thumb Code    16  sx126x-board.o(i.SX126xReadRegister)
    SX126xReadRegisters                      0x0800a4dd   Thumb Code    88  sx126x-board.o(i.SX126xReadRegisters)
    SX126xReset                              0x0800a539   Thumb Code    46  sx126x-board.o(i.SX126xReset)
    SX126xSendPayload                        0x0800a56d   Thumb Code    16  sx126x.o(i.SX126xSendPayload)
    SX126xSetBufferBaseAddress               0x0800a57d   Thumb Code    20  sx126x.o(i.SX126xSetBufferBaseAddress)
    SX126xSetCad                             0x0800a591   Thumb Code    20  sx126x.o(i.SX126xSetCad)
    SX126xSetCrcPolynomial                   0x0800a5a9   Thumb Code    28  sx126x.o(i.SX126xSetCrcPolynomial)
    SX126xSetCrcSeed                         0x0800a5cd   Thumb Code    28  sx126x.o(i.SX126xSetCrcSeed)
    SX126xSetDio2AsRfSwitchCtrl              0x0800a5f1   Thumb Code    14  sx126x.o(i.SX126xSetDio2AsRfSwitchCtrl)
    SX126xSetDioIrqParams                    0x0800a5ff   Thumb Code    40  sx126x.o(i.SX126xSetDioIrqParams)
    SX126xSetLoRaSymbNumTimeout              0x0800a627   Thumb Code    14  sx126x.o(i.SX126xSetLoRaSymbNumTimeout)
    SX126xSetModulationParams                0x0800a635   Thumb Code   148  sx126x.o(i.SX126xSetModulationParams)
    SX126xSetPaConfig                        0x0800a6d5   Thumb Code    24  sx126x.o(i.SX126xSetPaConfig)
    SX126xSetPacketParams                    0x0800a6ed   Thumb Code   158  sx126x.o(i.SX126xSetPacketParams)
    SX126xSetPacketType                      0x0800a7a1   Thumb Code    22  sx126x.o(i.SX126xSetPacketType)
    SX126xSetPayload                         0x0800a7bd   Thumb Code    14  sx126x.o(i.SX126xSetPayload)
    SX126xSetRegulatorMode                   0x0800a7cb   Thumb Code    14  sx126x.o(i.SX126xSetRegulatorMode)
    SX126xSetRfFrequency                     0x0800a7d9   Thumb Code    66  sx126x.o(i.SX126xSetRfFrequency)
    SX126xSetRfTxPower                       0x0800a825   Thumb Code    10  sx126x-board.o(i.SX126xSetRfTxPower)
    SX126xSetRx                              0x0800a831   Thumb Code    30  sx126x.o(i.SX126xSetRx)
    SX126xSetRxBoosted                       0x0800a855   Thumb Code    42  sx126x.o(i.SX126xSetRxBoosted)
    SX126xSetRxDutyCycle                     0x0800a889   Thumb Code    42  sx126x.o(i.SX126xSetRxDutyCycle)
    SX126xSetSleep                           0x0800a8b9   Thumb Code    24  sx126x.o(i.SX126xSetSleep)
    SX126xSetStandby                         0x0800a8d5   Thumb Code    32  sx126x.o(i.SX126xSetStandby)
    SX126xSetStopRxTimerOnPreambleDetect     0x0800a8f9   Thumb Code    14  sx126x.o(i.SX126xSetStopRxTimerOnPreambleDetect)
    SX126xSetSyncWord                        0x0800a907   Thumb Code    18  sx126x.o(i.SX126xSetSyncWord)
    SX126xSetTx                              0x0800a919   Thumb Code    30  sx126x.o(i.SX126xSetTx)
    SX126xSetTxContinuousWave                0x0800a93d   Thumb Code    14  sx126x.o(i.SX126xSetTxContinuousWave)
    SX126xSetTxParams                        0x0800a94d   Thumb Code   122  sx126x.o(i.SX126xSetTxParams)
    SX126xSetWhiteningSeed                   0x0800a9cd   Thumb Code    48  sx126x.o(i.SX126xSetWhiteningSeed)
    SX126xWaitOnBusy                         0x0800aa01   Thumb Code    18  sx126x-board.o(i.SX126xWaitOnBusy)
    SX126xWakeup                             0x0800aa19   Thumb Code    46  sx126x-board.o(i.SX126xWakeup)
    SX126xWriteBuffer                        0x0800aa4d   Thumb Code    74  sx126x-board.o(i.SX126xWriteBuffer)
    SX126xWriteCommand                       0x0800aa9d   Thumb Code    70  sx126x-board.o(i.SX126xWriteCommand)
    SX126xWriteRegister                      0x0800aae9   Thumb Code    12  sx126x-board.o(i.SX126xWriteRegister)
    SX126xWriteRegisters                     0x0800aaf5   Thumb Code    80  sx126x-board.o(i.SX126xWriteRegisters)
    SX126x_CS_Di                             0x0800ab49   Thumb Code    36  sx126x-board.o(i.SX126x_CS_Di)
    SendComMap                               0x0800ab7d   Thumb Code   110  serial_at_cmd_app.o(i.SendComMap)
    SpiInOut                                 0x0800abf5   Thumb Code    34  sx126x-board.o(i.SpiInOut)
    Spi_ChangePrescaler                      0x0800ac1d   Thumb Code    16  spi.o(i.Spi_ChangePrescaler)
    SwitchLoraSettings                       0x0800ac31   Thumb Code   106  lora.o(i.SwitchLoraSettings)
    SwitchLoraSettings_FSK                   0x0800acad   Thumb Code   110  lora.o(i.SwitchLoraSettings_FSK)
    SysTick_Handler                          0x0800ad39   Thumb Code     8  stm32l0xx_it.o(i.SysTick_Handler)
    SystemClock_Config                       0x0800ad41   Thumb Code   146  main.o(i.SystemClock_Config)
    SystemInit                               0x0800addd   Thumb Code    66  system_stm32l0xx.o(i.SystemInit)
    TagListUpdate                            0x0800af75   Thumb Code   116  dw_mbx_tag.o(i.TagListUpdate)
    UART_AdvFeatureConfig                    0x0800aff5   Thumb Code   202  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
    UART_CheckIdleState                      0x0800b0c1   Thumb Code    90  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
    UART_CheckReceive                        0x0800b121   Thumb Code    96  usart.o(i.UART_CheckReceive)
    UART_CheckSend                           0x0800b195   Thumb Code   140  usart.o(i.UART_CheckSend)
    UART_PushFrame                           0x0800b301   Thumb Code    92  usart.o(i.UART_PushFrame)
    UART_SetConfig                           0x0800b415   Thumb Code   506  stm32l0xx_hal_uart.o(i.UART_SetConfig)
    UART_WaitOnFlagUntilTimeout              0x0800b63d   Thumb Code    98  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
    USART1_IRQHandler                        0x0800b6a1   Thumb Code    18  stm32l0xx_it.o(i.USART1_IRQHandler)
    UWB_Wkup                                 0x0800b6b9   Thumb Code    44  dw_app.o(i.UWB_Wkup)
    UpdateCRC16                              0x0800b6ed   Thumb Code    30  lora.o(i.UpdateCRC16)
    UpdateProcess                            0x0800b711   Thumb Code    86  serial_at_cmd_app.o(i.UpdateProcess)
    Usart1InitVariables                      0x0800b78d   Thumb Code     8  usart.o(i.Usart1InitVariables)
    UsartDeInit                              0x0800b799   Thumb Code    66  main.o(i.UsartDeInit)
    UsartInit                                0x0800b7e9   Thumb Code    30  main.o(i.UsartInit)
    UsartParseDataHandler                    0x0800b815   Thumb Code   264  serial_at_cmd_app.o(i.UsartParseDataHandler)
    Uwb_CS_di                                0x0800b931   Thumb Code    34  spi.o(i.Uwb_CS_di)
    __0printf$bare                           0x0800b969   Thumb Code    12  printfb.o(i.__0printf$bare)
    __1printf$bare                           0x0800b969   Thumb Code     0  printfb.o(i.__0printf$bare)
    __2printf                                0x0800b969   Thumb Code     0  printfb.o(i.__0printf$bare)
    __ARM_clz                                0x0800b97d   Thumb Code    46  depilogue.o(i.__ARM_clz)
    __ARM_common_switch8                     0x0800b9ab   Thumb Code    26  dps310.o(i.__ARM_common_switch8)
    __scatterload_copy                       0x0800b9c5   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x0800b9d3   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x0800b9d5   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    _dwt_aonarrayupload                      0x0800b9e3   Thumb Code    38  deca_device.o(i._dwt_aonarrayupload)
    _dwt_configlde                           0x0800ba09   Thumb Code    42  deca_device.o(i._dwt_configlde)
    _dwt_enableclocks                        0x0800ba45   Thumb Code   182  deca_device.o(i._dwt_enableclocks)
    _dwt_loaducodefromrom                    0x0800bafb   Thumb Code    50  deca_device.o(i._dwt_loaducodefromrom)
    _dwt_otpread                             0x0800bb2d   Thumb Code    68  deca_device.o(i._dwt_otpread)
    ceil                                     0x0800bb91   Thumb Code   180  ceil.o(i.ceil)
    delay_ms                                 0x0800bc59   Thumb Code    14  dw_driver.o(i.delay_ms)
    delay_us                                 0x0800bc67   Thumb Code   140  lis3dh_driver.o(i.delay_us)
    dwt_configure                            0x0800bcf5   Thumb Code   474  deca_device.o(i.dwt_configure)
    dwt_configuresleep                       0x0800bf05   Thumb Code    36  deca_device.o(i.dwt_configuresleep)
    dwt_entersleep                           0x0800bf2d   Thumb Code     8  deca_device.o(i.dwt_entersleep)
    dwt_entersleepaftertx                    0x0800bf35   Thumb Code    38  deca_device.o(i.dwt_entersleepaftertx)
    dwt_forcetrxoff                          0x0800bf5d   Thumb Code    72  deca_device.o(i.dwt_forcetrxoff)
    dwt_initialise                           0x0800bfad   Thumb Code   310  deca_device.o(i.dwt_initialise)
    dwt_read16bitoffsetreg                   0x0800c0f5   Thumb Code    38  deca_device.o(i.dwt_read16bitoffsetreg)
    dwt_read32bitoffsetreg                   0x0800c121   Thumb Code    40  deca_device.o(i.dwt_read32bitoffsetreg)
    dwt_readdevid                            0x0800c149   Thumb Code    12  deca_device.o(i.dwt_readdevid)
    dwt_readfromdevice                       0x0800c155   Thumb Code    56  deca_device.o(i.dwt_readfromdevice)
    dwt_readrxdata                           0x0800c18d   Thumb Code    18  deca_device.o(i.dwt_readrxdata)
    dwt_readrxtimestamp                      0x0800c19f   Thumb Code    16  deca_device.o(i.dwt_readrxtimestamp)
    dwt_rxenable                             0x0800c1af   Thumb Code    84  deca_device.o(i.dwt_rxenable)
    dwt_setdelayedtrxtime                    0x0800c203   Thumb Code    14  deca_device.o(i.dwt_setdelayedtrxtime)
    dwt_setrxantennadelay                    0x0800c211   Thumb Code    14  deca_device.o(i.dwt_setrxantennadelay)
    dwt_setrxtimeout                         0x0800c225   Thumb Code    86  deca_device.o(i.dwt_setrxtimeout)
    dwt_settxantennadelay                    0x0800c281   Thumb Code    14  deca_device.o(i.dwt_settxantennadelay)
    dwt_starttx                              0x0800c291   Thumb Code   142  deca_device.o(i.dwt_starttx)
    dwt_syncrxbufptrs                        0x0800c325   Thumb Code    52  deca_device.o(i.dwt_syncrxbufptrs)
    dwt_write16bitoffsetreg                  0x0800c359   Thumb Code    22  deca_device.o(i.dwt_write16bitoffsetreg)
    dwt_write32bitoffsetreg                  0x0800c36f   Thumb Code    30  deca_device.o(i.dwt_write32bitoffsetreg)
    dwt_writetodevice                        0x0800c38d   Thumb Code    56  deca_device.o(i.dwt_writetodevice)
    dwt_writetxdata                          0x0800c3c5   Thumb Code    36  deca_device.o(i.dwt_writetxdata)
    dwt_writetxfctrl                         0x0800c3e9   Thumb Code    24  deca_device.o(i.dwt_writetxfctrl)
    dwt_xtaltrim                             0x0800c405   Thumb Code    48  deca_device.o(i.dwt_xtaltrim)
    floor                                    0x0800c435   Thumb Code   180  floor.o(i.floor)
    fputc                                    0x0800c4fd   Thumb Code    18  usart.o(i.fputc)
    main                                     0x0800c515   Thumb Code   342  main.o(i.main)
    parameter_init                           0x0800c699   Thumb Code    30  global_param.o(i.parameter_init)
    readfromspi                              0x0800c6c5   Thumb Code    82  spi.o(i.readfromspi)
    rint                                     0x0800c73b   Thumb Code     8  rint.o(i.rint)
    save_com_map_to_flash                    0x0800c745   Thumb Code    50  global_param.o(i.save_com_map_to_flash)
    writetospi                               0x0800c785   Thumb Code    78  spi.o(i.writetospi)
    chan_idx                                 0x0800c7d8   Data           8  deca_params_init.o(.constdata)
    tx_config                                0x0800c7e0   Data          24  deca_params_init.o(.constdata)
    agc_config                               0x0800c7f8   Data           8  deca_params_init.o(.constdata)
    sftsh                                    0x0800c800   Data          12  deca_params_init.o(.constdata)
    dtune1                                   0x0800c80c   Data           4  deca_params_init.o(.constdata)
    digital_bb_config                        0x0800c810   Data          32  deca_params_init.o(.constdata)
    lde_replicaCoeff                         0x0800c830   Data          50  deca_params_init.o(.constdata)
    AHBPrescTable                            0x0800c862   Data          16  system_stm32l0xx.o(.constdata)
    PLLMulTable                              0x0800c872   Data           9  system_stm32l0xx.o(.constdata)
    APBPrescTable                            0x0800c87b   Data           8  system_stm32l0xx.o(.constdata)
    Radio                                    0x0800c884   Data         108  radio.o(.constdata)
    Bandwidths                               0x0800c8f0   Data           3  radio.o(.constdata)
    FskBandwidths                            0x0800c8f4   Data         176  radio.o(.constdata)
    Region$$Table$$Base                      0x0800c9a4   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x0800c9c4   Number         0  anon$$obj.o(Region$$Table)
    lisidtemp                                0x20000001   Data           1  lis3dh_driver.o(.data)
    lisid                                    0x20000002   Data           1  lis3dh_driver.o(.data)
    lis2dhdata                               0x20000004   Data           6  lis3dh_driver.o(.data)
@@ -4255,60 +4262,60 @@
  Image Entry point : 0x080050c1
  Load Region LR_IROM1 (Base: 0x08005000, Size: 0x00007b3c, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00007904])
  Load Region LR_IROM1 (Base: 0x08005000, Size: 0x00007c80, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00007a48])
    Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x00007880, Max: 0x00010000, ABSOLUTE)
    Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x000079c4, Max: 0x00010000, ABSOLUTE)
    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
    0x08005000   0x08005000   0x000000c0   Data   RO            3    RESET               startup_stm32l051xx.o
    0x080050c0   0x080050c0   0x00000000   Code   RO         6607  * .ARM.Collect$$$$00000000  mc_p.l(entry.o)
    0x080050c0   0x080050c0   0x00000004   Code   RO         6943    .ARM.Collect$$$$00000001  mc_p.l(entry2.o)
    0x080050c4   0x080050c4   0x00000004   Code   RO         6946    .ARM.Collect$$$$00000004  mc_p.l(entry5.o)
    0x080050c8   0x080050c8   0x00000000   Code   RO         6948    .ARM.Collect$$$$00000008  mc_p.l(entry7b.o)
    0x080050c8   0x080050c8   0x00000000   Code   RO         6950    .ARM.Collect$$$$0000000A  mc_p.l(entry8b.o)
    0x080050c8   0x080050c8   0x00000008   Code   RO         6951    .ARM.Collect$$$$0000000B  mc_p.l(entry9a.o)
    0x080050d0   0x080050d0   0x00000000   Code   RO         6953    .ARM.Collect$$$$0000000D  mc_p.l(entry10a.o)
    0x080050d0   0x080050d0   0x00000000   Code   RO         6955    .ARM.Collect$$$$0000000F  mc_p.l(entry11a.o)
    0x080050d0   0x080050d0   0x00000004   Code   RO         6944    .ARM.Collect$$$$00002712  mc_p.l(entry2.o)
    0x080050c0   0x080050c0   0x00000000   Code   RO         6613  * .ARM.Collect$$$$00000000  mc_p.l(entry.o)
    0x080050c0   0x080050c0   0x00000004   Code   RO         6949    .ARM.Collect$$$$00000001  mc_p.l(entry2.o)
    0x080050c4   0x080050c4   0x00000004   Code   RO         6952    .ARM.Collect$$$$00000004  mc_p.l(entry5.o)
    0x080050c8   0x080050c8   0x00000000   Code   RO         6954    .ARM.Collect$$$$00000008  mc_p.l(entry7b.o)
    0x080050c8   0x080050c8   0x00000000   Code   RO         6956    .ARM.Collect$$$$0000000A  mc_p.l(entry8b.o)
    0x080050c8   0x080050c8   0x00000008   Code   RO         6957    .ARM.Collect$$$$0000000B  mc_p.l(entry9a.o)
    0x080050d0   0x080050d0   0x00000000   Code   RO         6959    .ARM.Collect$$$$0000000D  mc_p.l(entry10a.o)
    0x080050d0   0x080050d0   0x00000000   Code   RO         6961    .ARM.Collect$$$$0000000F  mc_p.l(entry11a.o)
    0x080050d0   0x080050d0   0x00000004   Code   RO         6950    .ARM.Collect$$$$00002712  mc_p.l(entry2.o)
    0x080050d4   0x080050d4   0x0000001c   Code   RO            4    .text               startup_stm32l051xx.o
    0x080050f0   0x080050f0   0x0000002c   Code   RO         6610    .text               mc_p.l(uidiv.o)
    0x0800511c   0x0800511c   0x00000060   Code   RO         6612    .text               mc_p.l(uldiv.o)
    0x0800517c   0x0800517c   0x00000022   Code   RO         6614    .text               mc_p.l(llushr.o)
    0x0800519e   0x0800519e   0x00000024   Code   RO         6616    .text               mc_p.l(memcpya.o)
    0x080051c2   0x080051c2   0x00000024   Code   RO         6618    .text               mc_p.l(memseta.o)
    0x080051e6   0x080051e6   0x0000001a   Code   RO         6620    .text               mc_p.l(memcmp.o)
    0x08005200   0x08005200   0x000000b2   Code   RO         6884    .text               mf_p.l(fadd.o)
    0x080052b2   0x080052b2   0x0000007c   Code   RO         6886    .text               mf_p.l(fdiv.o)
    0x080050f0   0x080050f0   0x0000002c   Code   RO         6616    .text               mc_p.l(uidiv.o)
    0x0800511c   0x0800511c   0x00000060   Code   RO         6618    .text               mc_p.l(uldiv.o)
    0x0800517c   0x0800517c   0x00000022   Code   RO         6620    .text               mc_p.l(llushr.o)
    0x0800519e   0x0800519e   0x00000024   Code   RO         6622    .text               mc_p.l(memcpya.o)
    0x080051c2   0x080051c2   0x00000024   Code   RO         6624    .text               mc_p.l(memseta.o)
    0x080051e6   0x080051e6   0x0000001a   Code   RO         6626    .text               mc_p.l(memcmp.o)
    0x08005200   0x08005200   0x000000b2   Code   RO         6890    .text               mf_p.l(fadd.o)
    0x080052b2   0x080052b2   0x0000007c   Code   RO         6892    .text               mf_p.l(fdiv.o)
    0x0800532e   0x0800532e   0x00000002   PAD
    0x08005330   0x08005330   0x00000164   Code   RO         6890    .text               mf_p.l(dadd.o)
    0x08005494   0x08005494   0x000000d0   Code   RO         6892    .text               mf_p.l(dmul.o)
    0x08005564   0x08005564   0x000000f0   Code   RO         6894    .text               mf_p.l(ddiv.o)
    0x08005654   0x08005654   0x0000002c   Code   RO         6896    .text               mf_p.l(dscalb.o)
    0x08005680   0x08005680   0x00000016   Code   RO         6898    .text               mf_p.l(fflti.o)
    0x08005696   0x08005696   0x0000000e   Code   RO         6900    .text               mf_p.l(ffltui.o)
    0x080056a4   0x080056a4   0x00000028   Code   RO         6902    .text               mf_p.l(dflti.o)
    0x080056cc   0x080056cc   0x0000001c   Code   RO         6904    .text               mf_p.l(dfltui.o)
    0x080056e8   0x080056e8   0x00000028   Code   RO         6906    .text               mf_p.l(ffixui.o)
    0x08005710   0x08005710   0x00000048   Code   RO         6908    .text               mf_p.l(dfixi.o)
    0x08005758   0x08005758   0x0000003c   Code   RO         6910    .text               mf_p.l(dfixui.o)
    0x08005794   0x08005794   0x00000028   Code   RO         6912    .text               mf_p.l(f2d.o)
    0x080057bc   0x080057bc   0x00000028   Code   RO         6916    .text               mf_p.l(cdrcmple.o)
    0x080057e4   0x080057e4   0x00000038   Code   RO         6918    .text               mf_p.l(d2f.o)
    0x0800581c   0x0800581c   0x00000014   Code   RO         6920    .text               mf_p.l(cfcmple.o)
    0x08005830   0x08005830   0x00000014   Code   RO         6922    .text               mf_p.l(cfrcmple.o)
    0x08005844   0x08005844   0x00000020   Code   RO         6958    .text               mc_p.l(llshl.o)
    0x08005864   0x08005864   0x00000026   Code   RO         6960    .text               mc_p.l(llsshr.o)
    0x0800588a   0x0800588a   0x00000000   Code   RO         6969    .text               mc_p.l(iusefp.o)
    0x0800588a   0x0800588a   0x00000082   Code   RO         6970    .text               mf_p.l(fepilogue.o)
    0x0800590c   0x0800590c   0x000000be   Code   RO         6972    .text               mf_p.l(depilogue.o)
    0x08005330   0x08005330   0x00000164   Code   RO         6896    .text               mf_p.l(dadd.o)
    0x08005494   0x08005494   0x000000d0   Code   RO         6898    .text               mf_p.l(dmul.o)
    0x08005564   0x08005564   0x000000f0   Code   RO         6900    .text               mf_p.l(ddiv.o)
    0x08005654   0x08005654   0x0000002c   Code   RO         6902    .text               mf_p.l(dscalb.o)
    0x08005680   0x08005680   0x00000016   Code   RO         6904    .text               mf_p.l(fflti.o)
    0x08005696   0x08005696   0x0000000e   Code   RO         6906    .text               mf_p.l(ffltui.o)
    0x080056a4   0x080056a4   0x00000028   Code   RO         6908    .text               mf_p.l(dflti.o)
    0x080056cc   0x080056cc   0x0000001c   Code   RO         6910    .text               mf_p.l(dfltui.o)
    0x080056e8   0x080056e8   0x00000028   Code   RO         6912    .text               mf_p.l(ffixui.o)
    0x08005710   0x08005710   0x00000048   Code   RO         6914    .text               mf_p.l(dfixi.o)
    0x08005758   0x08005758   0x0000003c   Code   RO         6916    .text               mf_p.l(dfixui.o)
    0x08005794   0x08005794   0x00000028   Code   RO         6918    .text               mf_p.l(f2d.o)
    0x080057bc   0x080057bc   0x00000028   Code   RO         6922    .text               mf_p.l(cdrcmple.o)
    0x080057e4   0x080057e4   0x00000038   Code   RO         6924    .text               mf_p.l(d2f.o)
    0x0800581c   0x0800581c   0x00000014   Code   RO         6926    .text               mf_p.l(cfcmple.o)
    0x08005830   0x08005830   0x00000014   Code   RO         6928    .text               mf_p.l(cfrcmple.o)
    0x08005844   0x08005844   0x00000020   Code   RO         6964    .text               mc_p.l(llshl.o)
    0x08005864   0x08005864   0x00000026   Code   RO         6966    .text               mc_p.l(llsshr.o)
    0x0800588a   0x0800588a   0x00000000   Code   RO         6975    .text               mc_p.l(iusefp.o)
    0x0800588a   0x0800588a   0x00000082   Code   RO         6976    .text               mf_p.l(fepilogue.o)
    0x0800590c   0x0800590c   0x000000be   Code   RO         6978    .text               mf_p.l(depilogue.o)
    0x080059ca   0x080059ca   0x00000002   PAD
    0x080059cc   0x080059cc   0x0000007c   Code   RO         6978    .text               mf_p.l(drnd.o)
    0x08005a48   0x08005a48   0x00000024   Code   RO         6982    .text               mc_p.l(init.o)
    0x08005a6c   0x08005a6c   0x00000056   Code   RO         6992    .text               mc_p.l(__dczerorl2.o)
    0x080059cc   0x080059cc   0x0000007c   Code   RO         6984    .text               mf_p.l(drnd.o)
    0x08005a48   0x08005a48   0x00000024   Code   RO         6988    .text               mc_p.l(init.o)
    0x08005a6c   0x08005a6c   0x00000056   Code   RO         6998    .text               mc_p.l(__dczerorl2.o)
    0x08005ac2   0x08005ac2   0x00000002   PAD
    0x08005ac4   0x08005ac4   0x00000024   Code   RO         3088    i.ADC_DelayMicroSecond  stm32l0xx_hal_adc.o
    0x08005ae8   0x08005ae8   0x00000064   Code   RO         3090    i.ADC_Enable        stm32l0xx_hal_adc.o
    0x08005ac4   0x08005ac4   0x00000024   Code   RO         3094    i.ADC_DelayMicroSecond  stm32l0xx_hal_adc.o
    0x08005ae8   0x08005ae8   0x00000064   Code   RO         3096    i.ADC_Enable        stm32l0xx_hal_adc.o
    0x08005b4c   0x08005b4c   0x0000014c   Code   RO         1709    i.Anchor_RecNearPoll  dw_mbx_tag.o
    0x08005c98   0x08005c98   0x00000030   Code   RO         1825    i.BeepTask          main.o
    0x08005cc8   0x08005cc8   0x00000024   Code   RO         2962    i.Cal_CRC16         lora.o
@@ -4316,357 +4323,358 @@
    0x08005d06   0x08005d06   0x00000002   PAD
    0x08005d08   0x08005d08   0x00000030   Code   RO         1710    i.CmpTagInList      dw_mbx_tag.o
    0x08005d38   0x08005d38   0x00000018   Code   RO         2060    i.DMA1_Channel2_3_IRQHandler  stm32l0xx_it.o
    0x08005d50   0x08005d50   0x0000002c   Code   RO         4483    i.DMA_SetConfig     stm32l0xx_hal_dma.o
    0x08005d50   0x08005d50   0x0000002c   Code   RO         4489    i.DMA_SetConfig     stm32l0xx_hal_dma.o
    0x08005d7c   0x08005d7c   0x00000020   Code   RO         2289    i.Delay_Ms          delay.o
    0x08005d9c   0x08005d9c   0x00000034   Code   RO         1565    i.Dw1000_Init       dw_app.o
    0x08005dd0   0x08005dd0   0x00000050   Code   RO         2061    i.EXTI0_1_IRQHandler  stm32l0xx_it.o
    0x08005e20   0x08005e20   0x0000000a   Code   RO         2062    i.EXTI2_3_IRQHandler  stm32l0xx_it.o
    0x08005e2a   0x08005e2a   0x00000002   Code   RO         1828    i.Error_Handler     main.o
    0x08005e2c   0x08005e2c   0x0000002c   Code   RO         4313    i.FLASH_PageErase   stm32l0xx_hal_flash_ex.o
    0x08005e2c   0x08005e2c   0x0000002c   Code   RO         4319    i.FLASH_PageErase   stm32l0xx_hal_flash_ex.o
    0x08005e58   0x08005e58   0x00000034   Code   RO         1470    i.FLASH_Prepare     flash.o
    0x08005e8c   0x08005e8c   0x00000012   Code   RO         1471    i.FLASH_Read        flash.o
    0x08005e9e   0x08005e9e   0x00000002   PAD
    0x08005ea0   0x08005ea0   0x00000090   Code   RO         4215    i.FLASH_SetErrorCode  stm32l0xx_hal_flash.o
    0x08005f30   0x08005f30   0x00000070   Code   RO         4216    i.FLASH_WaitForLastOperation  stm32l0xx_hal_flash.o
    0x08005ea0   0x08005ea0   0x00000090   Code   RO         4221    i.FLASH_SetErrorCode  stm32l0xx_hal_flash.o
    0x08005f30   0x08005f30   0x00000070   Code   RO         4222    i.FLASH_WaitForLastOperation  stm32l0xx_hal_flash.o
    0x08005fa0   0x08005fa0   0x00000038   Code   RO         1472    i.FLASH_Write       flash.o
    0x08005fd8   0x08005fd8   0x00000008   Code   RO         1829    i.GPIO_Toggle       main.o
    0x08005fe0   0x08005fe0   0x00000028   Code   RO         1350    i.Get_ADC_Value     adc.o
    0x08006008   0x08006008   0x000000e8   Code   RO         1351    i.Get_Battary       adc.o
    0x080060f0   0x080060f0   0x000000aa   Code   RO         3267    i.HAL_ADCEx_Calibration_Start  stm32l0xx_hal_adc_ex.o
    0x080060f0   0x080060f0   0x000000aa   Code   RO         3273    i.HAL_ADCEx_Calibration_Start  stm32l0xx_hal_adc_ex.o
    0x0800619a   0x0800619a   0x00000002   PAD
    0x0800619c   0x0800619c   0x00000030   Code   RO         3270    i.HAL_ADCEx_EnableVREFINT  stm32l0xx_hal_adc_ex.o
    0x080061cc   0x080061cc   0x00000094   Code   RO         3092    i.HAL_ADC_ConfigChannel  stm32l0xx_hal_adc.o
    0x08006260   0x08006260   0x00000004   Code   RO         3098    i.HAL_ADC_GetState  stm32l0xx_hal_adc.o
    0x08006264   0x08006264   0x00000006   Code   RO         3099    i.HAL_ADC_GetValue  stm32l0xx_hal_adc.o
    0x0800619c   0x0800619c   0x00000030   Code   RO         3276    i.HAL_ADCEx_EnableVREFINT  stm32l0xx_hal_adc_ex.o
    0x080061cc   0x080061cc   0x00000094   Code   RO         3098    i.HAL_ADC_ConfigChannel  stm32l0xx_hal_adc.o
    0x08006260   0x08006260   0x00000004   Code   RO         3104    i.HAL_ADC_GetState  stm32l0xx_hal_adc.o
    0x08006264   0x08006264   0x00000006   Code   RO         3105    i.HAL_ADC_GetValue  stm32l0xx_hal_adc.o
    0x0800626a   0x0800626a   0x00000002   PAD
    0x0800626c   0x0800626c   0x000001c8   Code   RO         3101    i.HAL_ADC_Init      stm32l0xx_hal_adc.o
    0x0800626c   0x0800626c   0x000001c8   Code   RO         3107    i.HAL_ADC_Init      stm32l0xx_hal_adc.o
    0x08006434   0x08006434   0x00000050   Code   RO         2148    i.HAL_ADC_MspInit   stm32l0xx_hal_msp.o
    0x08006484   0x08006484   0x000000c0   Code   RO         3105    i.HAL_ADC_PollForConversion  stm32l0xx_hal_adc.o
    0x08006544   0x08006544   0x0000005c   Code   RO         3107    i.HAL_ADC_Start     stm32l0xx_hal_adc.o
    0x080065a0   0x080065a0   0x0000004c   Code   RO         4485    i.HAL_DMA_Abort_IT  stm32l0xx_hal_dma.o
    0x080065ec   0x080065ec   0x00000068   Code   RO         4486    i.HAL_DMA_DeInit    stm32l0xx_hal_dma.o
    0x08006654   0x08006654   0x000000a8   Code   RO         4489    i.HAL_DMA_IRQHandler  stm32l0xx_hal_dma.o
    0x080066fc   0x080066fc   0x00000090   Code   RO         4490    i.HAL_DMA_Init      stm32l0xx_hal_dma.o
    0x0800678c   0x0800678c   0x00000068   Code   RO         4494    i.HAL_DMA_Start_IT  stm32l0xx_hal_dma.o
    0x08006484   0x08006484   0x000000c0   Code   RO         3111    i.HAL_ADC_PollForConversion  stm32l0xx_hal_adc.o
    0x08006544   0x08006544   0x0000005c   Code   RO         3113    i.HAL_ADC_Start     stm32l0xx_hal_adc.o
    0x080065a0   0x080065a0   0x0000004c   Code   RO         4491    i.HAL_DMA_Abort_IT  stm32l0xx_hal_dma.o
    0x080065ec   0x080065ec   0x00000068   Code   RO         4492    i.HAL_DMA_DeInit    stm32l0xx_hal_dma.o
    0x08006654   0x08006654   0x000000a8   Code   RO         4495    i.HAL_DMA_IRQHandler  stm32l0xx_hal_dma.o
    0x080066fc   0x080066fc   0x00000090   Code   RO         4496    i.HAL_DMA_Init      stm32l0xx_hal_dma.o
    0x0800678c   0x0800678c   0x00000068   Code   RO         4500    i.HAL_DMA_Start_IT  stm32l0xx_hal_dma.o
    0x080067f4   0x080067f4   0x00000008   Code   RO         2291    i.HAL_Delay_nMS     delay.o
    0x080067fc   0x080067fc   0x00000078   Code   RO         4322    i.HAL_FLASHEx_Erase  stm32l0xx_hal_flash_ex.o
    0x08006874   0x08006874   0x0000001c   Code   RO         4220    i.HAL_FLASH_Lock    stm32l0xx_hal_flash.o
    0x08006890   0x08006890   0x0000003c   Code   RO         4225    i.HAL_FLASH_Program  stm32l0xx_hal_flash.o
    0x080068cc   0x080068cc   0x0000005c   Code   RO         4227    i.HAL_FLASH_Unlock  stm32l0xx_hal_flash.o
    0x08006928   0x08006928   0x000000e4   Code   RO         4421    i.HAL_GPIO_DeInit   stm32l0xx_hal_gpio.o
    0x08006a0c   0x08006a0c   0x0000003c   Code   RO         1832    i.HAL_GPIO_EXTI_Callback  main.o
    0x08006a48   0x08006a48   0x00000018   Code   RO         4423    i.HAL_GPIO_EXTI_IRQHandler  stm32l0xx_hal_gpio.o
    0x08006a60   0x08006a60   0x00000178   Code   RO         4424    i.HAL_GPIO_Init     stm32l0xx_hal_gpio.o
    0x08006bd8   0x08006bd8   0x0000000a   Code   RO         4426    i.HAL_GPIO_ReadPin  stm32l0xx_hal_gpio.o
    0x08006be2   0x08006be2   0x00000008   Code   RO         4427    i.HAL_GPIO_TogglePin  stm32l0xx_hal_gpio.o
    0x08006bea   0x08006bea   0x0000000c   Code   RO         4428    i.HAL_GPIO_WritePin  stm32l0xx_hal_gpio.o
    0x08006bf6   0x08006bf6   0x00000002   PAD
    0x08006bf8   0x08006bf8   0x0000000c   Code   RO         3334    i.HAL_GetTick       stm32l0xx_hal.o
    0x08006c04   0x08006c04   0x00000064   Code   RO         4858    i.HAL_IWDG_Init     stm32l0xx_hal_iwdg.o
    0x08006c68   0x08006c68   0x00000010   Code   RO         4859    i.HAL_IWDG_Refresh  stm32l0xx_hal_iwdg.o
    0x08006c78   0x08006c78   0x00000010   Code   RO         3338    i.HAL_IncTick       stm32l0xx_hal.o
    0x08006c88   0x08006c88   0x00000028   Code   RO         3339    i.HAL_Init          stm32l0xx_hal.o
    0x08006cb0   0x08006cb0   0x00000030   Code   RO         3340    i.HAL_InitTick      stm32l0xx_hal.o
    0x08006ce0   0x08006ce0   0x00000002   Code   RO         4884    i.HAL_LPTIM_AutoReloadMatchCallback  stm32l0xx_hal_lptim.o
    0x08006ce2   0x08006ce2   0x00000002   Code   RO         4885    i.HAL_LPTIM_AutoReloadWriteCallback  stm32l0xx_hal_lptim.o
    0x08006ce4   0x08006ce4   0x00000178   Code   RO         1833    i.HAL_LPTIM_CompareMatchCallback  main.o
    0x08006e5c   0x08006e5c   0x00000002   Code   RO         4887    i.HAL_LPTIM_CompareWriteCallback  stm32l0xx_hal_lptim.o
    0x08006e5e   0x08006e5e   0x00000002   Code   RO         4893    i.HAL_LPTIM_DirectionDownCallback  stm32l0xx_hal_lptim.o
    0x08006e60   0x08006e60   0x00000002   Code   RO         4894    i.HAL_LPTIM_DirectionUpCallback  stm32l0xx_hal_lptim.o
    0x08006e62   0x08006e62   0x000000ca   Code   RO         4900    i.HAL_LPTIM_IRQHandler  stm32l0xx_hal_lptim.o
    0x08006f2c   0x08006f2c   0x000000a0   Code   RO         4901    i.HAL_LPTIM_Init    stm32l0xx_hal_lptim.o
    0x08006fcc   0x08006fcc   0x00000030   Code   RO         2150    i.HAL_LPTIM_MspInit  stm32l0xx_hal_msp.o
    0x08006ffc   0x08006ffc   0x00000006   Code   RO         4914    i.HAL_LPTIM_ReadCounter  stm32l0xx_hal_lptim.o
    0x08007002   0x08007002   0x00000002   PAD
    0x08007004   0x08007004   0x0000004c   Code   RO         4920    i.HAL_LPTIM_TimeOut_Start_IT  stm32l0xx_hal_lptim.o
    0x08007050   0x08007050   0x00000002   Code   RO         4923    i.HAL_LPTIM_TriggerCallback  stm32l0xx_hal_lptim.o
    0x08007052   0x08007052   0x00000002   PAD
    0x08007054   0x08007054   0x00000018   Code   RO         2151    i.HAL_MspInit       stm32l0xx_hal_msp.o
    0x0800706c   0x0800706c   0x00000014   Code   RO         4750    i.HAL_NVIC_DisableIRQ  stm32l0xx_hal_cortex.o
    0x08007080   0x08007080   0x00000014   Code   RO         4751    i.HAL_NVIC_EnableIRQ  stm32l0xx_hal_cortex.o
    0x08007094   0x08007094   0x00000008   Code   RO         4755    i.HAL_NVIC_SetPriority  stm32l0xx_hal_cortex.o
    0x0800709c   0x0800709c   0x0000001c   Code   RO         4756    i.HAL_NVIC_SystemReset  stm32l0xx_hal_cortex.o
    0x080070b8   0x080070b8   0x00000010   Code   RO         4581    i.HAL_PWR_EnableBkUpAccess  stm32l0xx_hal_pwr.o
    0x080070c8   0x080070c8   0x00000164   Code   RO         4111    i.HAL_RCCEx_PeriphCLKConfig  stm32l0xx_hal_rcc_ex.o
    0x0800722c   0x0800722c   0x0000016c   Code   RO         4013    i.HAL_RCC_ClockConfig  stm32l0xx_hal_rcc.o
    0x08007398   0x08007398   0x00000020   Code   RO         4019    i.HAL_RCC_GetPCLK1Freq  stm32l0xx_hal_rcc.o
    0x080073b8   0x080073b8   0x00000020   Code   RO         4020    i.HAL_RCC_GetPCLK2Freq  stm32l0xx_hal_rcc.o
    0x080073d8   0x080073d8   0x00000078   Code   RO         4021    i.HAL_RCC_GetSysClockFreq  stm32l0xx_hal_rcc.o
    0x08007450   0x08007450   0x0000041c   Code   RO         4024    i.HAL_RCC_OscConfig  stm32l0xx_hal_rcc.o
    0x0800786c   0x0800786c   0x00000080   Code   RO         5569    i.HAL_SPI_Init      stm32l0xx_hal_spi.o
    0x080078ec   0x080078ec   0x00000058   Code   RO         2153    i.HAL_SPI_MspInit   stm32l0xx_hal_msp.o
    0x08007944   0x08007944   0x000001f0   Code   RO         5578    i.HAL_SPI_TransmitReceive  stm32l0xx_hal_spi.o
    0x08007b34   0x08007b34   0x00000030   Code   RO         4759    i.HAL_SYSTICK_Config  stm32l0xx_hal_cortex.o
    0x08007b64   0x08007b64   0x0000003c   Code   RO         6545    i.HAL_TIMEx_MasterConfigSynchronization  stm32l0xx_hal_tim_ex.o
    0x08007ba0   0x08007ba0   0x0000004c   Code   RO         2154    i.HAL_TIM_MspPostInit  stm32l0xx_hal_msp.o
    0x08007bec   0x08007bec   0x000000d0   Code   RO         5945    i.HAL_TIM_PWM_ConfigChannel  stm32l0xx_hal_tim.o
    0x08007cbc   0x08007cbc   0x00000034   Code   RO         5948    i.HAL_TIM_PWM_Init  stm32l0xx_hal_tim.o
    0x08007cf0   0x08007cf0   0x0000001c   Code   RO         2156    i.HAL_TIM_PWM_MspInit  stm32l0xx_hal_msp.o
    0x08007d0c   0x08007d0c   0x00000024   Code   RO         5953    i.HAL_TIM_PWM_Start  stm32l0xx_hal_tim.o
    0x08007d30   0x08007d30   0x0000002c   Code   RO         5956    i.HAL_TIM_PWM_Stop  stm32l0xx_hal_tim.o
    0x08007d5c   0x08007d5c   0x00000020   Code   RO         1834    i.HAL_UARTEx_WakeupCallback  main.o
    0x08007d7c   0x08007d7c   0x0000003a   Code   RO         5165    i.HAL_UART_DeInit   stm32l0xx_hal_uart.o
    0x08007db6   0x08007db6   0x00000002   Code   RO         1835    i.HAL_UART_ErrorCallback  main.o
    0x08007db8   0x08007db8   0x0000013c   Code   RO         5169    i.HAL_UART_IRQHandler  stm32l0xx_hal_uart.o
    0x08007ef4   0x08007ef4   0x0000006a   Code   RO         5170    i.HAL_UART_Init     stm32l0xx_hal_uart.o
    0x08007f5e   0x08007f5e   0x00000002   PAD
    0x08007f60   0x08007f60   0x00000068   Code   RO         2157    i.HAL_UART_MspDeInit  stm32l0xx_hal_msp.o
    0x08007fc8   0x08007fc8   0x00000110   Code   RO         2158    i.HAL_UART_MspInit  stm32l0xx_hal_msp.o
    0x080080d8   0x080080d8   0x000000b8   Code   RO         5174    i.HAL_UART_Receive_DMA  stm32l0xx_hal_uart.o
    0x08008190   0x08008190   0x000000c4   Code   RO         5175    i.HAL_UART_Receive_IT  stm32l0xx_hal_uart.o
    0x08008254   0x08008254   0x00000084   Code   RO         1836    i.HAL_UART_RxCpltCallback  main.o
    0x080082d8   0x080082d8   0x00000002   Code   RO         5177    i.HAL_UART_RxHalfCpltCallback  stm32l0xx_hal_uart.o
    0x080082da   0x080082da   0x000000ce   Code   RO         5178    i.HAL_UART_Transmit  stm32l0xx_hal_uart.o
    0x080083a8   0x080083a8   0x00000002   Code   RO         5181    i.HAL_UART_TxCpltCallback  stm32l0xx_hal_uart.o
    0x080083aa   0x080083aa   0x00000002   PAD
    0x080083ac   0x080083ac   0x00000010   Code   RO         2063    i.HardFault_Handler  stm32l0xx_it.o
    0x080083bc   0x080083bc   0x00000044   Code   RO           12    i.IIC2_Ack          lis3dh_driver.o
    0x08008400   0x08008400   0x00000044   Code   RO           14    i.IIC2_NAck         lis3dh_driver.o
    0x08008444   0x08008444   0x00000064   Code   RO           15    i.IIC2_Read_Byte    lis3dh_driver.o
    0x080084a8   0x080084a8   0x00000064   Code   RO           16    i.IIC2_Send_Byte    lis3dh_driver.o
    0x0800850c   0x0800850c   0x0000003c   Code   RO           17    i.IIC2_Start        lis3dh_driver.o
    0x08008548   0x08008548   0x00000044   Code   RO           18    i.IIC2_Stop         lis3dh_driver.o
    0x0800858c   0x0800858c   0x0000005c   Code   RO           19    i.IIC2_Wait_Ack     lis3dh_driver.o
    0x080085e8   0x080085e8   0x000000c4   Code   RO         1837    i.IdleTask          main.o
    0x080086ac   0x080086ac   0x00000064   Code   RO           20    i.LIS3DH_Data_Init  lis3dh_driver.o
    0x08008710   0x08008710   0x00000012   Code   RO           37    i.LIS3DH_GetWHO_AM_I  lis3dh_driver.o
    0x08008722   0x08008722   0x0000003a   Code   RO           43    i.LIS3DH_ReadOneByte  lis3dh_driver.o
    0x0800875c   0x0800875c   0x0000000e   Code   RO           44    i.LIS3DH_ReadReg    lis3dh_driver.o
    0x0800876a   0x0800876a   0x00000034   Code   RO           74    i.LIS3DH_WriteOneByte  lis3dh_driver.o
    0x0800879e   0x0800879e   0x0000000a   Code   RO           75    i.LIS3DH_WriteReg   lis3dh_driver.o
    0x080087a8   0x080087a8   0x00000010   Code   RO         2064    i.LPTIM1_IRQHandler  stm32l0xx_it.o
    0x080087b8   0x080087b8   0x00000010   Code   RO         2065    i.LPUART1_IRQHandler  stm32l0xx_it.o
    0x080087c8   0x080087c8   0x0000003c   Code   RO         1711    i.LedOff_task       dw_mbx_tag.o
    0x08008804   0x08008804   0x00000068   Code   RO         1712    i.LedTask           dw_mbx_tag.o
    0x0800886c   0x0800886c   0x0000005c   Code   RO         1713    i.LoraHeartBeartPoll  dw_mbx_tag.o
    0x080088c8   0x080088c8   0x00000068   Code   RO         2963    i.LoraInit          lora.o
    0x08008930   0x08008930   0x00000040   Code   RO         1714    i.LoraReportFreqPoll  dw_mbx_tag.o
    0x08008970   0x08008970   0x00000174   Code   RO         1715    i.LoraReportPoll    dw_mbx_tag.o
    0x08008ae4   0x08008ae4   0x00000070   Code   RO         2964    i.LoraRspWriteCommap  lora.o
    0x08008b54   0x08008b54   0x0000006c   Code   RO         2965    i.LoraSendComMap    lora.o
    0x08008bc0   0x08008bc0   0x00000274   Code   RO         2966    i.LoraUp_Poll       lora.o
    0x08008e34   0x08008e34   0x0000004c   Code   RO         1716    i.Lora_Send_Poll    dw_mbx_tag.o
    0x08008e80   0x08008e80   0x0000006c   Code   RO         1840    i.MX_ADC_Init       main.o
    0x08008eec   0x08008eec   0x00000028   Code   RO         1841    i.MX_DMA_Init       main.o
    0x08008f14   0x08008f14   0x00000170   Code   RO         1842    i.MX_GPIO_Init      main.o
    0x08009084   0x08009084   0x00000044   Code   RO         1843    i.MX_SPI1_Init      main.o
    0x080090c8   0x080090c8   0x0000005c   Code   RO         1844    i.MX_TIM2_Init      main.o
    0x08009124   0x08009124   0x0000006c   Code   RO         1845    i.MX_USART1_UART_Init  main.o
    0x08009190   0x08009190   0x000001c0   Code   RO         1717    i.MbxTagUwbRec      dw_mbx_tag.o
    0x08009350   0x08009350   0x00000002   Code   RO         2066    i.NMI_Handler       stm32l0xx_it.o
    0x08009352   0x08009352   0x00000002   PAD
    0x08009354   0x08009354   0x00000044   Code   RO         4761    i.NVIC_SetPriority  stm32l0xx_hal_cortex.o
    0x08009398   0x08009398   0x00000250   Code   RO         2967    i.OnRxDone          lora.o
    0x080095e8   0x080095e8   0x00000030   Code   RO         2968    i.OnRxError         lora.o
    0x08009618   0x08009618   0x00000078   Code   RO         2969    i.OnRxTimeout       lora.o
    0x08009690   0x08009690   0x00000074   Code   RO         2970    i.OnTxDone          lora.o
    0x08009704   0x08009704   0x00000030   Code   RO         2971    i.OnTxTimeout       lora.o
    0x08009734   0x08009734   0x00000018   Code   RO         1846    i.OneSecondTask     main.o
    0x0800974c   0x0800974c   0x00000002   Code   RO         2067    i.PendSV_Handler    stm32l0xx_it.o
    0x0800974e   0x0800974e   0x00000002   PAD
    0x08009750   0x08009750   0x00000110   Code   RO         1847    i.Program_Init      main.o
    0x08009860   0x08009860   0x00000004   Code   RO         2324    i.RadioCheckRfFrequency  radio.o
    0x08009864   0x08009864   0x00000034   Code   RO         2325    i.RadioGetFskBandwidthRegValue  radio.o
    0x08009898   0x08009898   0x0000001e   Code   RO         2326    i.RadioGetStatus    radio.o
    0x080098b6   0x080098b6   0x00000004   Code   RO         2327    i.RadioGetWakeupTime  radio.o
    0x080098ba   0x080098ba   0x00000002   PAD
    0x080098bc   0x080098bc   0x00000048   Code   RO         2328    i.RadioInit         radio.o
    0x08009904   0x08009904   0x000000e8   Code   RO         2329    i.RadioIrqProcess   radio.o
    0x080099ec   0x080099ec   0x00000024   Code   RO         2330    i.RadioIsChannelFree  radio.o
    0x08009a10   0x08009a10   0x0000000c   Code   RO         2331    i.RadioOnDioIrq     radio.o
    0x08009a1c   0x08009a1c   0x00000034   Code   RO         2334    i.RadioRandom       radio.o
    0x08009a50   0x08009a50   0x00000008   Code   RO         2335    i.RadioRead         radio.o
    0x08009a58   0x08009a58   0x00000008   Code   RO         2336    i.RadioReadBuffer   radio.o
    0x08009a60   0x08009a60   0x00000008   Code   RO         2338    i.RadioRssi         radio.o
    0x08009a68   0x08009a68   0x00000034   Code   RO         2339    i.RadioRx           radio.o
    0x08009a9c   0x08009a9c   0x00000030   Code   RO         2340    i.RadioRxBoosted    radio.o
    0x08009acc   0x08009acc   0x00000040   Code   RO         2341    i.RadioSend         radio.o
    0x08009b0c   0x08009b0c   0x00000008   Code   RO         2342    i.RadioSetChannel   radio.o
    0x08009b14   0x08009b14   0x0000002c   Code   RO         2343    i.RadioSetMaxPayloadLength  radio.o
    0x08009b40   0x08009b40   0x00000030   Code   RO         2344    i.RadioSetModem     radio.o
    0x08009b70   0x08009b70   0x00000038   Code   RO         2345    i.RadioSetPublicNetwork  radio.o
    0x08009ba8   0x08009ba8   0x00000190   Code   RO         2346    i.RadioSetRxConfig  radio.o
    0x08009d38   0x08009d38   0x00000008   Code   RO         2347    i.RadioSetRxDutyCycle  radio.o
    0x08009d40   0x08009d40   0x00000130   Code   RO         2348    i.RadioSetTxConfig  radio.o
    0x08009e70   0x08009e70   0x00000014   Code   RO         2349    i.RadioSetTxContinuousWave  radio.o
    0x08009e84   0x08009e84   0x00000020   Code   RO         2350    i.RadioSleep        radio.o
    0x08009ea4   0x08009ea4   0x0000000a   Code   RO         2351    i.RadioStandby      radio.o
    0x08009eae   0x08009eae   0x00000008   Code   RO         2352    i.RadioStartCad     radio.o
    0x08009eb6   0x08009eb6   0x00000002   PAD
    0x08009eb8   0x08009eb8   0x00000184   Code   RO         2353    i.RadioTimeOnAir    radio.o
    0x0800a03c   0x0800a03c   0x00000008   Code   RO         2355    i.RadioWrite        radio.o
    0x0800a044   0x0800a044   0x00000008   Code   RO         2356    i.RadioWriteBuffer  radio.o
    0x0800a04c   0x0800a04c   0x00000050   Code   RO         1274    i.Reset_DW1000      dw_driver.o
    0x0800a09c   0x0800a09c   0x0000005c   Code   RO         1517    i.ReturnFactorySettings  global_param.o
    0x0800a0f8   0x0800a0f8   0x00000042   Code   RO         5607    i.SPI_EndRxTxTransaction  stm32l0xx_hal_spi.o
    0x0800a13a   0x0800a13a   0x0000008c   Code   RO         5612    i.SPI_WaitFlagStateUntilTimeout  stm32l0xx_hal_spi.o
    0x0800a1c6   0x0800a1c6   0x00000004   Code   RO         1473    i.STMFLASH_ReadHalfWord  flash.o
    0x0800a1ca   0x0800a1ca   0x00000002   Code   RO         2068    i.SVC_Handler       stm32l0xx_it.o
    0x0800a1cc   0x0800a1cc   0x00000002   Code   RO         2838    i.SX126xAntSwOff    sx126x-board.o
    0x0800a1ce   0x0800a1ce   0x00000002   Code   RO         2839    i.SX126xAntSwOn     sx126x-board.o
    0x0800a1d0   0x0800a1d0   0x00000074   Code   RO         2552    i.SX126xCalibrateImage  sx126x.o
    0x0800a244   0x0800a244   0x00000020   Code   RO         2553    i.SX126xCheckDeviceReady  sx126x.o
    0x0800a264   0x0800a264   0x00000014   Code   RO         2555    i.SX126xClearIrqStatus  sx126x.o
    0x0800a278   0x0800a278   0x00000014   Code   RO         2557    i.SX126xGetIrqStatus  sx126x.o
    0x0800a28c   0x0800a28c   0x0000000c   Code   RO         2558    i.SX126xGetOperatingMode  sx126x.o
    0x0800a298   0x0800a298   0x00000004   Code   RO         2841    i.SX126xGetPaSelect  sx126x-board.o
    0x0800a29c   0x0800a29c   0x0000007c   Code   RO         2559    i.SX126xGetPacketStatus  sx126x.o
    0x0800a318   0x0800a318   0x0000000c   Code   RO         2560    i.SX126xGetPacketType  sx126x.o
    0x0800a324   0x0800a324   0x0000002c   Code   RO         2561    i.SX126xGetPayload  sx126x.o
    0x0800a350   0x0800a350   0x00000018   Code   RO         2563    i.SX126xGetRssiInst  sx126x.o
    0x0800a368   0x0800a368   0x00000044   Code   RO         2564    i.SX126xGetRxBufferStatus  sx126x.o
    0x0800a3ac   0x0800a3ac   0x00000024   Code   RO         2566    i.SX126xInit        sx126x.o
    0x0800a3d0   0x0800a3d0   0x00000058   Code   RO         2842    i.SX126xReadBuffer  sx126x-board.o
    0x0800a428   0x0800a428   0x00000050   Code   RO         2843    i.SX126xReadCommand  sx126x-board.o
    0x0800a478   0x0800a478   0x00000010   Code   RO         2844    i.SX126xReadRegister  sx126x-board.o
    0x0800a488   0x0800a488   0x0000005c   Code   RO         2845    i.SX126xReadRegisters  sx126x-board.o
    0x0800a4e4   0x0800a4e4   0x00000034   Code   RO         2846    i.SX126xReset       sx126x-board.o
    0x0800a518   0x0800a518   0x00000010   Code   RO         2567    i.SX126xSendPayload  sx126x.o
    0x0800a528   0x0800a528   0x00000014   Code   RO         2568    i.SX126xSetBufferBaseAddress  sx126x.o
    0x0800a53c   0x0800a53c   0x00000018   Code   RO         2569    i.SX126xSetCad      sx126x.o
    0x0800a554   0x0800a554   0x00000024   Code   RO         2571    i.SX126xSetCrcPolynomial  sx126x.o
    0x0800a578   0x0800a578   0x00000024   Code   RO         2572    i.SX126xSetCrcSeed  sx126x.o
    0x0800a59c   0x0800a59c   0x0000000e   Code   RO         2573    i.SX126xSetDio2AsRfSwitchCtrl  sx126x.o
    0x0800a5aa   0x0800a5aa   0x00000028   Code   RO         2575    i.SX126xSetDioIrqParams  sx126x.o
    0x0800a5d2   0x0800a5d2   0x0000000e   Code   RO         2577    i.SX126xSetLoRaSymbNumTimeout  sx126x.o
    0x0800a5e0   0x0800a5e0   0x000000a0   Code   RO         2578    i.SX126xSetModulationParams  sx126x.o
    0x0800a680   0x0800a680   0x00000018   Code   RO         2579    i.SX126xSetPaConfig  sx126x.o
    0x0800a698   0x0800a698   0x000000b4   Code   RO         2580    i.SX126xSetPacketParams  sx126x.o
    0x0800a74c   0x0800a74c   0x0000001c   Code   RO         2581    i.SX126xSetPacketType  sx126x.o
    0x0800a768   0x0800a768   0x0000000e   Code   RO         2582    i.SX126xSetPayload  sx126x.o
    0x0800a776   0x0800a776   0x0000000e   Code   RO         2583    i.SX126xSetRegulatorMode  sx126x.o
    0x0800a784   0x0800a784   0x0000004c   Code   RO         2584    i.SX126xSetRfFrequency  sx126x.o
    0x0800a7d0   0x0800a7d0   0x0000000a   Code   RO         2847    i.SX126xSetRfTxPower  sx126x-board.o
    0x0800a7da   0x0800a7da   0x00000002   PAD
    0x0800a7dc   0x0800a7dc   0x00000024   Code   RO         2585    i.SX126xSetRx       sx126x.o
    0x0800a800   0x0800a800   0x00000034   Code   RO         2586    i.SX126xSetRxBoosted  sx126x.o
    0x0800a834   0x0800a834   0x00000030   Code   RO         2587    i.SX126xSetRxDutyCycle  sx126x.o
    0x0800a864   0x0800a864   0x0000001c   Code   RO         2589    i.SX126xSetSleep    sx126x.o
    0x0800a880   0x0800a880   0x00000024   Code   RO         2590    i.SX126xSetStandby  sx126x.o
    0x0800a8a4   0x0800a8a4   0x0000000e   Code   RO         2591    i.SX126xSetStopRxTimerOnPreambleDetect  sx126x.o
    0x0800a8b2   0x0800a8b2   0x00000012   Code   RO         2592    i.SX126xSetSyncWord  sx126x.o
    0x0800a8c4   0x0800a8c4   0x00000024   Code   RO         2593    i.SX126xSetTx       sx126x.o
    0x0800a8e8   0x0800a8e8   0x0000000e   Code   RO         2594    i.SX126xSetTxContinuousWave  sx126x.o
    0x0800a8f6   0x0800a8f6   0x00000002   PAD
    0x0800a8f8   0x0800a8f8   0x00000080   Code   RO         2596    i.SX126xSetTxParams  sx126x.o
    0x0800a978   0x0800a978   0x00000034   Code   RO         2597    i.SX126xSetWhiteningSeed  sx126x.o
    0x0800a9ac   0x0800a9ac   0x00000018   Code   RO         2848    i.SX126xWaitOnBusy  sx126x-board.o
    0x0800a9c4   0x0800a9c4   0x00000034   Code   RO         2849    i.SX126xWakeup      sx126x-board.o
    0x0800a9f8   0x0800a9f8   0x00000050   Code   RO         2850    i.SX126xWriteBuffer  sx126x-board.o
    0x0800aa48   0x0800aa48   0x0000004c   Code   RO         2851    i.SX126xWriteCommand  sx126x-board.o
    0x0800aa94   0x0800aa94   0x0000000c   Code   RO         2852    i.SX126xWriteRegister  sx126x-board.o
    0x0800aaa0   0x0800aaa0   0x00000054   Code   RO         2853    i.SX126xWriteRegisters  sx126x-board.o
    0x0800aaf4   0x0800aaf4   0x00000034   Code   RO         2854    i.SX126x_CS_Di      sx126x-board.o
    0x0800ab28   0x0800ab28   0x00000078   Code   RO         1644    i.SendComMap        serial_at_cmd_app.o
    0x0800aba0   0x0800aba0   0x00000028   Code   RO         2855    i.SpiInOut          sx126x-board.o
    0x0800abc8   0x0800abc8   0x00000014   Code   RO         1306    i.Spi_ChangePrescaler  spi.o
    0x0800abdc   0x0800abdc   0x0000007c   Code   RO         2972    i.SwitchLoraSettings  lora.o
    0x0800ac58   0x0800ac58   0x00000008   Code   RO         2069    i.SysTick_Handler   stm32l0xx_it.o
    0x0800ac60   0x0800ac60   0x0000009c   Code   RO         1848    i.SystemClock_Config  main.o
    0x0800acfc   0x0800acfc   0x00000058   Code   RO         2235    i.SystemInit        system_stm32l0xx.o
    0x0800ad54   0x0800ad54   0x00000058   Code   RO         5966    i.TIM_Base_SetConfig  stm32l0xx_hal_tim.o
    0x0800adac   0x0800adac   0x0000001a   Code   RO         5967    i.TIM_CCxChannelCmd  stm32l0xx_hal_tim.o
    0x0800adc6   0x0800adc6   0x00000030   Code   RO         5979    i.TIM_OC1_SetConfig  stm32l0xx_hal_tim.o
    0x0800adf6   0x0800adf6   0x00000032   Code   RO         5980    i.TIM_OC2_SetConfig  stm32l0xx_hal_tim.o
    0x0800ae28   0x0800ae28   0x00000036   Code   RO         5981    i.TIM_OC3_SetConfig  stm32l0xx_hal_tim.o
    0x0800ae5e   0x0800ae5e   0x00000036   Code   RO         5982    i.TIM_OC4_SetConfig  stm32l0xx_hal_tim.o
    0x0800ae94   0x0800ae94   0x00000080   Code   RO         1718    i.TagListUpdate     dw_mbx_tag.o
    0x0800af14   0x0800af14   0x000000ca   Code   RO         5183    i.UART_AdvFeatureConfig  stm32l0xx_hal_uart.o
    0x0800afde   0x0800afde   0x00000002   PAD
    0x0800afe0   0x0800afe0   0x00000060   Code   RO         5184    i.UART_CheckIdleState  stm32l0xx_hal_uart.o
    0x0800b040   0x0800b040   0x00000074   Code   RO         1382    i.UART_CheckReceive  usart.o
    0x0800b0b4   0x0800b0b4   0x00000098   Code   RO         1383    i.UART_CheckSend    usart.o
    0x0800b14c   0x0800b14c   0x00000014   Code   RO         5185    i.UART_DMAAbortOnError  stm32l0xx_hal_uart.o
    0x0800b160   0x0800b160   0x00000048   Code   RO         5186    i.UART_DMAError     stm32l0xx_hal_uart.o
    0x0800b1a8   0x0800b1a8   0x0000003e   Code   RO         5187    i.UART_DMAReceiveCplt  stm32l0xx_hal_uart.o
    0x0800b1e6   0x0800b1e6   0x0000000a   Code   RO         5189    i.UART_DMARxHalfCplt  stm32l0xx_hal_uart.o
    0x0800b1f0   0x0800b1f0   0x00000020   Code   RO         5195    i.UART_EndRxTransfer  stm32l0xx_hal_uart.o
    0x0800b210   0x0800b210   0x00000010   Code   RO         5196    i.UART_EndTxTransfer  stm32l0xx_hal_uart.o
    0x0800b220   0x0800b220   0x00000064   Code   RO         1385    i.UART_PushFrame    usart.o
    0x0800b284   0x0800b284   0x00000058   Code   RO         5197    i.UART_RxISR_16BIT  stm32l0xx_hal_uart.o
    0x0800b2dc   0x0800b2dc   0x00000058   Code   RO         5198    i.UART_RxISR_8BIT   stm32l0xx_hal_uart.o
    0x0800b334   0x0800b334   0x00000228   Code   RO         5199    i.UART_SetConfig    stm32l0xx_hal_uart.o
    0x0800b55c   0x0800b55c   0x00000062   Code   RO         5202    i.UART_WaitOnFlagUntilTimeout  stm32l0xx_hal_uart.o
    0x0800b5be   0x0800b5be   0x00000002   PAD
    0x0800b5c0   0x0800b5c0   0x00000018   Code   RO         2070    i.USART1_IRQHandler  stm32l0xx_it.o
    0x0800b5d8   0x0800b5d8   0x00000034   Code   RO         1566    i.UWB_Wkup          dw_app.o
    0x0800b60c   0x0800b60c   0x00000024   Code   RO         2973    i.UpdateCRC16       lora.o
    0x0800b630   0x0800b630   0x0000007c   Code   RO         1645    i.UpdateProcess     serial_at_cmd_app.o
    0x0800b6ac   0x0800b6ac   0x0000000c   Code   RO         1388    i.Usart1InitVariables  usart.o
    0x0800b6b8   0x0800b6b8   0x00000050   Code   RO         1849    i.UsartDeInit       main.o
    0x0800b708   0x0800b708   0x0000002c   Code   RO         1850    i.UsartInit         main.o
    0x0800b734   0x0800b734   0x0000011c   Code   RO         1646    i.UsartParseDataHandler  serial_at_cmd_app.o
    0x0800b850   0x0800b850   0x00000038   Code   RO         1307    i.Uwb_CS_di         spi.o
    0x0800b888   0x0800b888   0x00000014   Code   RO         6625    i.__0printf$bare    mc_p.l(printfb.o)
    0x0800b89c   0x0800b89c   0x0000002e   Code   RO         6974    i.__ARM_clz         mf_p.l(depilogue.o)
    0x0800b8ca   0x0800b8ca   0x0000001a   Code   RO          614    i.__ARM_common_switch8  dps310.o
    0x0800b8e4   0x0800b8e4   0x0000000e   Code   RO         6986    i.__scatterload_copy  mc_p.l(handlers.o)
    0x0800b8f2   0x0800b8f2   0x00000002   Code   RO         6987    i.__scatterload_null  mc_p.l(handlers.o)
    0x0800b8f4   0x0800b8f4   0x0000000e   Code   RO         6988    i.__scatterload_zeroinit  mc_p.l(handlers.o)
    0x0800b902   0x0800b902   0x00000026   Code   RO          706    i._dwt_aonarrayupload  deca_device.o
    0x0800b928   0x0800b928   0x0000003c   Code   RO          708    i._dwt_configlde    deca_device.o
    0x0800b964   0x0800b964   0x000000b6   Code   RO          710    i._dwt_enableclocks  deca_device.o
    0x0800ba1a   0x0800ba1a   0x00000032   Code   RO          711    i._dwt_loaducodefromrom  deca_device.o
    0x0800ba4c   0x0800ba4c   0x00000044   Code   RO          713    i._dwt_otpread      deca_device.o
    0x0800ba90   0x0800ba90   0x0000001e   Code   RO         6632    i._printf_core      mc_p.l(printfb.o)
    0x0800baae   0x0800baae   0x00000002   PAD
    0x0800bab0   0x0800bab0   0x000000c8   Code   RO         6580    i.ceil              m_ps.l(ceil.o)
    0x0800bb78   0x0800bb78   0x0000000e   Code   RO         1275    i.delay_ms          dw_driver.o
    0x0800bb86   0x0800bb86   0x0000008c   Code   RO           76    i.delay_us          lis3dh_driver.o
    0x0800bc12   0x0800bc12   0x00000002   PAD
    0x0800bc14   0x0800bc14   0x00000210   Code   RO          721    i.dwt_configure     deca_device.o
    0x0800be24   0x0800be24   0x00000028   Code   RO          722    i.dwt_configuresleep  deca_device.o
    0x0800be4c   0x0800be4c   0x00000008   Code   RO          727    i.dwt_entersleep    deca_device.o
    0x0800be54   0x0800be54   0x00000026   Code   RO          728    i.dwt_entersleepaftertx  deca_device.o
    0x0800be7a   0x0800be7a   0x00000002   PAD
    0x0800be7c   0x0800be7c   0x00000050   Code   RO          729    i.dwt_forcetrxoff   deca_device.o
    0x0800becc   0x0800becc   0x00000148   Code   RO          733    i.dwt_initialise    deca_device.o
    0x0800c014   0x0800c014   0x0000002c   Code   RO          739    i.dwt_read16bitoffsetreg  deca_device.o
    0x0800c040   0x0800c040   0x00000028   Code   RO          740    i.dwt_read32bitoffsetreg  deca_device.o
    0x0800c068   0x0800c068   0x0000000c   Code   RO          743    i.dwt_readdevid     deca_device.o
    0x0800c074   0x0800c074   0x00000038   Code   RO          746    i.dwt_readfromdevice  deca_device.o
    0x0800c0ac   0x0800c0ac   0x00000012   Code   RO          747    i.dwt_readrxdata    deca_device.o
    0x0800c0be   0x0800c0be   0x00000010   Code   RO          748    i.dwt_readrxtimestamp  deca_device.o
    0x0800c0ce   0x0800c0ce   0x00000054   Code   RO          759    i.dwt_rxenable      deca_device.o
    0x0800c122   0x0800c122   0x0000000e   Code   RO          768    i.dwt_setdelayedtrxtime  deca_device.o
    0x0800c130   0x0800c130   0x00000014   Code   RO          775    i.dwt_setrxantennadelay  deca_device.o
    0x0800c144   0x0800c144   0x0000005c   Code   RO          777    i.dwt_setrxtimeout  deca_device.o
    0x0800c1a0   0x0800c1a0   0x0000000e   Code   RO          779    i.dwt_settxantennadelay  deca_device.o
    0x0800c1ae   0x0800c1ae   0x00000002   PAD
    0x0800c1b0   0x0800c1b0   0x00000094   Code   RO          782    i.dwt_starttx       deca_device.o
    0x0800c244   0x0800c244   0x00000034   Code   RO          783    i.dwt_syncrxbufptrs  deca_device.o
    0x0800c278   0x0800c278   0x00000016   Code   RO          784    i.dwt_write16bitoffsetreg  deca_device.o
    0x0800c28e   0x0800c28e   0x0000001e   Code   RO          785    i.dwt_write32bitoffsetreg  deca_device.o
    0x0800c2ac   0x0800c2ac   0x00000038   Code   RO          786    i.dwt_writetodevice  deca_device.o
    0x0800c2e4   0x0800c2e4   0x00000024   Code   RO          787    i.dwt_writetxdata   deca_device.o
    0x0800c308   0x0800c308   0x0000001c   Code   RO          788    i.dwt_writetxfctrl  deca_device.o
    0x0800c324   0x0800c324   0x00000030   Code   RO          789    i.dwt_xtaltrim      deca_device.o
    0x0800c354   0x0800c354   0x000000c8   Code   RO         6584    i.floor             m_ps.l(floor.o)
    0x0800c41c   0x0800c41c   0x00000018   Code   RO         1389    i.fputc             usart.o
    0x0800c434   0x0800c434   0x00000120   Code   RO         1851    i.main              main.o
    0x0800c554   0x0800c554   0x0000002c   Code   RO         1518    i.parameter_init    global_param.o
    0x0800c580   0x0800c580   0x00000058   Code   RO         1308    i.readfromspi       spi.o
    0x0800c5d8   0x0800c5d8   0x0000001e   Code   RO         1719    i.resp_msg_set_ts   dw_mbx_tag.o
    0x0800c5f6   0x0800c5f6   0x00000008   Code   RO         6597    i.rint              m_ps.l(rint.o)
    0x0800c5fe   0x0800c5fe   0x00000002   PAD
    0x0800c600   0x0800c600   0x00000040   Code   RO         1519    i.save_com_map_to_flash  global_param.o
    0x0800c640   0x0800c640   0x00000054   Code   RO         1309    i.writetospi        spi.o
    0x0800c694   0x0800c694   0x00000008   Data   RO         1236    .constdata          deca_params_init.o
    0x0800c69c   0x0800c69c   0x00000018   Data   RO         1237    .constdata          deca_params_init.o
    0x0800c6b4   0x0800c6b4   0x00000008   Data   RO         1238    .constdata          deca_params_init.o
    0x0800c6bc   0x0800c6bc   0x0000000c   Data   RO         1239    .constdata          deca_params_init.o
    0x0800c6c8   0x0800c6c8   0x00000004   Data   RO         1240    .constdata          deca_params_init.o
    0x0800c6cc   0x0800c6cc   0x00000020   Data   RO         1241    .constdata          deca_params_init.o
    0x0800c6ec   0x0800c6ec   0x00000032   Data   RO         1242    .constdata          deca_params_init.o
    0x0800c71e   0x0800c71e   0x00000019   Data   RO         2236    .constdata          system_stm32l0xx.o
    0x0800c737   0x0800c737   0x00000008   Data   RO         2237    .constdata          system_stm32l0xx.o
    0x0800c73f   0x0800c73f   0x00000001   PAD
    0x0800c740   0x0800c740   0x0000006c   Data   RO         2359    .constdata          radio.o
    0x0800c7ac   0x0800c7ac   0x000000b4   Data   RO         2360    .constdata          radio.o
    0x0800c860   0x0800c860   0x00000020   Data   RO         6984    Region$$Table       anon$$obj.o
    0x080067fc   0x080067fc   0x00000078   Code   RO         4328    i.HAL_FLASHEx_Erase  stm32l0xx_hal_flash_ex.o
    0x08006874   0x08006874   0x0000001c   Code   RO         4226    i.HAL_FLASH_Lock    stm32l0xx_hal_flash.o
    0x08006890   0x08006890   0x0000003c   Code   RO         4231    i.HAL_FLASH_Program  stm32l0xx_hal_flash.o
    0x080068cc   0x080068cc   0x0000005c   Code   RO         4233    i.HAL_FLASH_Unlock  stm32l0xx_hal_flash.o
    0x08006928   0x08006928   0x000000e4   Code   RO         4427    i.HAL_GPIO_DeInit   stm32l0xx_hal_gpio.o
    0x08006a0c   0x08006a0c   0x00000048   Code   RO         1832    i.HAL_GPIO_EXTI_Callback  main.o
    0x08006a54   0x08006a54   0x00000018   Code   RO         4429    i.HAL_GPIO_EXTI_IRQHandler  stm32l0xx_hal_gpio.o
    0x08006a6c   0x08006a6c   0x00000178   Code   RO         4430    i.HAL_GPIO_Init     stm32l0xx_hal_gpio.o
    0x08006be4   0x08006be4   0x0000000a   Code   RO         4432    i.HAL_GPIO_ReadPin  stm32l0xx_hal_gpio.o
    0x08006bee   0x08006bee   0x00000008   Code   RO         4433    i.HAL_GPIO_TogglePin  stm32l0xx_hal_gpio.o
    0x08006bf6   0x08006bf6   0x0000000c   Code   RO         4434    i.HAL_GPIO_WritePin  stm32l0xx_hal_gpio.o
    0x08006c02   0x08006c02   0x00000002   PAD
    0x08006c04   0x08006c04   0x0000000c   Code   RO         3340    i.HAL_GetTick       stm32l0xx_hal.o
    0x08006c10   0x08006c10   0x00000064   Code   RO         4864    i.HAL_IWDG_Init     stm32l0xx_hal_iwdg.o
    0x08006c74   0x08006c74   0x00000010   Code   RO         4865    i.HAL_IWDG_Refresh  stm32l0xx_hal_iwdg.o
    0x08006c84   0x08006c84   0x00000010   Code   RO         3344    i.HAL_IncTick       stm32l0xx_hal.o
    0x08006c94   0x08006c94   0x00000028   Code   RO         3345    i.HAL_Init          stm32l0xx_hal.o
    0x08006cbc   0x08006cbc   0x00000030   Code   RO         3346    i.HAL_InitTick      stm32l0xx_hal.o
    0x08006cec   0x08006cec   0x00000002   Code   RO         4890    i.HAL_LPTIM_AutoReloadMatchCallback  stm32l0xx_hal_lptim.o
    0x08006cee   0x08006cee   0x00000002   Code   RO         4891    i.HAL_LPTIM_AutoReloadWriteCallback  stm32l0xx_hal_lptim.o
    0x08006cf0   0x08006cf0   0x00000178   Code   RO         1833    i.HAL_LPTIM_CompareMatchCallback  main.o
    0x08006e68   0x08006e68   0x00000002   Code   RO         4893    i.HAL_LPTIM_CompareWriteCallback  stm32l0xx_hal_lptim.o
    0x08006e6a   0x08006e6a   0x00000002   Code   RO         4899    i.HAL_LPTIM_DirectionDownCallback  stm32l0xx_hal_lptim.o
    0x08006e6c   0x08006e6c   0x00000002   Code   RO         4900    i.HAL_LPTIM_DirectionUpCallback  stm32l0xx_hal_lptim.o
    0x08006e6e   0x08006e6e   0x000000ca   Code   RO         4906    i.HAL_LPTIM_IRQHandler  stm32l0xx_hal_lptim.o
    0x08006f38   0x08006f38   0x000000a0   Code   RO         4907    i.HAL_LPTIM_Init    stm32l0xx_hal_lptim.o
    0x08006fd8   0x08006fd8   0x00000030   Code   RO         2150    i.HAL_LPTIM_MspInit  stm32l0xx_hal_msp.o
    0x08007008   0x08007008   0x00000006   Code   RO         4920    i.HAL_LPTIM_ReadCounter  stm32l0xx_hal_lptim.o
    0x0800700e   0x0800700e   0x00000002   PAD
    0x08007010   0x08007010   0x0000004c   Code   RO         4926    i.HAL_LPTIM_TimeOut_Start_IT  stm32l0xx_hal_lptim.o
    0x0800705c   0x0800705c   0x00000002   Code   RO         4929    i.HAL_LPTIM_TriggerCallback  stm32l0xx_hal_lptim.o
    0x0800705e   0x0800705e   0x00000002   PAD
    0x08007060   0x08007060   0x00000018   Code   RO         2151    i.HAL_MspInit       stm32l0xx_hal_msp.o
    0x08007078   0x08007078   0x00000014   Code   RO         4756    i.HAL_NVIC_DisableIRQ  stm32l0xx_hal_cortex.o
    0x0800708c   0x0800708c   0x00000014   Code   RO         4757    i.HAL_NVIC_EnableIRQ  stm32l0xx_hal_cortex.o
    0x080070a0   0x080070a0   0x00000008   Code   RO         4761    i.HAL_NVIC_SetPriority  stm32l0xx_hal_cortex.o
    0x080070a8   0x080070a8   0x0000001c   Code   RO         4762    i.HAL_NVIC_SystemReset  stm32l0xx_hal_cortex.o
    0x080070c4   0x080070c4   0x00000010   Code   RO         4587    i.HAL_PWR_EnableBkUpAccess  stm32l0xx_hal_pwr.o
    0x080070d4   0x080070d4   0x00000164   Code   RO         4117    i.HAL_RCCEx_PeriphCLKConfig  stm32l0xx_hal_rcc_ex.o
    0x08007238   0x08007238   0x0000016c   Code   RO         4019    i.HAL_RCC_ClockConfig  stm32l0xx_hal_rcc.o
    0x080073a4   0x080073a4   0x00000020   Code   RO         4025    i.HAL_RCC_GetPCLK1Freq  stm32l0xx_hal_rcc.o
    0x080073c4   0x080073c4   0x00000020   Code   RO         4026    i.HAL_RCC_GetPCLK2Freq  stm32l0xx_hal_rcc.o
    0x080073e4   0x080073e4   0x00000078   Code   RO         4027    i.HAL_RCC_GetSysClockFreq  stm32l0xx_hal_rcc.o
    0x0800745c   0x0800745c   0x0000041c   Code   RO         4030    i.HAL_RCC_OscConfig  stm32l0xx_hal_rcc.o
    0x08007878   0x08007878   0x00000080   Code   RO         5575    i.HAL_SPI_Init      stm32l0xx_hal_spi.o
    0x080078f8   0x080078f8   0x00000058   Code   RO         2153    i.HAL_SPI_MspInit   stm32l0xx_hal_msp.o
    0x08007950   0x08007950   0x000001f0   Code   RO         5584    i.HAL_SPI_TransmitReceive  stm32l0xx_hal_spi.o
    0x08007b40   0x08007b40   0x00000030   Code   RO         4765    i.HAL_SYSTICK_Config  stm32l0xx_hal_cortex.o
    0x08007b70   0x08007b70   0x0000003c   Code   RO         6551    i.HAL_TIMEx_MasterConfigSynchronization  stm32l0xx_hal_tim_ex.o
    0x08007bac   0x08007bac   0x0000004c   Code   RO         2154    i.HAL_TIM_MspPostInit  stm32l0xx_hal_msp.o
    0x08007bf8   0x08007bf8   0x000000d0   Code   RO         5951    i.HAL_TIM_PWM_ConfigChannel  stm32l0xx_hal_tim.o
    0x08007cc8   0x08007cc8   0x00000034   Code   RO         5954    i.HAL_TIM_PWM_Init  stm32l0xx_hal_tim.o
    0x08007cfc   0x08007cfc   0x0000001c   Code   RO         2156    i.HAL_TIM_PWM_MspInit  stm32l0xx_hal_msp.o
    0x08007d18   0x08007d18   0x00000024   Code   RO         5959    i.HAL_TIM_PWM_Start  stm32l0xx_hal_tim.o
    0x08007d3c   0x08007d3c   0x0000002c   Code   RO         5962    i.HAL_TIM_PWM_Stop  stm32l0xx_hal_tim.o
    0x08007d68   0x08007d68   0x00000020   Code   RO         1834    i.HAL_UARTEx_WakeupCallback  main.o
    0x08007d88   0x08007d88   0x0000003a   Code   RO         5171    i.HAL_UART_DeInit   stm32l0xx_hal_uart.o
    0x08007dc2   0x08007dc2   0x00000002   Code   RO         1835    i.HAL_UART_ErrorCallback  main.o
    0x08007dc4   0x08007dc4   0x0000013c   Code   RO         5175    i.HAL_UART_IRQHandler  stm32l0xx_hal_uart.o
    0x08007f00   0x08007f00   0x0000006a   Code   RO         5176    i.HAL_UART_Init     stm32l0xx_hal_uart.o
    0x08007f6a   0x08007f6a   0x00000002   PAD
    0x08007f6c   0x08007f6c   0x00000068   Code   RO         2157    i.HAL_UART_MspDeInit  stm32l0xx_hal_msp.o
    0x08007fd4   0x08007fd4   0x00000110   Code   RO         2158    i.HAL_UART_MspInit  stm32l0xx_hal_msp.o
    0x080080e4   0x080080e4   0x000000b8   Code   RO         5180    i.HAL_UART_Receive_DMA  stm32l0xx_hal_uart.o
    0x0800819c   0x0800819c   0x000000c4   Code   RO         5181    i.HAL_UART_Receive_IT  stm32l0xx_hal_uart.o
    0x08008260   0x08008260   0x00000084   Code   RO         1836    i.HAL_UART_RxCpltCallback  main.o
    0x080082e4   0x080082e4   0x00000002   Code   RO         5183    i.HAL_UART_RxHalfCpltCallback  stm32l0xx_hal_uart.o
    0x080082e6   0x080082e6   0x000000ce   Code   RO         5184    i.HAL_UART_Transmit  stm32l0xx_hal_uart.o
    0x080083b4   0x080083b4   0x00000002   Code   RO         5187    i.HAL_UART_TxCpltCallback  stm32l0xx_hal_uart.o
    0x080083b6   0x080083b6   0x00000002   PAD
    0x080083b8   0x080083b8   0x00000010   Code   RO         2063    i.HardFault_Handler  stm32l0xx_it.o
    0x080083c8   0x080083c8   0x00000044   Code   RO           12    i.IIC2_Ack          lis3dh_driver.o
    0x0800840c   0x0800840c   0x00000044   Code   RO           14    i.IIC2_NAck         lis3dh_driver.o
    0x08008450   0x08008450   0x00000064   Code   RO           15    i.IIC2_Read_Byte    lis3dh_driver.o
    0x080084b4   0x080084b4   0x00000064   Code   RO           16    i.IIC2_Send_Byte    lis3dh_driver.o
    0x08008518   0x08008518   0x0000003c   Code   RO           17    i.IIC2_Start        lis3dh_driver.o
    0x08008554   0x08008554   0x00000044   Code   RO           18    i.IIC2_Stop         lis3dh_driver.o
    0x08008598   0x08008598   0x0000005c   Code   RO           19    i.IIC2_Wait_Ack     lis3dh_driver.o
    0x080085f4   0x080085f4   0x000000c4   Code   RO         1837    i.IdleTask          main.o
    0x080086b8   0x080086b8   0x00000064   Code   RO           20    i.LIS3DH_Data_Init  lis3dh_driver.o
    0x0800871c   0x0800871c   0x00000012   Code   RO           37    i.LIS3DH_GetWHO_AM_I  lis3dh_driver.o
    0x0800872e   0x0800872e   0x0000003a   Code   RO           43    i.LIS3DH_ReadOneByte  lis3dh_driver.o
    0x08008768   0x08008768   0x0000000e   Code   RO           44    i.LIS3DH_ReadReg    lis3dh_driver.o
    0x08008776   0x08008776   0x00000034   Code   RO           74    i.LIS3DH_WriteOneByte  lis3dh_driver.o
    0x080087aa   0x080087aa   0x0000000a   Code   RO           75    i.LIS3DH_WriteReg   lis3dh_driver.o
    0x080087b4   0x080087b4   0x00000010   Code   RO         2064    i.LPTIM1_IRQHandler  stm32l0xx_it.o
    0x080087c4   0x080087c4   0x00000010   Code   RO         2065    i.LPUART1_IRQHandler  stm32l0xx_it.o
    0x080087d4   0x080087d4   0x0000003c   Code   RO         1711    i.LedOff_task       dw_mbx_tag.o
    0x08008810   0x08008810   0x00000068   Code   RO         1712    i.LedTask           dw_mbx_tag.o
    0x08008878   0x08008878   0x0000005c   Code   RO         1713    i.LoraHeartBeartPoll  dw_mbx_tag.o
    0x080088d4   0x080088d4   0x00000068   Code   RO         2963    i.LoraInit          lora.o
    0x0800893c   0x0800893c   0x00000040   Code   RO         1714    i.LoraReportFreqPoll  dw_mbx_tag.o
    0x0800897c   0x0800897c   0x00000174   Code   RO         1715    i.LoraReportPoll    dw_mbx_tag.o
    0x08008af0   0x08008af0   0x00000070   Code   RO         2964    i.LoraRspWriteCommap  lora.o
    0x08008b60   0x08008b60   0x0000006c   Code   RO         2965    i.LoraSendComMap    lora.o
    0x08008bcc   0x08008bcc   0x00000274   Code   RO         2966    i.LoraUp_Poll       lora.o
    0x08008e40   0x08008e40   0x0000004c   Code   RO         1716    i.Lora_Send_Poll    dw_mbx_tag.o
    0x08008e8c   0x08008e8c   0x0000006c   Code   RO         1840    i.MX_ADC_Init       main.o
    0x08008ef8   0x08008ef8   0x00000028   Code   RO         1841    i.MX_DMA_Init       main.o
    0x08008f20   0x08008f20   0x00000170   Code   RO         1842    i.MX_GPIO_Init      main.o
    0x08009090   0x08009090   0x00000044   Code   RO         1843    i.MX_SPI1_Init      main.o
    0x080090d4   0x080090d4   0x0000005c   Code   RO         1844    i.MX_TIM2_Init      main.o
    0x08009130   0x08009130   0x0000006c   Code   RO         1845    i.MX_USART1_UART_Init  main.o
    0x0800919c   0x0800919c   0x000001d8   Code   RO         1717    i.MbxTagUwbRec      dw_mbx_tag.o
    0x08009374   0x08009374   0x00000002   Code   RO         2066    i.NMI_Handler       stm32l0xx_it.o
    0x08009376   0x08009376   0x00000002   PAD
    0x08009378   0x08009378   0x00000044   Code   RO         4767    i.NVIC_SetPriority  stm32l0xx_hal_cortex.o
    0x080093bc   0x080093bc   0x00000280   Code   RO         2967    i.OnRxDone          lora.o
    0x0800963c   0x0800963c   0x00000030   Code   RO         2968    i.OnRxError         lora.o
    0x0800966c   0x0800966c   0x00000078   Code   RO         2969    i.OnRxTimeout       lora.o
    0x080096e4   0x080096e4   0x00000074   Code   RO         2970    i.OnTxDone          lora.o
    0x08009758   0x08009758   0x00000030   Code   RO         2971    i.OnTxTimeout       lora.o
    0x08009788   0x08009788   0x00000018   Code   RO         1846    i.OneSecondTask     main.o
    0x080097a0   0x080097a0   0x00000002   Code   RO         2067    i.PendSV_Handler    stm32l0xx_it.o
    0x080097a2   0x080097a2   0x00000002   PAD
    0x080097a4   0x080097a4   0x00000110   Code   RO         1847    i.Program_Init      main.o
    0x080098b4   0x080098b4   0x00000004   Code   RO         2324    i.RadioCheckRfFrequency  radio.o
    0x080098b8   0x080098b8   0x00000034   Code   RO         2325    i.RadioGetFskBandwidthRegValue  radio.o
    0x080098ec   0x080098ec   0x0000001e   Code   RO         2326    i.RadioGetStatus    radio.o
    0x0800990a   0x0800990a   0x00000004   Code   RO         2327    i.RadioGetWakeupTime  radio.o
    0x0800990e   0x0800990e   0x00000002   PAD
    0x08009910   0x08009910   0x00000048   Code   RO         2328    i.RadioInit         radio.o
    0x08009958   0x08009958   0x000000e8   Code   RO         2329    i.RadioIrqProcess   radio.o
    0x08009a40   0x08009a40   0x00000024   Code   RO         2330    i.RadioIsChannelFree  radio.o
    0x08009a64   0x08009a64   0x0000000c   Code   RO         2331    i.RadioOnDioIrq     radio.o
    0x08009a70   0x08009a70   0x00000034   Code   RO         2334    i.RadioRandom       radio.o
    0x08009aa4   0x08009aa4   0x00000008   Code   RO         2335    i.RadioRead         radio.o
    0x08009aac   0x08009aac   0x00000008   Code   RO         2336    i.RadioReadBuffer   radio.o
    0x08009ab4   0x08009ab4   0x00000008   Code   RO         2338    i.RadioRssi         radio.o
    0x08009abc   0x08009abc   0x00000034   Code   RO         2339    i.RadioRx           radio.o
    0x08009af0   0x08009af0   0x00000030   Code   RO         2340    i.RadioRxBoosted    radio.o
    0x08009b20   0x08009b20   0x00000040   Code   RO         2341    i.RadioSend         radio.o
    0x08009b60   0x08009b60   0x00000008   Code   RO         2342    i.RadioSetChannel   radio.o
    0x08009b68   0x08009b68   0x0000002c   Code   RO         2343    i.RadioSetMaxPayloadLength  radio.o
    0x08009b94   0x08009b94   0x00000030   Code   RO         2344    i.RadioSetModem     radio.o
    0x08009bc4   0x08009bc4   0x00000038   Code   RO         2345    i.RadioSetPublicNetwork  radio.o
    0x08009bfc   0x08009bfc   0x00000190   Code   RO         2346    i.RadioSetRxConfig  radio.o
    0x08009d8c   0x08009d8c   0x00000008   Code   RO         2347    i.RadioSetRxDutyCycle  radio.o
    0x08009d94   0x08009d94   0x00000130   Code   RO         2348    i.RadioSetTxConfig  radio.o
    0x08009ec4   0x08009ec4   0x00000014   Code   RO         2349    i.RadioSetTxContinuousWave  radio.o
    0x08009ed8   0x08009ed8   0x00000020   Code   RO         2350    i.RadioSleep        radio.o
    0x08009ef8   0x08009ef8   0x0000000a   Code   RO         2351    i.RadioStandby      radio.o
    0x08009f02   0x08009f02   0x00000008   Code   RO         2352    i.RadioStartCad     radio.o
    0x08009f0a   0x08009f0a   0x00000002   PAD
    0x08009f0c   0x08009f0c   0x00000184   Code   RO         2353    i.RadioTimeOnAir    radio.o
    0x0800a090   0x0800a090   0x00000008   Code   RO         2355    i.RadioWrite        radio.o
    0x0800a098   0x0800a098   0x00000008   Code   RO         2356    i.RadioWriteBuffer  radio.o
    0x0800a0a0   0x0800a0a0   0x00000050   Code   RO         1274    i.Reset_DW1000      dw_driver.o
    0x0800a0f0   0x0800a0f0   0x0000005c   Code   RO         1517    i.ReturnFactorySettings  global_param.o
    0x0800a14c   0x0800a14c   0x00000042   Code   RO         5613    i.SPI_EndRxTxTransaction  stm32l0xx_hal_spi.o
    0x0800a18e   0x0800a18e   0x0000008c   Code   RO         5618    i.SPI_WaitFlagStateUntilTimeout  stm32l0xx_hal_spi.o
    0x0800a21a   0x0800a21a   0x00000004   Code   RO         1473    i.STMFLASH_ReadHalfWord  flash.o
    0x0800a21e   0x0800a21e   0x00000002   Code   RO         2068    i.SVC_Handler       stm32l0xx_it.o
    0x0800a220   0x0800a220   0x00000002   Code   RO         2838    i.SX126xAntSwOff    sx126x-board.o
    0x0800a222   0x0800a222   0x00000002   Code   RO         2839    i.SX126xAntSwOn     sx126x-board.o
    0x0800a224   0x0800a224   0x00000074   Code   RO         2552    i.SX126xCalibrateImage  sx126x.o
    0x0800a298   0x0800a298   0x00000020   Code   RO         2553    i.SX126xCheckDeviceReady  sx126x.o
    0x0800a2b8   0x0800a2b8   0x00000014   Code   RO         2555    i.SX126xClearIrqStatus  sx126x.o
    0x0800a2cc   0x0800a2cc   0x00000014   Code   RO         2557    i.SX126xGetIrqStatus  sx126x.o
    0x0800a2e0   0x0800a2e0   0x0000000c   Code   RO         2558    i.SX126xGetOperatingMode  sx126x.o
    0x0800a2ec   0x0800a2ec   0x00000004   Code   RO         2841    i.SX126xGetPaSelect  sx126x-board.o
    0x0800a2f0   0x0800a2f0   0x0000007c   Code   RO         2559    i.SX126xGetPacketStatus  sx126x.o
    0x0800a36c   0x0800a36c   0x0000000c   Code   RO         2560    i.SX126xGetPacketType  sx126x.o
    0x0800a378   0x0800a378   0x0000002c   Code   RO         2561    i.SX126xGetPayload  sx126x.o
    0x0800a3a4   0x0800a3a4   0x00000018   Code   RO         2563    i.SX126xGetRssiInst  sx126x.o
    0x0800a3bc   0x0800a3bc   0x00000044   Code   RO         2564    i.SX126xGetRxBufferStatus  sx126x.o
    0x0800a400   0x0800a400   0x00000024   Code   RO         2566    i.SX126xInit        sx126x.o
    0x0800a424   0x0800a424   0x00000058   Code   RO         2842    i.SX126xReadBuffer  sx126x-board.o
    0x0800a47c   0x0800a47c   0x00000050   Code   RO         2843    i.SX126xReadCommand  sx126x-board.o
    0x0800a4cc   0x0800a4cc   0x00000010   Code   RO         2844    i.SX126xReadRegister  sx126x-board.o
    0x0800a4dc   0x0800a4dc   0x0000005c   Code   RO         2845    i.SX126xReadRegisters  sx126x-board.o
    0x0800a538   0x0800a538   0x00000034   Code   RO         2846    i.SX126xReset       sx126x-board.o
    0x0800a56c   0x0800a56c   0x00000010   Code   RO         2567    i.SX126xSendPayload  sx126x.o
    0x0800a57c   0x0800a57c   0x00000014   Code   RO         2568    i.SX126xSetBufferBaseAddress  sx126x.o
    0x0800a590   0x0800a590   0x00000018   Code   RO         2569    i.SX126xSetCad      sx126x.o
    0x0800a5a8   0x0800a5a8   0x00000024   Code   RO         2571    i.SX126xSetCrcPolynomial  sx126x.o
    0x0800a5cc   0x0800a5cc   0x00000024   Code   RO         2572    i.SX126xSetCrcSeed  sx126x.o
    0x0800a5f0   0x0800a5f0   0x0000000e   Code   RO         2573    i.SX126xSetDio2AsRfSwitchCtrl  sx126x.o
    0x0800a5fe   0x0800a5fe   0x00000028   Code   RO         2575    i.SX126xSetDioIrqParams  sx126x.o
    0x0800a626   0x0800a626   0x0000000e   Code   RO         2577    i.SX126xSetLoRaSymbNumTimeout  sx126x.o
    0x0800a634   0x0800a634   0x000000a0   Code   RO         2578    i.SX126xSetModulationParams  sx126x.o
    0x0800a6d4   0x0800a6d4   0x00000018   Code   RO         2579    i.SX126xSetPaConfig  sx126x.o
    0x0800a6ec   0x0800a6ec   0x000000b4   Code   RO         2580    i.SX126xSetPacketParams  sx126x.o
    0x0800a7a0   0x0800a7a0   0x0000001c   Code   RO         2581    i.SX126xSetPacketType  sx126x.o
    0x0800a7bc   0x0800a7bc   0x0000000e   Code   RO         2582    i.SX126xSetPayload  sx126x.o
    0x0800a7ca   0x0800a7ca   0x0000000e   Code   RO         2583    i.SX126xSetRegulatorMode  sx126x.o
    0x0800a7d8   0x0800a7d8   0x0000004c   Code   RO         2584    i.SX126xSetRfFrequency  sx126x.o
    0x0800a824   0x0800a824   0x0000000a   Code   RO         2847    i.SX126xSetRfTxPower  sx126x-board.o
    0x0800a82e   0x0800a82e   0x00000002   PAD
    0x0800a830   0x0800a830   0x00000024   Code   RO         2585    i.SX126xSetRx       sx126x.o
    0x0800a854   0x0800a854   0x00000034   Code   RO         2586    i.SX126xSetRxBoosted  sx126x.o
    0x0800a888   0x0800a888   0x00000030   Code   RO         2587    i.SX126xSetRxDutyCycle  sx126x.o
    0x0800a8b8   0x0800a8b8   0x0000001c   Code   RO         2589    i.SX126xSetSleep    sx126x.o
    0x0800a8d4   0x0800a8d4   0x00000024   Code   RO         2590    i.SX126xSetStandby  sx126x.o
    0x0800a8f8   0x0800a8f8   0x0000000e   Code   RO         2591    i.SX126xSetStopRxTimerOnPreambleDetect  sx126x.o
    0x0800a906   0x0800a906   0x00000012   Code   RO         2592    i.SX126xSetSyncWord  sx126x.o
    0x0800a918   0x0800a918   0x00000024   Code   RO         2593    i.SX126xSetTx       sx126x.o
    0x0800a93c   0x0800a93c   0x0000000e   Code   RO         2594    i.SX126xSetTxContinuousWave  sx126x.o
    0x0800a94a   0x0800a94a   0x00000002   PAD
    0x0800a94c   0x0800a94c   0x00000080   Code   RO         2596    i.SX126xSetTxParams  sx126x.o
    0x0800a9cc   0x0800a9cc   0x00000034   Code   RO         2597    i.SX126xSetWhiteningSeed  sx126x.o
    0x0800aa00   0x0800aa00   0x00000018   Code   RO         2848    i.SX126xWaitOnBusy  sx126x-board.o
    0x0800aa18   0x0800aa18   0x00000034   Code   RO         2849    i.SX126xWakeup      sx126x-board.o
    0x0800aa4c   0x0800aa4c   0x00000050   Code   RO         2850    i.SX126xWriteBuffer  sx126x-board.o
    0x0800aa9c   0x0800aa9c   0x0000004c   Code   RO         2851    i.SX126xWriteCommand  sx126x-board.o
    0x0800aae8   0x0800aae8   0x0000000c   Code   RO         2852    i.SX126xWriteRegister  sx126x-board.o
    0x0800aaf4   0x0800aaf4   0x00000054   Code   RO         2853    i.SX126xWriteRegisters  sx126x-board.o
    0x0800ab48   0x0800ab48   0x00000034   Code   RO         2854    i.SX126x_CS_Di      sx126x-board.o
    0x0800ab7c   0x0800ab7c   0x00000078   Code   RO         1644    i.SendComMap        serial_at_cmd_app.o
    0x0800abf4   0x0800abf4   0x00000028   Code   RO         2855    i.SpiInOut          sx126x-board.o
    0x0800ac1c   0x0800ac1c   0x00000014   Code   RO         1306    i.Spi_ChangePrescaler  spi.o
    0x0800ac30   0x0800ac30   0x0000007c   Code   RO         2972    i.SwitchLoraSettings  lora.o
    0x0800acac   0x0800acac   0x0000008c   Code   RO         2973    i.SwitchLoraSettings_FSK  lora.o
    0x0800ad38   0x0800ad38   0x00000008   Code   RO         2069    i.SysTick_Handler   stm32l0xx_it.o
    0x0800ad40   0x0800ad40   0x0000009c   Code   RO         1848    i.SystemClock_Config  main.o
    0x0800addc   0x0800addc   0x00000058   Code   RO         2235    i.SystemInit        system_stm32l0xx.o
    0x0800ae34   0x0800ae34   0x00000058   Code   RO         5972    i.TIM_Base_SetConfig  stm32l0xx_hal_tim.o
    0x0800ae8c   0x0800ae8c   0x0000001a   Code   RO         5973    i.TIM_CCxChannelCmd  stm32l0xx_hal_tim.o
    0x0800aea6   0x0800aea6   0x00000030   Code   RO         5985    i.TIM_OC1_SetConfig  stm32l0xx_hal_tim.o
    0x0800aed6   0x0800aed6   0x00000032   Code   RO         5986    i.TIM_OC2_SetConfig  stm32l0xx_hal_tim.o
    0x0800af08   0x0800af08   0x00000036   Code   RO         5987    i.TIM_OC3_SetConfig  stm32l0xx_hal_tim.o
    0x0800af3e   0x0800af3e   0x00000036   Code   RO         5988    i.TIM_OC4_SetConfig  stm32l0xx_hal_tim.o
    0x0800af74   0x0800af74   0x00000080   Code   RO         1718    i.TagListUpdate     dw_mbx_tag.o
    0x0800aff4   0x0800aff4   0x000000ca   Code   RO         5189    i.UART_AdvFeatureConfig  stm32l0xx_hal_uart.o
    0x0800b0be   0x0800b0be   0x00000002   PAD
    0x0800b0c0   0x0800b0c0   0x00000060   Code   RO         5190    i.UART_CheckIdleState  stm32l0xx_hal_uart.o
    0x0800b120   0x0800b120   0x00000074   Code   RO         1382    i.UART_CheckReceive  usart.o
    0x0800b194   0x0800b194   0x00000098   Code   RO         1383    i.UART_CheckSend    usart.o
    0x0800b22c   0x0800b22c   0x00000014   Code   RO         5191    i.UART_DMAAbortOnError  stm32l0xx_hal_uart.o
    0x0800b240   0x0800b240   0x00000048   Code   RO         5192    i.UART_DMAError     stm32l0xx_hal_uart.o
    0x0800b288   0x0800b288   0x0000003e   Code   RO         5193    i.UART_DMAReceiveCplt  stm32l0xx_hal_uart.o
    0x0800b2c6   0x0800b2c6   0x0000000a   Code   RO         5195    i.UART_DMARxHalfCplt  stm32l0xx_hal_uart.o
    0x0800b2d0   0x0800b2d0   0x00000020   Code   RO         5201    i.UART_EndRxTransfer  stm32l0xx_hal_uart.o
    0x0800b2f0   0x0800b2f0   0x00000010   Code   RO         5202    i.UART_EndTxTransfer  stm32l0xx_hal_uart.o
    0x0800b300   0x0800b300   0x00000064   Code   RO         1385    i.UART_PushFrame    usart.o
    0x0800b364   0x0800b364   0x00000058   Code   RO         5203    i.UART_RxISR_16BIT  stm32l0xx_hal_uart.o
    0x0800b3bc   0x0800b3bc   0x00000058   Code   RO         5204    i.UART_RxISR_8BIT   stm32l0xx_hal_uart.o
    0x0800b414   0x0800b414   0x00000228   Code   RO         5205    i.UART_SetConfig    stm32l0xx_hal_uart.o
    0x0800b63c   0x0800b63c   0x00000062   Code   RO         5208    i.UART_WaitOnFlagUntilTimeout  stm32l0xx_hal_uart.o
    0x0800b69e   0x0800b69e   0x00000002   PAD
    0x0800b6a0   0x0800b6a0   0x00000018   Code   RO         2070    i.USART1_IRQHandler  stm32l0xx_it.o
    0x0800b6b8   0x0800b6b8   0x00000034   Code   RO         1566    i.UWB_Wkup          dw_app.o
    0x0800b6ec   0x0800b6ec   0x00000024   Code   RO         2974    i.UpdateCRC16       lora.o
    0x0800b710   0x0800b710   0x0000007c   Code   RO         1645    i.UpdateProcess     serial_at_cmd_app.o
    0x0800b78c   0x0800b78c   0x0000000c   Code   RO         1388    i.Usart1InitVariables  usart.o
    0x0800b798   0x0800b798   0x00000050   Code   RO         1849    i.UsartDeInit       main.o
    0x0800b7e8   0x0800b7e8   0x0000002c   Code   RO         1850    i.UsartInit         main.o
    0x0800b814   0x0800b814   0x0000011c   Code   RO         1646    i.UsartParseDataHandler  serial_at_cmd_app.o
    0x0800b930   0x0800b930   0x00000038   Code   RO         1307    i.Uwb_CS_di         spi.o
    0x0800b968   0x0800b968   0x00000014   Code   RO         6631    i.__0printf$bare    mc_p.l(printfb.o)
    0x0800b97c   0x0800b97c   0x0000002e   Code   RO         6980    i.__ARM_clz         mf_p.l(depilogue.o)
    0x0800b9aa   0x0800b9aa   0x0000001a   Code   RO          614    i.__ARM_common_switch8  dps310.o
    0x0800b9c4   0x0800b9c4   0x0000000e   Code   RO         6992    i.__scatterload_copy  mc_p.l(handlers.o)
    0x0800b9d2   0x0800b9d2   0x00000002   Code   RO         6993    i.__scatterload_null  mc_p.l(handlers.o)
    0x0800b9d4   0x0800b9d4   0x0000000e   Code   RO         6994    i.__scatterload_zeroinit  mc_p.l(handlers.o)
    0x0800b9e2   0x0800b9e2   0x00000026   Code   RO          706    i._dwt_aonarrayupload  deca_device.o
    0x0800ba08   0x0800ba08   0x0000003c   Code   RO          708    i._dwt_configlde    deca_device.o
    0x0800ba44   0x0800ba44   0x000000b6   Code   RO          710    i._dwt_enableclocks  deca_device.o
    0x0800bafa   0x0800bafa   0x00000032   Code   RO          711    i._dwt_loaducodefromrom  deca_device.o
    0x0800bb2c   0x0800bb2c   0x00000044   Code   RO          713    i._dwt_otpread      deca_device.o
    0x0800bb70   0x0800bb70   0x0000001e   Code   RO         6638    i._printf_core      mc_p.l(printfb.o)
    0x0800bb8e   0x0800bb8e   0x00000002   PAD
    0x0800bb90   0x0800bb90   0x000000c8   Code   RO         6586    i.ceil              m_ps.l(ceil.o)
    0x0800bc58   0x0800bc58   0x0000000e   Code   RO         1275    i.delay_ms          dw_driver.o
    0x0800bc66   0x0800bc66   0x0000008c   Code   RO           76    i.delay_us          lis3dh_driver.o
    0x0800bcf2   0x0800bcf2   0x00000002   PAD
    0x0800bcf4   0x0800bcf4   0x00000210   Code   RO          721    i.dwt_configure     deca_device.o
    0x0800bf04   0x0800bf04   0x00000028   Code   RO          722    i.dwt_configuresleep  deca_device.o
    0x0800bf2c   0x0800bf2c   0x00000008   Code   RO          727    i.dwt_entersleep    deca_device.o
    0x0800bf34   0x0800bf34   0x00000026   Code   RO          728    i.dwt_entersleepaftertx  deca_device.o
    0x0800bf5a   0x0800bf5a   0x00000002   PAD
    0x0800bf5c   0x0800bf5c   0x00000050   Code   RO          729    i.dwt_forcetrxoff   deca_device.o
    0x0800bfac   0x0800bfac   0x00000148   Code   RO          733    i.dwt_initialise    deca_device.o
    0x0800c0f4   0x0800c0f4   0x0000002c   Code   RO          739    i.dwt_read16bitoffsetreg  deca_device.o
    0x0800c120   0x0800c120   0x00000028   Code   RO          740    i.dwt_read32bitoffsetreg  deca_device.o
    0x0800c148   0x0800c148   0x0000000c   Code   RO          743    i.dwt_readdevid     deca_device.o
    0x0800c154   0x0800c154   0x00000038   Code   RO          746    i.dwt_readfromdevice  deca_device.o
    0x0800c18c   0x0800c18c   0x00000012   Code   RO          747    i.dwt_readrxdata    deca_device.o
    0x0800c19e   0x0800c19e   0x00000010   Code   RO          748    i.dwt_readrxtimestamp  deca_device.o
    0x0800c1ae   0x0800c1ae   0x00000054   Code   RO          759    i.dwt_rxenable      deca_device.o
    0x0800c202   0x0800c202   0x0000000e   Code   RO          768    i.dwt_setdelayedtrxtime  deca_device.o
    0x0800c210   0x0800c210   0x00000014   Code   RO          775    i.dwt_setrxantennadelay  deca_device.o
    0x0800c224   0x0800c224   0x0000005c   Code   RO          777    i.dwt_setrxtimeout  deca_device.o
    0x0800c280   0x0800c280   0x0000000e   Code   RO          779    i.dwt_settxantennadelay  deca_device.o
    0x0800c28e   0x0800c28e   0x00000002   PAD
    0x0800c290   0x0800c290   0x00000094   Code   RO          782    i.dwt_starttx       deca_device.o
    0x0800c324   0x0800c324   0x00000034   Code   RO          783    i.dwt_syncrxbufptrs  deca_device.o
    0x0800c358   0x0800c358   0x00000016   Code   RO          784    i.dwt_write16bitoffsetreg  deca_device.o
    0x0800c36e   0x0800c36e   0x0000001e   Code   RO          785    i.dwt_write32bitoffsetreg  deca_device.o
    0x0800c38c   0x0800c38c   0x00000038   Code   RO          786    i.dwt_writetodevice  deca_device.o
    0x0800c3c4   0x0800c3c4   0x00000024   Code   RO          787    i.dwt_writetxdata   deca_device.o
    0x0800c3e8   0x0800c3e8   0x0000001c   Code   RO          788    i.dwt_writetxfctrl  deca_device.o
    0x0800c404   0x0800c404   0x00000030   Code   RO          789    i.dwt_xtaltrim      deca_device.o
    0x0800c434   0x0800c434   0x000000c8   Code   RO         6590    i.floor             m_ps.l(floor.o)
    0x0800c4fc   0x0800c4fc   0x00000018   Code   RO         1389    i.fputc             usart.o
    0x0800c514   0x0800c514   0x00000184   Code   RO         1851    i.main              main.o
    0x0800c698   0x0800c698   0x0000002c   Code   RO         1518    i.parameter_init    global_param.o
    0x0800c6c4   0x0800c6c4   0x00000058   Code   RO         1308    i.readfromspi       spi.o
    0x0800c71c   0x0800c71c   0x0000001e   Code   RO         1719    i.resp_msg_set_ts   dw_mbx_tag.o
    0x0800c73a   0x0800c73a   0x00000008   Code   RO         6603    i.rint              m_ps.l(rint.o)
    0x0800c742   0x0800c742   0x00000002   PAD
    0x0800c744   0x0800c744   0x00000040   Code   RO         1519    i.save_com_map_to_flash  global_param.o
    0x0800c784   0x0800c784   0x00000054   Code   RO         1309    i.writetospi        spi.o
    0x0800c7d8   0x0800c7d8   0x00000008   Data   RO         1236    .constdata          deca_params_init.o
    0x0800c7e0   0x0800c7e0   0x00000018   Data   RO         1237    .constdata          deca_params_init.o
    0x0800c7f8   0x0800c7f8   0x00000008   Data   RO         1238    .constdata          deca_params_init.o
    0x0800c800   0x0800c800   0x0000000c   Data   RO         1239    .constdata          deca_params_init.o
    0x0800c80c   0x0800c80c   0x00000004   Data   RO         1240    .constdata          deca_params_init.o
    0x0800c810   0x0800c810   0x00000020   Data   RO         1241    .constdata          deca_params_init.o
    0x0800c830   0x0800c830   0x00000032   Data   RO         1242    .constdata          deca_params_init.o
    0x0800c862   0x0800c862   0x00000019   Data   RO         2236    .constdata          system_stm32l0xx.o
    0x0800c87b   0x0800c87b   0x00000008   Data   RO         2237    .constdata          system_stm32l0xx.o
    0x0800c883   0x0800c883   0x00000001   PAD
    0x0800c884   0x0800c884   0x0000006c   Data   RO         2359    .constdata          radio.o
    0x0800c8f0   0x0800c8f0   0x000000b4   Data   RO         2360    .constdata          radio.o
    0x0800c9a4   0x0800c9a4   0x00000020   Data   RO         6990    Region$$Table       anon$$obj.o
    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800c880, Size: 0x00001fb8, Max: 0x00002000, ABSOLUTE, COMPRESSED[0x00000084])
    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800c9c4, Size: 0x00001fb8, Max: 0x00002000, ABSOLUTE, COMPRESSED[0x00000084])
    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
@@ -4688,9 +4696,9 @@
    0x200001cc   COMPRESSED   0x00000004   PAD
    0x200001d0   COMPRESSED   0x000000a8   Data   RW         2361    .data               radio.o
    0x20000278   COMPRESSED   0x00000008   Data   RW         2598    .data               sx126x.o
    0x20000280   COMPRESSED   0x00000034   Data   RW         2980    .data               lora.o
    0x200002b4   COMPRESSED   0x00000004   Data   RW         3349    .data               stm32l0xx_hal.o
    0x200002b8   COMPRESSED   0x00000004   Data   RW         6957    .data               mc_p.l(stdout.o)
    0x20000280   COMPRESSED   0x00000034   Data   RW         2981    .data               lora.o
    0x200002b4   COMPRESSED   0x00000004   Data   RW         3355    .data               stm32l0xx_hal.o
    0x200002b8   COMPRESSED   0x00000004   Data   RW         6963    .data               mc_p.l(stdout.o)
    0x200002bc        -       0x0000003c   Zero   RW          790    .bss                deca_device.o
    0x200002f8        -       0x000008c0   Zero   RW         1390    .bss                usart.o
    0x20000bb8        -       0x00000258   Zero   RW         1520    .bss                global_param.o
@@ -4702,8 +4710,8 @@
    0x200016b4        -       0x00000048   Zero   RW         1854    .bss                main.o
    0x200016fc        -       0x00000048   Zero   RW         1855    .bss                main.o
    0x20001744        -       0x00000150   Zero   RW         2358    .bss                radio.o
    0x20001894        -       0x00000308   Zero   RW         2974    .bss                lora.o
    0x20001b9c        -       0x00000018   Zero   RW         4228    .bss                stm32l0xx_hal_flash.o
    0x20001894        -       0x00000308   Zero   RW         2975    .bss                lora.o
    0x20001b9c        -       0x00000018   Zero   RW         4234    .bss                stm32l0xx_hal_flash.o
    0x20001bb4   COMPRESSED   0x00000004   PAD
    0x20001bb8        -       0x00000400   Zero   RW            1    STACK               startup_stm32l051xx.o
@@ -4722,12 +4730,12 @@
        26          0          0          0          0         72   dps310.o
       130         16          0         15        100       2853   dw_app.o
        94          4          0          0          0       4434   dw_driver.o
      1754        188          0         72       1150      14357   dw_mbx_tag.o
      1778        188          0         72       1150      14369   dw_mbx_tag.o
       130          0          0          0          0       2959   flash.o
       200         36          0          0        600       2160   global_param.o
       948         44          0         10          0     372816   lis3dh_driver.o
      2072        300          0         52        776      11819   lora.o
      2504        308          0        268        904      20029   main.o
      2260        330          0         52        776      12584   lora.o
      2616        312          0        268        904      20245   main.o
      2024        192        288        168        336      27596   radio.o
       528         68          0          7        200      11565   serial_at_cmd_app.o
       248         38          0          0          0       2869   spi.o
@@ -4757,7 +4765,7 @@
       404         50          0         24       2240       6316   usart.o
    ----------------------------------------------------------------------
     27090       2384        684        696       7420     634817   Object Totals
     27414       2418        684        696       7420     635810   Object Totals
         0          0         32          0          0          0   (incl. Generated)
        40          0          1         12          6          0   (incl. Padding)
@@ -4834,15 +4842,15 @@
      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
     30164       2506        684        700       7420     622709   Grand Totals
     30164       2506        684        132       7420     622709   ELF Image Totals (compressed)
     30164       2506        684        132          0          0   ROM Totals
     30488       2540        684        700       7420     623658   Grand Totals
     30488       2540        684        132       7420     623658   ELF Image Totals (compressed)
     30488       2540        684        132          0          0   ROM Totals
==============================================================================
    Total RO  Size (Code + RO Data)                30848 (  30.13kB)
    Total RO  Size (Code + RO Data)                31172 (  30.44kB)
    Total RW  Size (RW Data + ZI Data)              8120 (   7.93kB)
    Total ROM Size (Code + RO Data + RW Data)      30980 (  30.25kB)
    Total ROM Size (Code + RO Data + RW Data)      31304 (  30.57kB)
==============================================================================
MDK-ARM/L051/L051_L051.dep
@@ -1,6 +1,6 @@
Dependencies for Project 'L051', Target 'L051': (DO NOT MODIFY !)
CompilerVersion: 5060750::V5.06 update 6 (build 750)::.\ARMCC
F (startup_stm32l051xx.s)(0x6710ACD8)(--cpu Cortex-M0+ -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include --pd "__UVISION_VERSION SETA 530" --pd "_RTE_ SETA 1" --pd "STM32L051xx SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32l051xx.lst --xref -o l051\startup_stm32l051xx.o --depend l051\startup_stm32l051xx.d)
F (startup_stm32l051xx.s)(0x672470A4)(--cpu Cortex-M0+ -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include --pd "__UVISION_VERSION SETA 530" --pd "_RTE_ SETA 1" --pd "STM32L051xx SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32l051xx.lst --xref -o l051\startup_stm32l051xx.o --depend l051\startup_stm32l051xx.d)
F (..\Drivers\ExternlDrivers\lis3dh_driver.c)(0x667A1AD8)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\lis3dh_driver.o --omf_browse l051\lis3dh_driver.crf --depend l051\lis3dh_driver.d)
I (..\Drivers\ExternlDrivers\lis3dh_driver.h)(0x654CA192)
I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x5E53505A)
@@ -165,7 +165,7 @@
I (..\Src\decadriver\deca_device_api.h)(0x64B4E204)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E53505C)
I (..\Src\decadriver\deca_param_types.h)(0x6475A95E)
F (..\Src\ExternalDevices\dw_driver.c)(0x64FE7C8C)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\dw_driver.o --omf_browse l051\dw_driver.crf --depend l051\dw_driver.d)
F (..\Src\ExternalDevices\dw_driver.c)(0x6731B430)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\dw_driver.o --omf_browse l051\dw_driver.crf --depend l051\dw_driver.d)
I (..\Src\ExternalDevices\dw_driver.h)(0x65533FCF)
I (../Inc/main.h)(0x65B705B5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x63B3817B)
@@ -212,7 +212,7 @@
I (../Src/algorithm/TrackingDiff.h)(0x6475A95E)
I (../Src/application/global_param.h)(0x667A7F2B)
I (../Src/decadriver/deca_device_api.h)(0x64B4E204)
F (..\Src\OnChipDevices\Spi.c)(0x65E57A8D)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\spi.o --omf_browse l051\spi.crf --depend l051\spi.d)
F (..\Src\OnChipDevices\Spi.c)(0x6731B430)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\spi.o --omf_browse l051\spi.crf --depend l051\spi.d)
I (..\Src\OnChipDevices\Spi.h)(0x6475A95E)
I (../Inc/main.h)(0x65B705B5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x63B3817B)
@@ -447,7 +447,7 @@
I (../Src/algorithm/TrackingDiff.h)(0x6475A95E)
I (../Src/application/global_param.h)(0x667A7F2B)
I (../Src/OnChipDevices/Flash.h)(0x64FE7C8C)
F (..\Src\application\dw_app.c)(0x6710BBC4)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\dw_app.o --omf_browse l051\dw_app.crf --depend l051\dw_app.d)
F (..\Src\application\dw_app.c)(0x6731B430)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\dw_app.o --omf_browse l051\dw_app.crf --depend l051\dw_app.d)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E53505C)
I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x5E53505A)
I (..\Src\application\dw_app.h)(0x6503FE82)
@@ -596,7 +596,7 @@
I (../Src/OnChipDevices/ADC.h)(0x6475A95E)
I (../Src/algorithm/TrackingDiff.h)(0x6475A95E)
I (../Src/application/global_param.h)(0x667A7F2B)
F (..\Src\application\dw_mbx_tag.c)(0x671B5028)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\dw_mbx_tag.o --omf_browse l051\dw_mbx_tag.crf --depend l051\dw_mbx_tag.d)
F (..\Src\application\dw_mbx_tag.c)(0x6732FE4E)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\dw_mbx_tag.o --omf_browse l051\dw_mbx_tag.crf --depend l051\dw_mbx_tag.d)
I (..\Src\application\dw_mbx_tag.h)(0x667A1AD8)
I (..\Src\application\dw_app.h)(0x6503FE82)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E53505C)
@@ -651,7 +651,7 @@
I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E53505C)
I (../Src/radio/radio.h)(0x604C860C)
I (../Drivers/ExternlDrivers/dps310.h)(0x65E520A5)
F (../Src/main.c)(0x67204D55)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\main.o --omf_browse l051\main.crf --depend l051\main.d)
F (../Src/main.c)(0x6732F8F7)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\main.o --omf_browse l051\main.crf --depend l051\main.d)
I (../Inc/main.h)(0x65B705B5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x63B3817B)
I (../Inc/stm32l0xx_hal_conf.h)(0x65B705B5)
@@ -715,7 +715,7 @@
I (../Src/application/dw_mbx_tag.h)(0x667A1AD8)
I (../Src/decadriver/deca_regs.h)(0x64B4E204)
I (../Src/OnChipDevices/Spi.h)(0x6475A95E)
F (../Src/stm32l0xx_it.c)(0x6710BBC5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\stm32l0xx_it.o --omf_browse l051\stm32l0xx_it.crf --depend l051\stm32l0xx_it.d)
F (../Src/stm32l0xx_it.c)(0x6731B430)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\stm32l0xx_it.o --omf_browse l051\stm32l0xx_it.crf --depend l051\stm32l0xx_it.d)
I (../Inc/main.h)(0x65B705B5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x63B3817B)
I (../Inc/stm32l0xx_hal_conf.h)(0x65B705B5)
@@ -760,7 +760,7 @@
I (../Src/OnChipDevices/ADC.h)(0x6475A95E)
I (../Src/algorithm/TrackingDiff.h)(0x6475A95E)
I (../Src/application/global_param.h)(0x667A7F2B)
I (../Inc/stm32l0xx_it.h)(0x6710BBC3)
I (../Inc/stm32l0xx_it.h)(0x6731B430)
F (../Src/stm32l0xx_hal_msp.c)(0x6710BBC4)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\stm32l0xx_hal_msp.o --omf_browse l051\stm32l0xx_hal_msp.crf --depend l051\stm32l0xx_hal_msp.d)
I (../Inc/main.h)(0x65B705B5)
I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x63B3817B)
@@ -941,7 +941,7 @@
I (C:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E53505C)
I (..\Src\radio\sx126x-board.h)(0x64F18E2B)
I (..\Src\radio\delay.h)(0x64F14193)
F (..\Src\radio\sx126x-board.c)(0x65E576FF)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\sx126x-board.o --omf_browse l051\sx126x-board.crf --depend l051\sx126x-board.d)
F (..\Src\radio\sx126x-board.c)(0x6731B430)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\sx126x-board.o --omf_browse l051\sx126x-board.crf --depend l051\sx126x-board.d)
I (..\Src\radio\delay.h)(0x64F14193)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E53505C)
I (..\Src\radio\radio.h)(0x604C860C)
@@ -992,7 +992,7 @@
I (../Src/algorithm/TrackingDiff.h)(0x6475A95E)
I (../Src/application/global_param.h)(0x667A7F2B)
I (../Src/OnChipDevices/Spi.h)(0x6475A95E)
F (..\Src\radio\Lora.c)(0x671B5029)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\lora.o --omf_browse l051\lora.crf --depend l051\lora.d)
F (..\Src\radio\Lora.c)(0x6733150C)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc -I ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/ExternlDrivers -I ../Src/decadriver -I ../Src/ExternalDevices -I ../Src/OnChipDevices -I ../Src/algorithm -I ../Src/application -I ../Src/radio -I.\RTE\_L051 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.2.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include -D__UVISION_VERSION="530" -D_RTE_ -DSTM32L051xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32L051xx -o l051\lora.o --omf_browse l051\lora.crf --depend l051\lora.d)
I (C:\Keil_v5\ARM\ARMCC\include\math.h)(0x5E53505A)
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E53505C)
I (..\Src\radio\sx126x.h)(0x5BBF0270)
Src/application/dw_mbx_tag.c
@@ -162,7 +162,7 @@
    {
        uint16_t tag_recv_interval;
        float temp_tagpos;
        HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
        dwt_write32bitreg(SYS_STATUS_ID, SYS_STATUS_RXFCG | SYS_STATUS_TXFRS);
        frame_len = dwt_read32bitreg(RX_FINFO_ID) & RX_FINFO_RXFL_MASK_1023;//获得接收数据长度
@@ -230,7 +230,7 @@
    dwt_forcetrxoff();
    dwt_entersleep();
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET);
}
wg_state_enum wg_state = WG_Lost;
uint8_t lora_sendbuffer[200];
Src/main.c
@@ -330,6 +330,7 @@
    {
        SystemClock_Config();
        irq_num++;
        HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET);
        RadioIrqProcess();
    }
    if(GPIO_Pin == GPIO_PIN_1)//按键
@@ -492,6 +493,25 @@
  MX_LPUART1_UART_Init();
  MX_LPTIM1_Init();
  /* USER CODE BEGIN 2 */
    GPIO_InitTypeDef GPIO_InitStruct = {0};
  /* GPIO Ports Clock Enable */
  __HAL_RCC_GPIOC_CLK_ENABLE();
  __HAL_RCC_GPIOH_CLK_ENABLE();
  __HAL_RCC_GPIOA_CLK_ENABLE();
  __HAL_RCC_GPIOB_CLK_ENABLE();
  /*Configure GPIO pin Output Level */
  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
  /*Configure GPIO pins : PA2 PA8 */
  GPIO_InitStruct.Pin = GPIO_PIN_12;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
    LED2_TB_ON;
    Program_Init();
    LIS3DH_Data_Init();
Src/radio/Lora.c
@@ -21,6 +21,7 @@
void Lora47xrx_Init(void);
void Lora433_change(void);
void Lora433rx_Init(void);
void SwitchLoraSettings_FSK(uint32_t freq,uint8_t sf,uint8_t power);
void SwitchLoraSettings(uint32_t freq,uint8_t sf,uint8_t power);
uint32_t RxDutyCycle_RX_time   =128;
uint32_t RxDutyCycle_SLEEP_time=256;
@@ -259,9 +260,13 @@
    lora_up_rec_flag=1;
    if(RX_Buffer[MSG_TYPE_IDX]==LORA_MSGTYPE_RANGEPOLL)
    {
         HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
            UWB_Wkup();
            HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_SET);
            MbxTagUwbRec();           
//            HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
            HAL_GPIO_WritePin(RADIO_NSS_GPIO_Port, RADIO_NSS_Pin, GPIO_PIN_RESET); //片选lora有效
        Radio.Rx(0);
    }
    if(RX_Buffer[MSG_TYPE_IDX]==LORA_MSGTYPE_WGRESPTAG)
    {
@@ -350,22 +355,24 @@
                }
            }
        }
    }
    if(!no_rx_flag)
    {
        if(lora_jianting_flag&&LoraUp_flag==0)
        {
            SwitchLoraSettings(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],UWB_CHANNEL_SF,0);
            SwitchLoraSettings_FSK(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],UWB_CHANNEL_SF,0);
            Radio.Rx(0);
        }
    }
    }
    HAL_GPIO_WritePin(GPIOA, GPIO_PIN_12, GPIO_PIN_RESET);
}
void OnTxTimeout( void )
{
    Radio.Standby();
    if(lora_jianting_flag)
    SwitchLoraSettings(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],UWB_CHANNEL_SF,0);
    SwitchLoraSettings_FSK(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],UWB_CHANNEL_SF,0);
}
    uint8_t tm;
uint16_t Lora_rece_error;
@@ -382,7 +389,7 @@
    }
    if(lora_jianting_flag)
    {
        SwitchLoraSettings(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],UWB_CHANNEL_SF,0);
        SwitchLoraSettings_FSK(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],UWB_CHANNEL_SF,0);
        Radio.Rx(0);
    }
}
@@ -392,7 +399,7 @@
    Radio.Standby();
    if(lora_jianting_flag)
    SwitchLoraSettings(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],UWB_CHANNEL_SF,0);
    SwitchLoraSettings_FSK(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],UWB_CHANNEL_SF,0);
}
uint16_t freq_test;
@@ -421,6 +428,39 @@
    
}
uint16_t freq_test;
#define FSK_FDEV                                    127e3      // Hz
#define FSK_DATARATE                                250e3      // bps
#define FSK_BANDWIDTH                               250e3     // Hz >> DSB in sx126x
#define FSK_AFC_BANDWIDTH                           100e3     // Hz
#define FSK_PREAMBLE_LENGTH                         5         // Same for Tx and Rx
#define FSK_FIX_LENGTH_PAYLOAD_ON                   false
void SwitchLoraSettings_FSK(uint32_t freq,uint8_t sf,uint8_t power)
{
//    RadioEvents.TxDone = OnTxDone;
//    RadioEvents.RxDone = OnRxDone;
//    RadioEvents.TxTimeout = OnTxTimeout;
//    RadioEvents.RxTimeout = OnRxTimeout;
//    RadioEvents.RxError = OnRxError;
    //HAL_GPIO_WritePin(GPIOB, GPIO_PIN_12, GPIO_PIN_SET);
//    Radio.Init( &RadioEvents );
    Radio.Standby();
  //  HAL_GPIO_WritePin(GPIOB, GPIO_PIN_12, GPIO_PIN_RESET);
    Radio.SetChannel( freq*1000000 );
    freq_test = freq;
    Radio.SetTxConfig( MODEM_FSK, power, FSK_FDEV, 0,
                                  FSK_DATARATE, 0,
                                  FSK_PREAMBLE_LENGTH, FSK_FIX_LENGTH_PAYLOAD_ON,
                                  true, 0, 0, 0, 3000 );
    Radio.SetRxConfig( MODEM_FSK, FSK_BANDWIDTH, FSK_DATARATE,
                                  0, FSK_AFC_BANDWIDTH, FSK_PREAMBLE_LENGTH,
                                  0, FSK_FIX_LENGTH_PAYLOAD_ON, 0, true,
                                  0, 0,false, false );
}
extern u8 active_flag;
void LoraInit(void)
{
@@ -431,7 +471,7 @@
    RadioEvents.RxError = OnRxError;
    Radio.Init( &RadioEvents );
    SwitchLoraSettings(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],5,0); //切换lora接收频点
    SwitchLoraSettings_FSK(UWB_CHANNEL_FRQ+g_com_map[GROUP_ID],5,0); //切换lora接收频点
    if(active_flag)
    {
    Radio.Rx( 0 );