From 6ae7ea9cc0b0e0ddf181ce928a07c184845dfb66 Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期一, 05 十月 2020 20:09:50 +0800
Subject: [PATCH] 增加PWR_CTL引脚

---
 L051.ioc                          |   14 
 MDK-ARM/L051.uvguix.Administrator |   58 
 Src/main.c                        |   13 
 MDK-ARM/L051/L051_L051.dep        |  170 +-
 Src/stm32l0xx_hal_msp.c           |    9 
 MDK-ARM/L051/L051.build_log.htm   |  150 --
 MDK-ARM/L051/L051.hex             | 1774 ++++++++++++++++++++++++++++++++++
 MDK-ARM/L051/L051.map             |  885 ++++++++--------
 MDK-ARM/L051.uvprojx              |    2 
 MDK-ARM/L051/L051.htm             |    6 
 Inc/main.h                        |    2 
 11 files changed, 2,361 insertions(+), 722 deletions(-)

diff --git a/Inc/main.h b/Inc/main.h
index ecdaf2a..064b921 100644
--- a/Inc/main.h
+++ b/Inc/main.h
@@ -106,6 +106,8 @@
 #define LED2_R_GPIO_Port GPIOB
 #define PWR_ON_Pin GPIO_PIN_7
 #define PWR_ON_GPIO_Port GPIOB
+#define PWR_CTL_Pin GPIO_PIN_9
+#define PWR_CTL_GPIO_Port GPIOB
 /* USER CODE BEGIN Private defines */
 #define GET_IMUINT 		HAL_GPIO_ReadPin(GPIOA,GPIO_PIN_0)
 #define GET_USERKEY 	HAL_GPIO_ReadPin(USER_KEY_GPIO_Port,USER_KEY_Pin)
diff --git a/L051.ioc b/L051.ioc
index a64ecc7..bc5d821 100644
--- a/L051.ioc
+++ b/L051.ioc
@@ -58,8 +58,9 @@
 Mcu.Pin24=PA15
 Mcu.Pin25=PB3
 Mcu.Pin26=PB7
-Mcu.Pin27=VP_LPTIM1_VS_LPTIM_counterModeInternalClock
-Mcu.Pin28=VP_SYS_VS_Systick
+Mcu.Pin27=PB9
+Mcu.Pin28=VP_LPTIM1_VS_LPTIM_counterModeInternalClock
+Mcu.Pin29=VP_SYS_VS_Systick
 Mcu.Pin3=PH1-OSC_OUT
 Mcu.Pin4=PA0
 Mcu.Pin5=PA1
@@ -67,7 +68,7 @@
 Mcu.Pin7=PA3
 Mcu.Pin8=PA4
 Mcu.Pin9=PA5
-Mcu.PinsNb=29
+Mcu.PinsNb=30
 Mcu.ThirdPartyNb=0
 Mcu.UserConstants=
 Mcu.UserName=STM32L051C8Tx
@@ -178,6 +179,11 @@
 PB7.GPIO_PuPd=GPIO_PULLUP
 PB7.Locked=true
 PB7.Signal=GPIO_Input
+PB9.GPIOParameters=PinState,GPIO_Label
+PB9.GPIO_Label=PWR_CTL
+PB9.Locked=true
+PB9.PinState=GPIO_PIN_SET
+PB9.Signal=GPIO_Output
 PC14-OSC32_IN.Mode=LSE-External-Oscillator
 PC14-OSC32_IN.Signal=RCC_OSC32_IN
 PC15-OSC32_OUT.Mode=LSE-External-Oscillator
@@ -209,7 +215,7 @@
 ProjectManager.HalAssertFull=false
 ProjectManager.HeapSize=0x200
 ProjectManager.KeepUserCode=true
-ProjectManager.LastFirmware=true
+ProjectManager.LastFirmware=false
 ProjectManager.LibraryCopy=0
 ProjectManager.MainLocation=Src
 ProjectManager.NoMain=false
diff --git a/MDK-ARM/L051.uvguix.Administrator b/MDK-ARM/L051.uvguix.Administrator
index f8efcc3..6cf6286 100644
--- a/MDK-ARM/L051.uvguix.Administrator
+++ b/MDK-ARM/L051.uvguix.Administrator
@@ -15,17 +15,17 @@
     <View>
       <WinId>38003</WinId>
       <ViewName>Registers</ViewName>
-      <TableColWidths>168 62</TableColWidths>
+      <TableColWidths>142 142</TableColWidths>
     </View>
     <View>
       <WinId>346</WinId>
       <ViewName>Code Coverage</ViewName>
-      <TableColWidths>370 870</TableColWidths>
+      <TableColWidths>610 160</TableColWidths>
     </View>
     <View>
       <WinId>204</WinId>
       <ViewName>Performance Analyzer</ViewName>
-      <TableColWidths>770 115 115 240</TableColWidths>
+      <TableColWidths>770</TableColWidths>
     </View>
   </SECTreeCtrl>
 
@@ -70,7 +70,7 @@
       <WinId>466</WinId>
       <ViewName>Source Browser</ViewName>
       <UserString>500</UserString>
-      <TableColWidths>166</TableColWidths>
+      <TableColWidths>300</TableColWidths>
     </View>
   </TreeListPane>
 
@@ -101,17 +101,17 @@
         <yPos>-1</yPos>
       </MaxPosition>
       <NormalPosition>
-        <Top>-841</Top>
-        <Left>545</Left>
-        <Right>1845</Right>
-        <Bottom>-149</Bottom>
+        <Top>-1057</Top>
+        <Left>369</Left>
+        <Right>2300</Right>
+        <Bottom>-365</Bottom>
       </NormalPosition>
     </WindowPosition>
     <MDIClientArea>
       <RegID>0</RegID>
       <MDITabState>
         <Len>1533</Len>
-        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001100000009000000010000001C453A5C4749545C5852616E67655F5461675C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF38453A5C4749545C5852616E67655F5461675C447269766572735C45787465726E6C447269766572735C6C69733364685F6472697665722E63000000000F6C69733364685F6472697665722E6300000000FFDC7800FFFFFFFF2A453A5C4749545C5852616E67655F5461675C5372635C6170706C69636174696F6E5C64775F6170702E63000000000864775F6170702E6300000000BECEA100FFFFFFFF24453A5C4749545C5852616E67655F5461675C5372635C73746D33326C3078785F69742E63000000000E73746D33326C3078785F69742E6300000000F0A0A100FFFFFFFF2A453A5C4749545C5852616E67655F5461675C5372635C6170706C69636174696F6E5C64775F6170702E68000000000864775F6170702E6800000000BCA8E100FFFFFFFF1C453A5C4749545C5852616E67655F5461675C496E635C6D61696E2E6800000000066D61696E2E68000000009CC1B600FFFFFFFF46453A5C4749545C5852616E67655F5461675C447269766572735C53544D33324C3078785F48414C5F4472697665725C496E635C73746D33326C3078785F68616C5F7077722E68000000001373746D33326C3078785F68616C5F7077722E6800000000F7B88600FFFFFFFF49453A5C4749545C5852616E67655F5461675C447269766572735C434D5349535C4465766963655C53545C53544D33324C3078785C496E636C7564655C73746D33326C30353178782E68000000000D73746D33326C30353178782E6800000000D9ADC200FFFFFFFF2E453A5C4749545C5852616E67655F5461675C5372635C646563616472697665725C646563615F6465766963652E63000000000D646563615F6465766963652E6300000000A5C2D700FFFFFFFF30453A5C4749545C5852616E67655F5461675C5372635C6170706C69636174696F6E5C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000B3A6BE00FFFFFFFF30453A5C4749545C5852616E67655F5461675C5372635C6170706C69636174696F6E5C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000EAD6A300FFFFFFFF29453A5C4749545C5852616E67655F5461675C5372635C4F6E43686970446576696365735C5370692E6300000000055370692E6300000000F6FA7D00FFFFFFFF2B453A5C4749545C5852616E67655F5461675C5372635C45787465726E616C446576696365735C6C65642E6800000000056C65642E6800000000B5E99D00FFFFFFFF29453A5C4749545C5852616E67655F5461675C5372635C73746D33326C3078785F68616C5F6D73702E63000000001373746D33326C3078785F68616C5F6D73702E63000000005FC3CF00FFFFFFFF35453A5C4749545C5852616E67655F5461675C5372635C6170706C69636174696F6E5C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E6300000000C1838300FFFFFFFF47453A5C4749545C5852616E67655F5461675C447269766572735C53544D33324C3078785F48414C5F4472697665725C5372635C73746D33326C3078785F68616C5F756172742E63000000001473746D33326C3078785F68616C5F756172742E6300000000CACAD500FFFFFFFF47453A5C4749545C5852616E67655F5461675C447269766572735C53544D33324C3078785F48414C5F4472697665725C496E635C73746D33326C3078785F68616C5F756172742E68000000001473746D33326C3078785F68616C5F756172742E6800000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000570200002EFCFFFFAD08000026FFFFFF</Data>
+        <Data>0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001100000002000000010000001C453A5C4749545C5852616E67655F5461675C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF38453A5C4749545C5852616E67655F5461675C447269766572735C45787465726E6C447269766572735C6C69733364685F6472697665722E63000000000F6C69733364685F6472697665722E6300000000FFDC7800FFFFFFFF2A453A5C4749545C5852616E67655F5461675C5372635C6170706C69636174696F6E5C64775F6170702E63000000000864775F6170702E6300000000BECEA100FFFFFFFF24453A5C4749545C5852616E67655F5461675C5372635C73746D33326C3078785F69742E63000000000E73746D33326C3078785F69742E6300000000F0A0A100FFFFFFFF2A453A5C4749545C5852616E67655F5461675C5372635C6170706C69636174696F6E5C64775F6170702E68000000000864775F6170702E6800000000BCA8E100FFFFFFFF1C453A5C4749545C5852616E67655F5461675C496E635C6D61696E2E6800000000066D61696E2E68000000009CC1B600FFFFFFFF46453A5C4749545C5852616E67655F5461675C447269766572735C53544D33324C3078785F48414C5F4472697665725C496E635C73746D33326C3078785F68616C5F7077722E68000000001373746D33326C3078785F68616C5F7077722E6800000000F7B88600FFFFFFFF49453A5C4749545C5852616E67655F5461675C447269766572735C434D5349535C4465766963655C53545C53544D33324C3078785C496E636C7564655C73746D33326C30353178782E68000000000D73746D33326C30353178782E6800000000D9ADC200FFFFFFFF2E453A5C4749545C5852616E67655F5461675C5372635C646563616472697665725C646563615F6465766963652E63000000000D646563615F6465766963652E6300000000A5C2D700FFFFFFFF30453A5C4749545C5852616E67655F5461675C5372635C6170706C69636174696F6E5C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000B3A6BE00FFFFFFFF30453A5C4749545C5852616E67655F5461675C5372635C6170706C69636174696F6E5C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000EAD6A300FFFFFFFF29453A5C4749545C5852616E67655F5461675C5372635C4F6E43686970446576696365735C5370692E6300000000055370692E6300000000F6FA7D00FFFFFFFF2B453A5C4749545C5852616E67655F5461675C5372635C45787465726E616C446576696365735C6C65642E6800000000056C65642E6800000000B5E99D00FFFFFFFF29453A5C4749545C5852616E67655F5461675C5372635C73746D33326C3078785F68616C5F6D73702E63000000001373746D33326C3078785F68616C5F6D73702E63000000005FC3CF00FFFFFFFF35453A5C4749545C5852616E67655F5461675C5372635C6170706C69636174696F6E5C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E6300000000C1838300FFFFFFFF47453A5C4749545C5852616E67655F5461675C447269766572735C53544D33324C3078785F48414C5F4472697665725C5372635C73746D33326C3078785F68616C5F756172742E63000000001473746D33326C3078785F68616C5F756172742E6300000000CACAD500FFFFFFFF47453A5C4749545C5852616E67655F5461675C447269766572735C53544D33324C3078785F48414C5F4472697665725C496E635C73746D33326C3078785F68616C5F756172742E68000000001473746D33326C3078785F68616C5F756172742E6800000000C5D4F200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000570200002EFCFFFFAD08000026FFFFFF</Data>
       </MDITabState>
     </MDIClientArea>
     <ViewEx>
@@ -1805,8 +1805,8 @@
         <RegID>59392</RegID>
         <Name>File</Name>
         <Buttons>
-          <Len>2881</Len>
-          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000005504F5745529600000000000000140005504F5745520B4745545F555345524B45591248414C5F554152545F4D73704465496E6974066465696E69740543524331360A4745544E4541524D5347104558554152545F424155445F524144450E4D41505F5349474E5F494E4445580E72656D6F74657461675F706172611655534152545F494E544547524154455F4F5554505554066D616C6C6F6309616D5F6D616C6C6F630430783166196477745F7265616463617272696572696E7465677261746F72175343422D3E4149524352203D2030583035464130303030124D41585F5245504F52545F414E435F4E554D08736C6F7474696D6503302E340C6672616D655F7365715F6E620A706F6C6C5F74785F74730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
+          <Len>2866</Len>
+          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000A4745544E4541524D5347960000000000000013000A4745544E4541524D534710666C61675F676574726573706F6E7365165243435F4F5343494C4C41544F52545950455F4C5349165243435F4F5343494C4C41544F52545950455F485349034C53490C6D6F64756C655F706F77657209494D555F544852455305504F5745520B4745545F555345524B45591248414C5F554152545F4D73704465496E6974066465696E6974054352433136104558554152545F424155445F524144450E4D41505F5349474E5F494E4445580E72656D6F74657461675F706172611655534152545F494E544547524154455F4F5554505554066D616C6C6F6309616D5F6D616C6C6F63043078316600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
         </Buttons>
         <OriginalItems>
           <Len>1423</Len>
@@ -1822,7 +1822,7 @@
         <Name>Build</Name>
         <Buttons>
           <Len>968</Len>
-          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000044C30353196000000000000000100044C303531000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
+          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000044C30353196000000000000000100044C303531000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
         </Buttons>
         <OriginalItems>
           <Len>583</Len>
@@ -1838,7 +1838,7 @@
         <Name>Debug</Name>
         <Buttons>
           <Len>2373</Len>
-          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
+          <Data>00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
         </Buttons>
         <OriginalItems>
           <Len>898</Len>
@@ -3603,12 +3603,12 @@
     <ActiveMDIGroup>0</ActiveMDIGroup>
     <MDIGroup>
       <Size>100</Size>
-      <ActiveTab>9</ActiveTab>
+      <ActiveTab>2</ActiveTab>
       <Doc>
         <Name>../Src/main.c</Name>
-        <ColumnNumber>0</ColumnNumber>
-        <TopLine>319</TopLine>
-        <CurrentLine>328</CurrentLine>
+        <ColumnNumber>3</ColumnNumber>
+        <TopLine>516</TopLine>
+        <CurrentLine>521</CurrentLine>
         <Folding>1</Folding>
         <ContractedFolders></ContractedFolders>
         <PaneID>0</PaneID>
@@ -3624,18 +3624,18 @@
       </Doc>
       <Doc>
         <Name>..\Src\application\dw_app.c</Name>
-        <ColumnNumber>22</ColumnNumber>
-        <TopLine>54</TopLine>
-        <CurrentLine>55</CurrentLine>
+        <ColumnNumber>19</ColumnNumber>
+        <TopLine>644</TopLine>
+        <CurrentLine>669</CurrentLine>
         <Folding>1</Folding>
         <ContractedFolders></ContractedFolders>
         <PaneID>0</PaneID>
       </Doc>
       <Doc>
         <Name>../Src/stm32l0xx_it.c</Name>
-        <ColumnNumber>20</ColumnNumber>
+        <ColumnNumber>0</ColumnNumber>
         <TopLine>135</TopLine>
-        <CurrentLine>156</CurrentLine>
+        <CurrentLine>157</CurrentLine>
         <Folding>1</Folding>
         <ContractedFolders></ContractedFolders>
         <PaneID>0</PaneID>
@@ -3643,8 +3643,8 @@
       <Doc>
         <Name>..\Src\application\dw_app.h</Name>
         <ColumnNumber>0</ColumnNumber>
-        <TopLine>10</TopLine>
-        <CurrentLine>31</CurrentLine>
+        <TopLine>19</TopLine>
+        <CurrentLine>33</CurrentLine>
         <Folding>1</Folding>
         <ContractedFolders></ContractedFolders>
         <PaneID>0</PaneID>
@@ -3652,7 +3652,7 @@
       <Doc>
         <Name>../Inc/main.h</Name>
         <ColumnNumber>0</ColumnNumber>
-        <TopLine>67</TopLine>
+        <TopLine>69</TopLine>
         <CurrentLine>111</CurrentLine>
         <Folding>1</Folding>
         <ContractedFolders></ContractedFolders>
@@ -3687,16 +3687,16 @@
       </Doc>
       <Doc>
         <Name>..\Src\application\global_param.h</Name>
-        <ColumnNumber>0</ColumnNumber>
+        <ColumnNumber>34</ColumnNumber>
         <TopLine>22</TopLine>
-        <CurrentLine>55</CurrentLine>
+        <CurrentLine>46</CurrentLine>
         <Folding>1</Folding>
         <ContractedFolders></ContractedFolders>
         <PaneID>0</PaneID>
       </Doc>
       <Doc>
         <Name>..\Src\application\global_param.c</Name>
-        <ColumnNumber>19</ColumnNumber>
+        <ColumnNumber>21</ColumnNumber>
         <TopLine>16</TopLine>
         <CurrentLine>45</CurrentLine>
         <Folding>1</Folding>
@@ -3732,7 +3732,7 @@
       </Doc>
       <Doc>
         <Name>..\Src\application\serial_at_cmd_app.c</Name>
-        <ColumnNumber>10</ColumnNumber>
+        <ColumnNumber>14</ColumnNumber>
         <TopLine>60</TopLine>
         <CurrentLine>78</CurrentLine>
         <Folding>1</Folding>
diff --git a/MDK-ARM/L051.uvprojx b/MDK-ARM/L051.uvprojx
index 858fd3e..f696668 100644
--- a/MDK-ARM/L051.uvprojx
+++ b/MDK-ARM/L051.uvprojx
@@ -338,7 +338,7 @@
               <MiscControls></MiscControls>
               <Define>USE_HAL_DRIVER,STM32L051xx</Define>
               <Undefine></Undefine>
-              <IncludePath>../Inc;                  ../Drivers/STM32L0xx_HAL_Driver/Inc;                  ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy;                  ../Drivers/CMSIS/Device/ST/STM32L0xx/Include;                  ../Drivers/CMSIS/Include;                  ..\Drivers\ExternlDrivers;                  ..\Src\decadriver;                  ..\Src\ExternalDevices;                  ..\Src\OnChipDevices;                  ..\Src\algorithm;                  ..\Src\application</IncludePath>
+              <IncludePath>../Inc;                   ../Drivers/STM32L0xx_HAL_Driver/Inc;                   ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy;                   ../Drivers/CMSIS/Device/ST/STM32L0xx/Include;                   ../Drivers/CMSIS/Include;                   ..\Drivers\ExternlDrivers;                   ..\Src\decadriver;                   ..\Src\ExternalDevices;                   ..\Src\OnChipDevices;                   ..\Src\algorithm;                   ..\Src\application</IncludePath>
             </VariousControls>
           </Cads>
           <Aads>
diff --git a/MDK-ARM/L051/L051.build_log.htm b/MDK-ARM/L051/L051.build_log.htm
index d8bb0c6..ede6c55 100644
--- a/MDK-ARM/L051/L051.build_log.htm
+++ b/MDK-ARM/L051/L051.build_log.htm
@@ -22,101 +22,11 @@
  
 <h2>Project:</h2>
 E:\GIT\XRange_Tag\MDK-ARM\L051.uvprojx
-Project File Date:  09/15/2020
+Project File Date:  10/05/2020
 
 <h2>Output:</h2>
 *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin'
 Build target 'L051'
-compiling dw_driver.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-..\Src\ExternalDevices\dw_driver.c(9): warning:  #223-D: function "delay_us" declared implicitly
-      delay_us(i);  
-..\Src\ExternalDevices\dw_driver.c: 2 warnings, 0 errors
-compiling lis3dh_driver.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-..\Drivers\ExternlDrivers\lis3dh_driver.h(67): warning:  #1295-D: Deprecated declaration LIS3DH_ENTER_STY_Init - give arg types
-  void LIS3DH_ENTER_STY_Init();
-..\Drivers\ExternlDrivers\lis3dh_driver.c(83): warning:  #177-D: variable "lisid"  was declared but never referenced
-  	uint8_t lisid,response;
-..\Drivers\ExternlDrivers\lis3dh_driver.c(83): warning:  #177-D: variable "response"  was declared but never referenced
-  	uint8_t lisid,response;
-..\Drivers\ExternlDrivers\lis3dh_driver.c(121): warning:  #177-D: variable "lisid"  was declared but never referenced
-  	uint8_t lisid,response;
-..\Drivers\ExternlDrivers\lis3dh_driver.c(121): warning:  #177-D: variable "response"  was declared but never referenced
-  	uint8_t lisid,response;
-..\Drivers\ExternlDrivers\lis3dh_driver.c(122): warning:  #177-D: variable "lisidtemp"  was declared but never referenced
-      uint8_t lisidtemp;
-..\Drivers\ExternlDrivers\lis3dh_driver.c(160): warning:  #177-D: variable "angle_x"  was declared but never referenced
-  	float angle_x, angle_y, angle_z, angle_xyz;
-..\Drivers\ExternlDrivers\lis3dh_driver.c(160): warning:  #177-D: variable "angle_y"  was declared but never referenced
-  	float angle_x, angle_y, angle_z, angle_xyz;
-..\Drivers\ExternlDrivers\lis3dh_driver.c(160): warning:  #177-D: variable "angle_xyz"  was declared but never referenced
-  	float angle_x, angle_y, angle_z, angle_xyz;
-..\Drivers\ExternlDrivers\lis3dh_driver.c(161): warning:  #177-D: variable "data"  was declared but never referenced
-  	int8_t data[6];
-..\Drivers\ExternlDrivers\lis3dh_driver.c(162): warning:  #177-D: variable "i"  was declared but never referenced
-  	uint8_t i;
-..\Drivers\ExternlDrivers\lis3dh_driver.c(163): warning:  #550-D: variable "lisid"  was set but never used
-  	uint8_t lisid,response;
-..\Drivers\ExternlDrivers\lis3dh_driver.c: 13 warnings, 0 errors
-compiling deca_device.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-..\Src\decadriver\deca_device.c(1532): warning:  #223-D: function "delay_ms" declared implicitly
-      deca_sleep(10);
-..\Src\decadriver\deca_device.c(1617): warning:  #223-D: function "delay_ms" declared implicitly
-          deca_sleep(1);
-..\Src\decadriver\deca_device.c(1822): warning:  #223-D: function "delay_ms" declared implicitly
-      deca_sleep(1);
-..\Src\decadriver\deca_device.c(1979): warning:  #223-D: function "delay_ms" declared implicitly
-          deca_sleep(5);
-..\Src\decadriver\deca_device.c(2045): warning:  #223-D: function "delay_ms" declared implicitly
-      deca_sleep(1); // Allow time for code to upload (should take up to 120 us)
-..\Src\decadriver\deca_device.c(2841): warning:  #177-D: variable "stat"  was declared but never referenced
-      decaIrqStatus_t stat ;
-..\Src\decadriver\deca_device.c(3063): warning:  #177-D: variable "stat"  was declared but never referenced
-      decaIrqStatus_t stat ;
-..\Src\decadriver\deca_device.c(3205): warning:  #223-D: function "delay_ms" declared implicitly
-      deca_sleep(1);
-..\Src\decadriver\deca_device.c(3395): warning:  #223-D: function "delay_ms" declared implicitly
-          deca_sleep(1); // If using PLL clocks(and fast SPI rate) then this sleep is needed
-..\Src\decadriver\deca_device.c: 10 warnings, 0 errors
-compiling Spi.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-..\Src\OnChipDevices\Spi.c(43): warning:  #177-D: variable "stat"  was declared but never referenced
-      decaIrqStatus_t  stat ;
-..\Src\OnChipDevices\Spi.c(94): warning:  #177-D: variable "stat"  was declared but never referenced
-      decaIrqStatus_t  stat ;
-..\Src\OnChipDevices\Spi.c: 3 warnings, 0 errors
-compiling ADC.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-..\Src\OnChipDevices\ADC.c(11): warning:  #940-D: missing return statement at end of non-void function "Get_ADC_Value" 
-  }
-..\Src\OnChipDevices\ADC.c(36): warning:  #1-D: last line of file ends without a newline
-  }
-..\Src\OnChipDevices\ADC.c: 3 warnings, 0 errors
-compiling Usart.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-..\Src\OnChipDevices\Usart.c: 1 warning, 0 errors
-compiling Flash.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-..\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\OnChipDevices\Flash.c: 2 warnings, 0 errors
-compiling global_param.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-..\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\application\global_param.c(33): warning:  #68-D: integer conversion resulted in a change of sign
-  		g_com_map[DIST_OFFSET]=-31;
-..\Src\application\global_param.c: 3 warnings, 0 errors
 compiling dw_app.c...
 ..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
   #define 	MOTOR_ONTIME 				0x21
@@ -143,62 +53,10 @@
 ..\Src\application\dw_app.c(157): warning:  #177-D: function "final_msg_get_ts"  was declared but never referenced
   static void final_msg_get_ts(const uint8_t *ts_field, uint32_t *ts)
 ..\Src\application\dw_app.c: 12 warnings, 0 errors
-compiling serial_at_cmd_app.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-..\Src\application\serial_at_cmd_app.c(11): warning:  #47-D: incompatible redefinition of macro "EUART_RX_BUF_SIZE"  (declared at line 40 of "..\Src\OnChipDevices\Usart.h")
-  #define EUART_RX_BUF_SIZE 100
-..\Src\application\serial_at_cmd_app.c(75): warning:  #223-D: function "delay_ms" declared implicitly
-  					delay_ms(100);
-..\Src\application\serial_at_cmd_app.c: 3 warnings, 0 errors
-compiling main.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-..\Drivers\ExternlDrivers\lis3dh_driver.h(67): warning:  #1295-D: Deprecated declaration LIS3DH_ENTER_STY_Init - give arg types
-  void LIS3DH_ENTER_STY_Init();
-../Src/main.c(176): warning:  #223-D: function "FLASH_Prepare" declared implicitly
-  	result = FLASH_Prepare(0x8004A38, 128);
-../Src/main.c(178): warning:  #223-D: function "FLASH_Write" declared implicitly
-  		result = FLASH_Write(0x8004A38, (const uint8_t*)&tmp, 2); 
-../Src/main.c(180): warning:  #223-D: function "printf" declared implicitly
-  		printf("进入升级模式\r\n");
-../Src/main.c(183): warning:  #223-D: function "delay_ms" declared implicitly
-  	delay_ms(100);
-../Src/main.c(193): warning:  #223-D: function "delay_ms" declared implicitly
-  			delay_ms(100);
-../Src/main.c(200): warning:  #223-D: function "delay_ms" declared implicitly
-  			delay_ms(100);
-../Src/main.c(257): warning:  #186-D: pointless comparison of unsigned integer with zero
-  		if(module_power<0)
-../Src/main.c(279): warning:  #223-D: function "printf" declared implicitly
-  	printf("标签ID: %d .\r\n",dev_id);
-../Src/main.c(236): warning:  #177-D: variable "temp"  was declared but never referenced
-  {	float temp;
-../Src/main.c(237): warning:  #177-D: variable "temp2"  was declared but never referenced
-  	uint16_t temp2;
-../Src/main.c(238): warning:  #177-D: variable "i"  was declared but never referenced
-  	uint16_t i;
-../Src/main.c(378): warning:  #177-D: variable "blink_count"  was declared but never referenced
-  	{ static uint16_t blink_count=0;
-../Src/main.c(649): warning:  #223-D: function "Usart1InitVariables" declared implicitly
-  	Usart1InitVariables();
-../Src/main.c(289): warning:  #177-D: function "SystemPower_Config"  was declared but never referenced
-  static void SystemPower_Config(void)
-../Src/main.c: 16 warnings, 0 errors
-compiling stm32l0xx_it.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-../Src/stm32l0xx_it.c(160): warning:  #223-D: function "UsartInit" declared implicitly
-  		UsartInit();
-../Src/stm32l0xx_it.c: 2 warnings, 0 errors
-compiling stm32l0xx_hal_msp.c...
-..\Src\application\global_param.h(47): warning:  #47-D: incompatible redefinition of macro "MOTOR_ONTIME"  (declared at line 34 of "..\Src\ExternalDevices\led.h")
-  #define 	MOTOR_ONTIME 				0x21
-../Src/stm32l0xx_hal_msp.c: 1 warning, 0 errors
 linking...
-Program Size: Code=27896 RO-data=396 RW-data=396 ZI-data=6828  
+Program Size: Code=27872 RO-data=396 RW-data=396 ZI-data=6828  
 FromELF: creating hex file...
-"L051\L051.axf" - 0 Error(s), 71 Warning(s).
+"L051\L051.axf" - 0 Error(s), 12 Warning(s).
 
 <h2>Software Packages used:</h2>
 
@@ -221,7 +79,7 @@
 <h2>Collection of Component Files used:</h2>
 
    * Component: ARM::CMSIS:CORE:5.3.0
-Build Time Elapsed:  00:00:07
+Build Time Elapsed:  00:00:02
 </pre>
 </body>
 </html>
diff --git a/MDK-ARM/L051/L051.hex b/MDK-ARM/L051/L051.hex
new file mode 100644
index 0000000..d50c594
--- /dev/null
+++ b/MDK-ARM/L051/L051.hex
@@ -0,0 +1,1774 @@
+:020000040800F2
+:10500000381C0020D55000089D90000877860008C5
+:105010000000000000000000000000000000000090
+:10502000000000000000000000000000B99D000822
+:105030000000000000000000719B0008F59E0008C1
+:10504000E7500008E7500008E7500008E750000864
+:10505000E7500008255C0008E7500008E75000080A
+:1050600000000000E7500008315B0008E75000082E
+:10507000E7500008AD8B000800000000E750000872
+:1050800000000000E75000080000000000000000E1
+:10509000E750000800000000E7500008E750000853
+:1050A000E7500008E7500008E750000889A9000809
+:1050B000E7500008E7500008000000000000000072
+:1050C0000348854600F07EFC0048004789BA000886
+:1050D000381C00200448804704480047FEE7FEE7EC
+:1050E000FEE7FEE7FEE7FEE7B59F0008C1500008B7
+:1050F00030B50B46014600202022012409E00D4670
+:10510000D5409D4205D31D469540491B25469540F7
+:1051100040191546521E002DF1DC30BD70B500243B
+:105120002546002801DA01244042002901DA012540
+:105130004942FFF7DDFFAC4200D04042002C00D0D6
+:10514000494270BDF0B51FB40646002082B0054646
+:105150004024019100901BE0019922460F46304601
+:1051600000F06CFB049A059B801A994110D31046FD
+:105170001946224600F052FB361A8F41019722460B
+:1051800001200021009F00F049FB38184D4100909C
+:105190002046641E0028DFDC019B00982946324629
+:1051A00007B0F0BD03460B439B0703D009E008C9D5
+:1051B000121F08C0042AFAD203E00B780370401CC7
+:1051C000491C521EF9D27047D2B201E00270401C55
+:1051D000491EFBD270470022F6E710B513460A4677
+:1051E00004461946FFF7F0FF204610BD30B50446CF
+:1051F0000020034600E05B1C934203D2E05CCD5CE0
+:10520000401BF8D030BDF8B502464A40D40F4200EA
+:105210004B0052085B089A4202D2024608461146E9
+:105220004A0023D0C30D4A00DDB2120EAD1A202D64
+:1052300035DA49020126490AF6058A19002C00D000
+:10524000524220214F1B1146B9402A411018C20D6D
+:105250009A4221D0002C17D0012D08DCDA05801AE3
+:10526000D20F8019D207DBB200F014FBF8BDDA05CB
+:10527000801A012340001B06C01880185A4280186B
+:10528000CA0F1043490007E04908C2071143DA0575
+:10529000801A80194008801800F0F4FAF8BD610007
+:1052A0000122511A001BF7E70122D2075140AAE759
+:1052B0000122D2075040A6E770B502464A40D50FFA
+:1052C00040004A00ED0740085208002814D0002A88
+:1052D00012D0C40DD30D41020120C0055202490A6B
+:1052E000520AE41A091812187D34914201D3641C41
+:1052F00000E04900002C01DA002070BD002391423B
+:1053000001D3891A0343400849000028F7D1002936
+:105310000AD0914202D10121C90705E0914201D290
+:10532000012101E00121C943E005C018401900F046
+:10533000A9FA70BDF0B507460846584087B0C00FBF
+:10534000049048000E46590040084908BC1A88419C
+:1053500005D2384631461E4617460B4602465800CF
+:10536000400810434CD0300D039040055900400DCB
+:10537000490D0590401A0290402872DA1803012165
+:10538000000B09050843019004980092002805D0FD
+:1053900001995242002088410092019002984021D8
+:1053A0000A1A0199009800F039FA05460C466B4636
+:1053B00007CB00F054FAC0197141039A0E0D002377
+:1053C000D71756401A467A40164344D0049A002A0A
+:1053D0002DD0029A012A039A15DC1205C01A9141B8
+:1053E00001263605001C7141D20F059ED20700939D
+:1053F000019202962A46234600F092FA07B0F0BDC9
+:1054000038463146FAE71605224A0F46B218C01A46
+:10541000B74101210905001C4F4100187F41114689
+:1054200018187941E20F10436D19644113E0E20747
+:105430006D0815436408C2071443039A0126120538
+:10544000C01A91413605001C7141CE074008304317
+:105450004908C01851412A46234600F054FACDE7C6
+:10546000FFE7049801224000C117121A00238B4164
+:1054700004983146C417381AA141EEE730B401242C
+:10548000E407634030BC55E730B40124E4076140D1
+:1054900030BC4FE70000E0FFF0B51FB488B00B99B7
+:1054A0000998002448400999C00F4900490809910A
+:1054B000C0070B990090490049080B910999089879
+:1054C000A64608431CD00B990A98084318D009989F
+:1054D00001244000420D4800410D099824050003B5
+:1054E000000B204309900B980003000B20430B9006
+:1054F00050181C494018002201901446104605E03F
+:10550000002001460DB0F0BD032801DA034600E09B
+:1055100003239C46C11A0AAE0AE05F0008ADED5BAA
+:105520004F00F75B7D430027AA187C41491C5B1E96
+:105530006145F2DD410004AB5A522104120C0A43CA
+:10554000240C401C0828DFDB01980290009970466B
+:1055500001910090059B049A0799069800F0E0F9E4
+:10556000D0E700000DFCFFFFF0B50C465C4085B0B5
+:10557000E40FE40703944C000026640859009446A5
+:10558000490802460296224321D062460A431ED0B1
+:105590006200570D4A000E032303550D01240246F5
+:1055A0002C492405781B1B0B360B4018234326433C
+:1055B000614600901C46501AB44103D30098401C29
+:1055C000009002E0921800985B41002803DA002066
+:1055D000014605B0F0BD00200121090507468646B9
+:1055E00011E064461D46141BB54106D36546521BA7
+:1055F000B341744607430C43A646CD07400849080B
+:10560000284392185B4105460D43EAD110461843E2
+:1056100013D06046194650407140084306D060469A
+:10562000101AB34106D20122002306E00022012312
+:10563000DB0702E00122D2435310009874460105B3
+:10564000381C6141029C039D0019694100F05BF91F
+:10565000BFE70000FD030000C217C10F504010B5A6
+:105660004018CA079623002100F014F910BD10B5A8
+:1056700000229623114600F00DF910BD0EB5C21799
+:10568000C10F5040CA0740180021054B02930192F8
+:1056900000910A460B4600F043F903B000BD00003C
+:1056A000330400000EB505490291002100910A461D
+:1056B0000B46019100F034F903B000BD3304000043
+:1056C000410040020122400AD205090E80187F29BC
+:1056D00001DA00207047962903DC9622511AC8404F
+:1056E000704796398840704770B5CD0F4A0009035E
+:1056F0000123090B1B0519430B4BED070024520D29
+:105700009A4201DA002070BD074B34339A4203DC21
+:105710009A1A00F093F802E00449511888402C438B
+:10572000F1D0404270BD0000FF030000CDFBFFFF41
+:105730004A0009030123090B1B051943094B10B546
+:10574000520D9A4201DA002010BD064B34339A42C2
+:1057500003DC9A1A00F072F810BD03495118884012
+:1057600010BD0000FF030000CDFBFFFFC20FD207FA
+:10577000400040080BD0C10D0723DB01C9184002CF
+:105780000905400A1143C208400711437047002031
+:105790000146704710B5002904DB0124E4074042AC
+:1057A0008C412146002B04DB1C460123DB075242BF
+:1057B000A341994200D1904210BD0000CB0FDB07FE
+:1057C000490010B5490802460A4307D00A0D0724CC
+:1057D0000903E401090B121B002A01DC002010BDA3
+:1057E000C900440F0C43C100E018D205801800F036
+:1057F00049F810BD0122D207002800DB101A002949
+:1058000000DB511A814270470122D207002800DBD9
+:10581000101A002900DB511A8842704710B5202A5F
+:1058200004DB0146203A9140002010BD9140202326
+:105830009C1A0346E3401943904010BD10B5202A3E
+:1058400004DB0846203AD040002110BD0B46D3406F
+:10585000D0402024A21A91400843194610BD10B52B
+:10586000202A06DBCB170846203A1041C1170B430C
+:1058700006E00B461341D0402024A21A9140084371
+:10588000194610BD002904DA401C490001D1400826
+:105890004000704770B40024050C05D110240004AA
+:1058A00002D1002921D01124050E01D100020834B3
+:1058B000050F01D10001241D850F01D18000A41C1A
+:1058C000002801DB4000641C002908D020252E1B85
+:1058D0000D46F540A14000D00121294308430106AF
+:1058E0001B1B000ADB1D02D5002070BC7047DB05C6
+:1058F000181880180029F8DA401C4900F5D170BC4E
+:1059000040084000704710B5002B08DA0024401C06
+:10591000614192185B411A4301D14008400010BD1B
+:10592000F0B51FB482B005460C0003D0084605F060
+:1059300059F902E005F056F9203002460090214660
+:105940002846FFF76BFF049B059A04460F46184351
+:105950001143084314D0184610431BD0009840212F
+:105960000A1A18460599FFF769FF05460E46009A80
+:1059700005990498FFF752FF084305D0012004E081
+:105980002046394607B0F0BD0020C11705430E433D
+:105990002C43374300990E986305401A7905E40AB1
+:1059A00000220C43FD0A0A3002D500200146E9E737
+:1059B0000105101969410C9C0D9D00196941FFF703
+:1059C000A2FFDFE7064C0125064E05E0E36807CCA1
+:1059D0002B430C3C98471034B442F7D3FFF774FBC9
+:1059E0004CBE00086CBE000870B58C180578401CD1
+:1059F0006B075B0F01D10378401C2A1106D1027896
+:105A0000401C03E006780E70401C491C5B1EF9D157
+:105A10002B0705D40023521E0DD40B70491CFAE746
+:105A20000378401CCB1A921C03E01D780D70491CB2
+:105A30005B1C521EF9D5A142D8D3002070BD0000D6
+:105A400038B50446074908480068FFF751FB604332
+:105A5000009002E00098401E009000980028F9D1C4
+:105A600038BD000040420F008401002070B504469C
+:105A70000025206880688007800F012807D12068F2
+:105A80000068C007C00F002801D0012000E00020FE
+:105A9000002839D1206880681C490840002801D1BD
+:105AA000012000E00020002809D1606D102108438A
+:105AB0006065A06D01210843A065012070BD2068CC
+:105AC000806801210843216888600120FFF7B8FF42
+:105AD00001F014FA05460EE001F010FA401B0A2806
+:105AE00009D9606D102108436065A06D012108434C
+:105AF000A0650120E2E720680068C007C00F01210F
+:105B0000484048400028E7D00020D7E71700008031
+:105B100010B502460B460020002103E0545C241817
+:105B2000A0B2491C9942F9D3C443A0B210BD0000F1
+:105B300010B5034800F0E0FE024800F0DDFE10BDA5
+:105B4000D81700209017002030B51C25446C2C403D
+:105B50000125A540046C6560046863608468102CAE
+:105B600004D10468A2600468E16003E00468A160F5
+:105B70000468E26030BD000001201749487202202D
+:105B80001649487203201649487204201549487284
+:105B9000114815490A7842714978817110481249B3
+:105BA0000A784271497881710C480F490A7842702D
+:105BB000497881700B480C490A78427049788170A5
+:105BC0000A4809490A7842704978817006490A787A
+:105BD0004271497881717047B81100201612002077
+:105BE000DA110020CC110020400100202C120020EE
+:105BF00010B504F0B5F8202004F06AF9012005F092
+:105C00000DFC002004F064F9044805F075FA04481E
+:105C100005F0A6FD002005F0E3FD10BD61000020A9
+:105C20008380000010B501210520000701F056F91E
+:105C3000002802D000200C49086002210B4801F026
+:105C40004DF9002809D108490860094800880A214F
+:105C500048430849088004F0A9FE012001F038F803
+:105C6000022001F035F810BD7C0100200004005036
+:105C70005C010020700100207047000000210A4AEA
+:105C800051610A494968012252021143074A516091
+:105C90001146496808221143044A51600021C20993
+:105CA000D20111607047000020180020002002403F
+:105CB0007FB504460D460020039000F0C1FF002090
+:105CC00000900194E809029003A9684600F03AFFA9
+:105CD000002804D000F07CFF002004B070BD00F06C
+:105CE00077FF0120F9E710B50346002002E01C5CB5
+:105CF0000C54401C9042FAD310BD000000203949DA
+:105D00008969FF2201321140914208D1364949691F
+:105D100002221143344A5161FF21013108433149C4
+:105D20008969012252021140914208D12E494969E4
+:105D3000012211432C4A516101214902084329499A
+:105D40008969012292021140914208D1264949698C
+:105D500008221143244A5161012189020843214943
+:105D600089690122D2021140914208D11E49496934
+:105D7000042211431C4A51610121C90208431949F7
+:105D80008969012252031140914208D1164949699B
+:105D900010221143144A516101214903084311495A
+:105DA0008969012252041140914207D10E49496983
+:105DB000202211430C4A5161202108430949896975
+:105DC000012212041140914208D107494969402239
+:105DD0001143054A516101210904084301498861C1
+:105DE00070470000002002402018002070B50446D3
+:105DF00001F084F805460BE0601C002808D0002C58
+:105E000004D001F07BF8401BA04201D9032070BDF3
+:105E10001F488069C007C00F0028EDD11C48806969
+:105E200002210840022801D1194988611848806977
+:105E3000FF2101310840884223D01548806949007C
+:105E4000084088421DD012488069490008408842B5
+:105E500017D00F48806949000840884211D00C488B
+:105E600080698900084088420BD00948806909018F
+:105E70000840884205D00648806949100840884299
+:105E800003D1FFF73BFF0120C1E70020BFE700007F
+:105E900000200240F0B585B006460F4614460025A6
+:105EA000029601970020009000F0CAFE13E00198CE
+:105EB000006803900220039A029900F099FE009076
+:105EC0000098002800D008E00298001D0290019878
+:105ED000001D01902D1DA542E9D300BF00F078FE02
+:105EE000A54202D2002005B0F0BD0120FBE7000072
+:105EF0000246002108E04800064B185A904201D1A2
+:105F000008467047481CC1B2034800788142F2DB62
+:105F100000BFF6E72614002028010020FEB50C483B
+:105F200001F0FAF980B202900298FFF7BBFB044639
+:105F3000084A094BFFF7B0FA0022084B0191009084
+:105F4000FFF712FB0646FFF7F3FB80B2FEBD000031
+:105F500088160020F853E3A59B843E4000408F4004
+:105F600010B54B480078002803D00020484908703D
+:105F700002E0012046490870464845490A784270C7
+:105F80004978817044490A784271497881710520C5
+:105F900040494872962005F0D1FB4B20C00005F027
+:105FA000E9FB00223B490C2005F0E6FC00210C2017
+:105FB00005F0F6FC022005F01BFC00BF00210F20BD
+:105FC00005F014FB35490860354908400028F5D034
+:105FD00032480068401C002801D103F09DF82F488A
+:105FE000006801218903084000283FD08122D201A6
+:105FF00000210F2005F079FC0021102005F0F6FAB1
+:106000004406640E21460022264805F03FFB254841
+:10601000407A05283AD102221F492248401DFFF745
+:10602000E5F8002832D11F48807A1F490870042201
+:106030001C49491C1D48FFF7B5F81C48006800F0D2
+:1060400043F81B49088018480078420015490B3175
+:106050001848FFF7A7F816480088174909884843E9
+:10606000164908800220164908700FE01049088878
+:106070000988491E0E4B198012490988FFF74EF80E
+:106080000D480088414388B20C49088010BD0000CB
+:10609000380100202C120020400100207000002058
+:1060A00000D027247C12002028010020300100208D
+:1060B000FC00002026140020520100204E01002088
+:1060C000600000205401002070B50646174801F01A
+:1060D00023F9C5B22846E917C90E09184911490123
+:1060E000691ACCB209E03046E040C007C00F002872
+:1060F00001D1204670BD601CC4B20D4800888442A6
+:10610000F1DB012409E03046E040C007C00F002861
+:1061100001D12046EEE7601CC4B2054800888442E5
+:10612000F1DB03480078401EC0B2E3E78816002088
+:106130005401002010B50B4800F074FB0A210948F7
+:1061400000F0FAFA074800F0A1F9012149020840DD
+:10615000884204D1034800F09CF980B210BD00BF12
+:10616000FCE700002C160020F0B587B000220121CA
+:10617000424800F0BCFEFFF7DDFF0546FFF777FA67
+:1061800004463F49FFF798F83E490860012211464E
+:106190003A4800F0ACFE3B480068FFF7E7FA0446D7
+:1061A0000022394BFFF7F6FA5ED83848007800280D
+:1061B00021D0002035490870FFF7BCFF0546FFF7E6
+:1061C00056FA04462E49FFF777F82E49086008462C
+:1061D0000068FFF7CBFA044600222B4BFFF74EF97D
+:1061E00000222B4B05910490FFF756F90646FFF766
+:1061F000E5FA2849086023480068FFF7B7FA064621
+:106200000022214BFFF73AF90446234A234BFFF7BC
+:1062100043F9039102901F480068FFF7A7FA04466C
+:106220001D4A52421E4BFFF737F901910090039B24
+:10623000029AFFF77FF805910490FFF7BFFA15491E
+:106240000860184913480068FFF7DEFA02D21548C3
+:106250001049086000210F480068FFF7CBFA06D20A
+:1062600000200C49086002E000200A490860094843
+:106270000068FFF725FAC0B207B0F0BD0004005077
+:1062800000401B442800002000000C40300000208B
+:1062900000E064402C0000203333333333B330400C
+:1062A000CCCCEC3F0000C842F8B5044600250026DF
+:1062B000002700BF5020005D012801D10220F8BD59
+:1062C00001215020015500BF206880688007800FA1
+:1062D000012806D1206800680840002801D001206C
+:1062E00000E00020002841D1606DFF21013188438A
+:1062F0000221084360652068C0688707BF0F2068D7
+:10630000C068800880002168C8602068806801211A
+:10631000C90708432168886000F0F0FD064611E0D7
+:1063200000F0ECFD801B0A280CD9606D0221884327
+:1063300010210843606500BF00215020015500BFB7
+:106340000120BCE720688068C00FC0070121C90791
+:106350008842E5D02068C06838432168C860606D15
+:106360000221884301210843606504E0606D20211B
+:1063700008436065012500BF00215020015500BF82
+:1063800028469CE770B504460D4600BF5020005DCE
+:10639000012801D1022070BD01215020015500BF0C
+:1063A0002068806804210840800800280AD0606DB9
+:1063B00020210843606500BF00215020015500BF27
+:1063C0000120E8E72D496868884229D02068806A62
+:1063D00029684903490B08432168886228684003FB
+:1063E000400B2749084001218904884208D12548EB
+:1063F000806849010843234988600A20FFF720FB91
+:1064000028684003400B2049084001214904884284
+:106410002CD11C488068490108431A49886025E04E
+:106420002068806A29684903490B8843216888628B
+:1064300028684003400B1249084001218904884222
+:1064400005D110488068490188430E498860286852
+:106450004003400B0C49084001214904884205D102
+:1064600008488068490188430649886000BF0021C8
+:106470005020015500BF00208DE7000001100000F2
+:106480000000044800270140000002440146486D16
+:10649000704701460868006C7047000010B504465C
+:1064A000002C01D1012010BD606D002806D1A0652F
+:1064B000002150200155204600F00EF9606D10219A
+:1064C0000840102806D02068806804210840800811
+:1064D00000280AD0606D10210843606500BF0021CC
+:1064E0005020015500BF0120DDE7606DFF21013123
+:1064F0008843022108436065206880688007800F18
+:10650000012807D120680068C007C00F002801D00B
+:10651000012000E0002000283AD100BF03218907B4
+:106520006068884207D049426068884203D04900C9
+:10653000606888420CD1206800698000800821686A
+:10654000086120680069616808432168086112E0F9
+:106550002068006980008008216808615C488068C4
+:106560000F21890488435A49886008468068616819
+:1065700008435749886000BF2068C06818218843D5
+:106580002168C8602068C068A16808432168C860A5
+:106590004F4880680121490688434D498860084674
+:1065A0008068A18E49060843494988602068806850
+:1065B000012109070840002804D1206880680843A9
+:1065C000216888602068C068424908402168C86026
+:1065D0002169E068022901D1042100E0002108437B
+:1065E0002021095D490308432C21095D4900084326
+:1065F000216B0843A16989030843E169C903084382
+:106600002168C96808432168C860FF21C231606AF7
+:10661000884207D0A16A606A08432168C9680843B4
+:106620002168C8602120005D012813D12020005D71
+:10663000002807D12068C0680121090408432168A7
+:10664000C86007E0606D202108436065A06D0121EE
+:106650000843A065E06B012817D120680069FF217D
+:106660008900884321680861216C606C0843A16C33
+:1066700008432168096908432168086120680069A6
+:1066800001210843216808610BE020680069C00708
+:10669000C00F002805D0206800694008400021682C
+:1066A000086120684069C008C0002168486120680E
+:1066B0004069A16B0843216848610020A065606DB6
+:1066C000022188430121084360650020EBE60000B9
+:1066D000002701401902FEFF10B586B004461421C0
+:1066E00001A8FEF778FD1249206888421ED11148A2
+:1066F000406B491508430F49486300BF0846C06A0C
+:10670000012108430B49C8620846C06AC007C00F90
+:10671000009000BF00BF02200190032002900020E3
+:10672000039001A90520000700F0E2FA06B010BDB1
+:106730000024014000100240F8B504460D46002632
+:1067400000276069082801D1082711E02068C06887
+:10675000C007C00F00280AD0606D20210843606583
+:1067600000BF00215020015500BF0120F8BD0C27BB
+:1067700000F0C4FB064614E0681C002811D0002D70
+:1067800004D000F0BBFB801BA8420AD9606D042135
+:106790000843606500BF00215020015500BF032061
+:1067A000E4E72068006838400028E5D0606D0121EA
+:1067B0004902084360652068C068032189020840D7
+:1067C000002826D12020005D002822D12068006802
+:1067D0000821084008281CD120688068042108404E
+:1067E000800800280DD1206840680C21884321686A
+:1067F0004860606DFF2101318843012108436065D5
+:1068000007E0606D202108436065A06D0121084309
+:10681000A065A069002802D10C2021680860002032
+:10682000A4E7000070B504460025206880680421B4
+:106830000840800800282BD100BF5020005D0128AF
+:1068400001D1022070BD01215020015500BFE06937
+:10685000012803D02046FFF709F90546002D18D17D
+:10686000606D0D490840FF2101310843606500203B
+:10687000A06500BF00215020015500BF1C202168E9
+:10688000086020688068042108432168886000E06F
+:1068900002252846D6E70000FEF1FFFF70B504464A
+:1068A00000252520005D022803D00420E063012597
+:1068B00020E0206800680E21884321680860206875
+:1068C000006840084000216808601C21606C084096
+:1068D00001218140206C416001212520015500BF2C
+:1068E00000212420015500BFA06B002802D02046C3
+:1068F000A16B8847284670BD70B50446206C0568BA
+:10690000206806681C20616C0140042088402840F3
+:1069100000281DD004203040002819D020680068CD
+:1069200020210840002805D1206800680421884300
+:10693000216808601C21606C084004218140206CA3
+:106940004160206B00285AD02046216B884756E0D2
+:106950001C20616C0140022088402840002825D07E
+:1069600002203040002821D0206800682021084003
+:10697000002808D1206800680A218843216808603F
+:106980000121252001551C21606C08400221814015
+:10699000206C416000BF00212420015500BFE06A47
+:1069A00000282CD02046E16A884728E01C20616C32
+:1069B0000140082088402840002820D0082030408E
+:1069C00000281CD0206800680E21884321680860D8
+:1069D0001C21606C084001218140206C4160012035
+:1069E000E06301212520015500BF0021242001552D
+:1069F00000BF606B002802D02046616B884770BDE5
+:106A000070B50446002C01D1012070BD244A2168D4
+:106A1000881A1421FEF76CFB800060642048083857
+:106A20002064022125200155206805681D48054085
+:106A3000E168A06808432169084361690843A169C6
+:106A40000843E1690843216A08430543206805605B
+:106A500001218903A068884217D011487830806AE4
+:106A60001C22616C11400F228A4090430C497831FE
+:106A700088621C22616C1140606888400849783146
+:106A8000896A08430649783188620020E063012161
+:106A9000252001550021242001550020B5E70000E4
+:106AA000080002400F80FFFFF8B504460D46164669
+:106AB0001F460020009000BF2420005D012801D166
+:106AC0000220F8BD01212420015500BF2520005DD2
+:106AD00001282DD10221252001550020E0632068E6
+:106AE000006840084000216808603B46324629465D
+:106AF0002046FFF729F8206B002806D020680068A0
+:106B00000E210843216808600BE02068006804211A
+:106B1000884321680860206800680A2108432168CA
+:106B2000086020680068012108432168086006E0C9
+:106B300000BF00212420015500BF022000900098D2
+:106B4000BFE70000F8B504460E460127002500BF48
+:106B50001C48007C012801D10220F8BD0120194900
+:106B6000087400BF1848FFF741F90746002F22D1EB
+:106B7000401E3060656817E02846FFF77FF812482E
+:106B8000FFF734F9074611484068082188430F4948
+:106B9000486008464068491588430C494860002F02
+:106BA00001D0356006E08035A068C00161684018FA
+:106BB000A842E1D800BF00BF00200249087400BF0E
+:106BC0003846CAE72018002050C3000000200240C9
+:106BD0000648406802210843044948600846406866
+:106BE000012108430149486000207047002002400D
+:106BF000F8B507460C461546012600BF0E48007C36
+:106C0000012801D10220F8BD01200B49087400BF02
+:106C10000A48FFF7EBF80646002E06D10649486100
+:106C200025600648FFF7E2F8064600BF002002494B
+:106C3000087400BF3046E6E72018002050C300006B
+:106C40001D484068C007C00F002816D000BFEFF3F2
+:106C50001080014600BF72B61848174AD060184825
+:106C6000D06000BF81F3108800BF10464068C007A5
+:106C7000C00F002801D0012070470F484068022251
+:106C80001040022815D100BFEFF31080014672B604
+:106C90000C48094A10610C481061084680F31088BE
+:106CA00000BF1046406802221040022801D1012096
+:106CB000E2E70020E0E7000000200240EFCDAB89D2
+:106CC00005040302BFAE9D8C161514137047000017
+:106CD00010B50446054840692040002804D0034808
+:106CE00044612046FFF7F2FF10BD000000040140A0
+:106CF00070B50346002200240020DAE00126964009
+:106D00000D6835402C46002C77D04D68022D02D0FE
+:106D10004D68122D15D1D508AE001D462035A85955
+:106D20005507EE0E0F25B5400646AE4330465607D2
+:106D3000F60E0D69B5402843D508AD001E46203635
+:106D400070514D68012D08D04D68022D05D04D6859
+:106D5000112D02D04D68122D18D1986856000325C8
+:106D6000B5400646AE4330465600CD68B540284390
+:106D700098605868012595400646AE433046102677
+:106D80004D6835402D0995402843586018685600D5
+:106D90000325B5400646AE4330460D79AD07AD0F2D
+:106DA0005600B54028431860D86856000325B54002
+:106DB0000646AE43304656008D68B5402843D8603D
+:106DC000012636074D683540B54271D13C4D6D6B9B
+:106DD000012635433A4E75633A4D9608B600A859D8
+:106DE00095072E0F0F25B5400646AE4330460525C4
+:106DF0002D07AB4202D1002515E059E0324DAB42E0
+:106E000001D101250FE0314DAB4201D102250AE04D
+:106E10002F4DAB4201D1032505E02E4DAB4201D1F0
+:106E2000052500E006259607360FB5402843254D79
+:106E30009608B600A851284D28680546A54328465F
+:106E4000012636044D683540B54202D1054625433A
+:106E50002846214D286068680546A5432846012636
+:106E600076044D683540B54202D105462543284693
+:106E7000194D6860A8680546A543284601263605D1
+:106E80004D683540B54202D1054625432846124D8E
+:106E9000A860E8680546A5432846012676054D68A2
+:106EA0003540B54202D10546254328460A4DE860E3
+:106EB000521C0D68D540002D00D01FE770BD0000AA
+:106EC000001002400800014000040050000800507B
+:106ED000000C0050001C00500004014002461369E1
+:106EE0000B40002B01D0012000E000207047002A59
+:106EF00001D0816100E081627047000001480068B4
+:106F0000704700008001002002480068401C0149D1
+:106F1000086070478001002010B500240848006810
+:106F20004021084306490860002000F00BF80028C3
+:106F300001D0012401E000F025FA204610BD000038
+:106F40000020024070B5044600257D21C900094893
+:106F50000068FEF7CDF8064601F0D4F8002801D00D
+:106F6000012504E000222146501E00F033FA284695
+:106F700070BD0000840100207047704770B5054661
+:106F80003C480078401C3B49087001203A49087091
+:106F90003A480088401C394908803948008802F086
+:106FA0004FFF3849C888FEF762FB06463649FEF7B0
+:106FB00083F90446354801682046FEF724F9334931
+:106FC000086002213248FFF789FF002819D12D49B6
+:106FD000C888FEF74CFB06462B49FEF76DF90446C0
+:106FE0002C4801682046FEF70EF92A4908602A4914
+:106FF00028480068FEF708FC06D828482849C860D9
+:1070000002E0002023490860264920480068FEF776
+:10701000FBFB03D201202449087002E00020224932
+:1070200008701849498F481EFEF716FB044617489A
+:1070300001682046FEF7DEFB09D81C4800780028CE
+:1070400005D01B48C079012108431949C8710D4971
+:10705000488FFEF70CFB04460C4801682046FEF7FB
+:10706000C9FB05D211480078002801D004F09CFD2E
+:1070700070BD00007A0100204D0100206801002051
+:107080004E010020B80D002000007A447C01002051
+:1070900000040050740100200000A0400400FA0524
+:1070A00000ED00E0000040402E01002062010020C1
+:1070B0002C120020704710B50446002C01D101208D
+:1070C00010BD02212E200155204601F077FD2046FB
+:1070D00000F0F4F800212E20015500BF2D200155AD
+:1070E00000BF0020ECE77047704710B504462068E9
+:1070F0000068C007C00F01214840484000280CD05C
+:1071000020688068084048404840002805D0012099
+:10711000216848602046FFF731FF2068006802219F
+:107120000840400800280BD02068806808404008CC
+:10713000002805D00220216848602046FFF71CFF88
+:107140002068006804210840800800280BD02068CF
+:10715000806808408008002805D004202168486025
+:10716000204600F00DF92068006808210840C0089A
+:1071700000280BD0206880680840C008002805D08F
+:107180000820216848602046FFF794FF20680068C7
+:1071900010210840000900280BD0206880680840B2
+:1071A0000009002805D01020216848602046FFF71C
+:1071B000E4FE2068006820210840400900280BD028
+:1071C0002068806808404009002805D020202168F8
+:1071D00048602046FFF788FF20680068402108408B
+:1071E000800900280BD020688068084080090028AA
+:1071F00005D04020216848602046FFF774FF10BD8D
+:1072000070B50446002C01D1012070BD60680128D2
+:1072100000D100BF26496069884200D000BF2E20FF
+:10722000005D002805D100212D200155204600F0E9
+:1072300059F802212E2001552068C5686068012890
+:1072400003D08905A06A884203D11E2128468843BD
+:10725000054617496069884201D01648054016481E
+:107260000540A16860680843216A0843616A0843D1
+:10727000A16A084305436068012804D00121C905BB
+:10728000A06A884203D1E1682069084305430849A0
+:107290006069884205D06169A0690843E1690843D3
+:1072A00005432068C56001212E2001550020ACE770
+:1072B000FFFF00003F1FFFFFF8F119FF10B5044664
+:1072C00006492068884208D10548806B4000400884
+:1072D000034988630D2000F065F810BD007C004074
+:1072E0000010024010B504460949206888420DD1BB
+:1072F0000848806B4905084306498863002201213C
+:107300000D2000F067F80D2000F058F810BD0000C7
+:10731000007C00400010024001460868C0697047C8
+:1073200010B5034602242E20C454144800682407D4
+:107330002043124C20601868C0680124E4042043F4
+:107340001C68E06018688068012420431C68A06005
+:1073500018680069012420431C6820611868816155
+:107360001868426118680069042420431C68206181
+:1073700001242E20C454002010BD00000004014050
+:10738000704700000648406B0121084304494863E8
+:107390000846806B09040843014988637047000070
+:1073A0000010024000BFC206D20E01219140024AE5
+:1073B000116000BF7047000080E100E000BFC2061E
+:1073C000D20E01219140024A116000BF70470000B7
+:1073D00000E100E070B504460D46164629462046F9
+:1073E00001F05EFE70BD0000024949688143014A18
+:1073F000516070470070004003480068FF21013170
+:10740000084301490860704700700040024949681C
+:107410000143014A5160704700700040074800680E
+:107420000221084305490860054800690421084312
+:107430000349086100BF00BF30BF704700700040C3
+:1074400000ED00E010B5024600200E4B18688008E1
+:1074500080000346134318460A4B18600A4B1B6909
+:1074600004242343084C2361012901D130BF02E0E9
+:1074700040BF20BF20BF044B1B690424A343024C20
+:10748000236110BD0070004000ED00E0F8B5044637
+:1074900020212068084020287CD12068084020282E
+:1074A00000D100BF00278148806B012109070840F7
+:1074B000002805D17D48806B08437C4988630127FB
+:1074C0007B480068FF2101310840002816D1784828
+:1074D0000068084376490860FFF710FD064606E09D
+:1074E000FFF70CFD801B642801D90320F8BD70480C
+:1074F0000068FF21013108400028F1D06B48056881
+:10750000032109050D4060680840A8420DD009110B
+:1075100060680840884208D1644800680121490435
+:107520000840884201D10120E0E76048403000690E
+:107530000321090408400546002D3DD0606808403D
+:10754000A84239D0202120680840202834D157484B
+:107550004030006903210904884305465348403000
+:1075600000690121C90408435049403108610846B7
+:1075700000690121C90488434C494031086108462B
+:107580000561801528408915884215D1FFF7B6FCA2
+:10759000064608E039E0FFF7B1FC801B4549884208
+:1075A00001D90320A2E74148403000690121490286
+:1075B0000840400A0028EED000BF00BF03210904A4
+:1075C0006068084088420AD1384800680901884349
+:1075D000032212056168114008433449086000BF66
+:1075E00032484030006903221204616811400843A8
+:1075F0002E494031086100BF012F05D12B48806B17
+:10760000890588432949886300BF2078C007C00FD7
+:10761000002809D025484030C06880088000A16853
+:10762000084322494031C8600221206808400228EE
+:1076300009D11E484030C0680C218843E1680843E6
+:107640001A494031C86004212068084004280AD142
+:1076500016484030C06803218902884321690843E5
+:1076600012494031C86008212068084008280AD122
+:107670000E484030C068032109038843616908430C
+:107680000A494031C86080212068084080280AD11A
+:1076900006484030C068032189048843A169084333
+:1076A00002494031C860002020E70000001002407D
+:1076B0000070004088130000F8B504460D46002C09
+:1076C00001D10120F8BD79480068C007C00FA84269
+:1076D0000ED276480068400840002843734908608D
+:1076E00008460068C007C00FA84201D00120E9E7A2
+:1076F000022120680840022807D16D48C068F021A7
+:107700008843A16808436A49C8602078C007C00F51
+:1077100000284CD06068022809D165480068012122
+:1077200049040840400C002824D10120CAE76068C1
+:10773000032809D15E480068012149060840400E2F
+:10774000002817D10120BDE76068012808D15848FA
+:10775000006804210840800800280BD10120B1E70F
+:1077600053480068012149020840400A002801D11D
+:107770000120A7E74E48C068800880006168084380
+:107780004B49C860FFF7BAFB0646606802280FD174
+:1077900007E0FFF7B3FB801B4649884201D903206D
+:1077A00090E74348C0680C2108400828F1D134E034
+:1077B000606803280FD107E0FFF7A0FB801B3D495D
+:1077C000884201D903207DE73948C0680C21084070
+:1077D0000C28F1D121E0606801280FD107E0FFF704
+:1077E0008DFB801B3349884201D903206AE730486A
+:1077F000C0680C2108400428F1D10EE007E0FFF733
+:107800007DFB801B2B49884201D903205AE7284879
+:10781000C0680C2108400028F1D124480068C00746
+:10782000C00FA8420ED921480068400840002843F4
+:107830001E49086008460068C007C00FA84201D072
+:1078400001203FE7042120680840042808D1184897
+:10785000C068072109028843E16808431449C860E9
+:10786000082120680840082809D11148C06807216C
+:10787000C90288432169C90008430D49C86000F066
+:1078800049F80B49C968F022114009090A4A515CBC
+:10789000C8400A4908600020FFF754FB0746002F44
+:1078A00001D038460EE700200CE70000002002401F
+:1078B00000100240881300002ABE00088401002046
+:1078C00001480068704700008401002000B5FFF700
+:1078D000F7FF0549C968072212021140090A034A45
+:1078E000515CC84000BD0000001002403ABE0008D4
+:1078F00000B5FFF7E5FF0549C9680722D20211402C
+:10790000C90A034A515CC84000BD00000010024093
+:107910003ABE0008FEB52E48C7680C203840002843
+:1079200045D0042804D008280CD00C283ED10BE008
+:107930002748006810210840002801D0254C00E0AD
+:10794000254C41E0254C3FE00F2080043840800C5E
+:1079500023490E5C032080053840800D401C0190B7
+:107960001B48C068012109040840002807D01B49B2
+:10797000714308460199FDF7BBFB054614E0144826
+:10798000006810210840002807D0124971430846BA
+:107990000199FDF7ADFB054606E00F497143084626
+:1079A0000199FDF7A5FB05462C460DE000BF0848F0
+:1079B0004068072149030840400B00900098401C94
+:1079C00001218140CC0300BF00BF2046FEBD000066
+:1079D0000010024000093D000024F40000127A006B
+:1079E00042BE0008FEB50446002C01D10120FEBDB8
+:1079F000F848C6680C210E40C768012109040F40F1
+:107A00002078C007C00F002872D0082E04D00C2E9A
+:107A10000FD1084687420CD1EE4800680121490485
+:107A20000840400C002863D06068002860D1012025
+:107A3000DDE700BF012109046068884205D1E548FF
+:107A400000680843E349086027E0052109046068ED
+:107A500088420ED1DF480068012189040843DD49CE
+:107A6000086008460068012109040843D9490860F4
+:107A700013E0D8480068012109048843D54908600B
+:107A800008460068012109040840009000BFD14861
+:107A9000006889008843CF49086000BF60680028FB
+:107AA00013D0FFF72BFA054606E0FFF727FA401B35
+:107AB000642801D903209AE7C648006801214904D7
+:107AC0000840400C0028F0D012E0FFF717FA0546F6
+:107AD00006E0FFF713FA401B642801D9032086E76C
+:107AE000BC480068012149040840400C0028F0D13E
+:107AF00002212068084002287AD1E0680290042E12
+:107B000003D00C2E34D1002F32D1B24800680421AA
+:107B100008408008002804D00298002801D10120E4
+:107B200065E7AC4840681F210902884321690902C2
+:107B30000843A8494860084600680921884302991B
+:107B40000843A4490860FFF7E5FEA249C968F0228E
+:107B500011400909A04A515CC840A04908600020B2
+:107B6000FFF7F0F901900198002841D001983EE715
+:107B70000298002824D09748006809218843029978
+:107B8000084394490860FFF7B9F9054606E0FFF796
+:107B9000B5F9401B022801D9032028E78D48006869
+:107BA0000421084080080028F1D08A4840681F213D
+:107BB000090288432169090208438649486017E0A1
+:107BC000844800684008400082490860FFF796F941
+:107BD000054606E0FFF792F9401B022801D9032071
+:107BE00005E77C4800680421084080080028F1D19E
+:107BF000102120680840102867D1002E36D1754822
+:107C0000006849010840400A002804D0A069002803
+:107C100001D10120EBE66F48406807214903884302
+:107C2000216A08436B494860084640680002000A20
+:107C3000217F0906084367494860206A400B401CC1
+:107C400001218140C8036349C968F0221140090934
+:107C5000614A515CC840614908600020FFF772F931
+:107C60000190019800284BD00198C0E6A069002837
+:107C70002CD058480068FF2101310843554908605D
+:107C8000FFF73CF9054606E0FFF738F9401B0228EC
+:107C900001D90320ABE64F480068012149020840A2
+:107CA000400A0028F0D04B48406807214903884328
+:107CB000216A084347494860084640680002000AB4
+:107CC000217F090608434349486019E0414800689C
+:107CD000FF21013188433F490860FFF70FF905464E
+:107CE00006E0FFF70BF9401B022801D903207EE6CE
+:107CF00038480068012149020840400A0028F0D1B4
+:107D0000082120680840082839D1606900281BD064
+:107D1000304840300069012108432E494031086154
+:107D2000FFF7ECF8054606E0FFF7E8F8401B0228ED
+:107D300001D903205BE62748403000690221084052
+:107D400040080028F0D01AE022484030006940087E
+:107D50004000204940310861FFF7D0F8054606E0B1
+:107D6000FFF7CCF8401B022801D903203FE6194851
+:107D7000403000690221084040080028F0D1042169
+:107D800020680840042879D1002000901148806BB9
+:107D900089060840002806D10E48806B08430D492B
+:107DA0008863012000900E480068FF2101310840DF
+:107DB00000281ED10A480068084309490860FFF7F7
+:107DC0009DF805460EE0FFF799F8401B642809D995
+:107DD00003200CE6001002402ABE000884010020A7
+:107DE0000070004085480068FF21013108400028EC
+:107DF000E9D000BFFF210131A068884205D1804849
+:107E0000006908437E49086130E0A06800280DD170
+:107E10007B480069FF2101318843794908610846A0
+:107E2000006909158843764908611FE005210902A8
+:107E3000A06888420DD17248006901218902084377
+:107E40006F49086108460069891508436C49086153
+:107E50000CE06B480069FF210131884368490861E3
+:107E600008460069091588436549086100BFA06894
+:107E7000002815D0FFF742F8054608E031E0FFF78B
+:107E80003DF8401B5F49884201D90320AFE55C48BB
+:107E90000069012149020840400A0028EFD013E0A0
+:107EA000FFF72CF8054607E0FFF728F8401B554977
+:107EB000884201D903209AE551480069012149020D
+:107EC0000840400A0028EFD10098012808D14C480A
+:107ED0004038806B0121090788434949403988634C
+:107EE00000BF606A00284CD00C2E69D0606A02285E
+:107EF00048D1434840380068012109068843404979
+:107F000040390860FEF7FAFF054606E0FEF7F6FF87
+:107F1000401B022801D9032069E539484038006830
+:107F2000012149060840400E0028EFD1E16AA06A0D
+:107F30000843216B084332494039C968FD221204C5
+:107F4000914308432E494039C86008460068012122
+:107F5000090608432A4940390860FEF7CFFF054665
+:107F600006E0FEF7CBFF401B022801D903203EE5C7
+:107F7000234840380068012149060840400E002887
+:107F8000EFD038E01E4840380068012109068843D8
+:107F90001B4940390860FEF7B1FF054606E0FEF7D1
+:107FA000ADFF401B022801D9032020E514484038CA
+:107FB0000068012149060840400E0028EFD11AE070
+:107FC000606A012800D112E50D484038C7680120D9
+:107FD00000043840A16A88420BD10F208004384049
+:107FE000E16A884205D1032080053840216B884230
+:107FF00001D00120FBE40020F9E400000070004003
+:10800000401002408813000010B50446002C01D136
+:10801000012010BD606A002800D100BF0021A162CC
+:108020005120005D002804D150200155204600F069
+:1080300035F802215120015520680068402188430D
+:1080400021680860A16860680843E1680843216905
+:1080500008436169084301225202A16911400843A3
+:10806000E1690843216A0843A16A0843216808605E
+:10807000A069000C04210840616A08432168486037
+:108080002068C069910088432168C861002060654C
+:108090000121512001550020BBE7000010B586B03A
+:1080A0000446142101A8FDF796F814492068884277
+:1080B00022D11348406B891408431149486300BF1B
+:1080C0000846C06A012108430D49C8620846C06AD3
+:1080D000C007C00F009000BF00BFE0200190022049
+:1080E000029000200390032004900020059001A935
+:1080F00005200007FEF7FCFD06B010BD0030014072
+:108100000010024070B504462546681E09498842A1
+:1081100001D901200CE0681E074948610321081FAE
+:1081200000F0BEFF0020044988610720086100209C
+:1081300070BD0000FFFFFF0000E000E070477047E7
+:10814000FEB504462068C56920680668206887680F
+:108150002807000F0190019800280ED12020284008
+:1081600000280AD020203040002806D0206E0028A9
+:1081700002D02046216E8847FEBD019800287DD0A0
+:10818000F807C00F002804D1FF202130304000281C
+:10819000F5D0E807C00F00280BD0FF200130304099
+:1081A000002806D0012021680862E06F0121084301
+:1081B000E0670220284000280AD0F807C00F0028F6
+:1081C00006D0022021680862E06F04210843E067BE
+:1081D0000420284000280AD0F807C00F002806D045
+:1081E000042021680862E06F02210843E06708204C
+:1081F000284000280ED020203040002803D1F80766
+:10820000C00F002806D0082021680862E06F08210E
+:108210000843E067E06F002846D02020284000286F
+:1082200009D020203040002805D0206E002802D040
+:108230002046216E8847E06F0090206880684021CA
+:108240000840402804D0082100980840002826D083
+:10825000204602F0FCF82068806840210840402851
+:1082600019D120688068884321688860E06E002802
+:108270000DD02548E16E8863E06E00E015E0FEF762
+:108280000DFB002810D0E06E816B88470CE0204683
+:10829000FFF755FF08E02046FFF751FF04E02046B6
+:1082A000FFF74DFF0020E06766E70120000528404A
+:1082B00000280CD0012080053840002807D001207C
+:1082C0000005216808622046FFF738FF54E7802048
+:1082D000284000280AD080203040002806D0606E58
+:1082E000002802D02046616E884745E7402028409C
+:1082F000002807D040203040002803D0204602F05C
+:10830000B8F839E700BF37E78DA3000810B5044679
+:10831000002C01D1012010BDA069002800D000E090
+:1083200000BF606F002805D1002170200155204654
+:1083300000F02CF8242060672068006840084000A6
+:1083400021680860204602F0FBF8012800D1E2E72E
+:10835000606A002802D0204601F08AFE206840684A
+:108360000921C902884321684860206880682A2161
+:1083700088432168886020680068012108432168DB
+:108380000860204601F0ECFEC5E7000010B586B09D
+:108390000446142101A8FCF71EFF364920688842D4
+:1083A00066D13548406B012189030843324948634F
+:1083B00000BF0846C06A012108432F49C862084629
+:1083C000C06AC007C00F009000BF00BF032040027A
+:1083D00001900220029000200390032004900420CA
+:1083E000059001A905200007FEF782FC23482449D7
+:1083F000086003204860002121488160C16080211D
+:1084000001610021416181612021C1610902016294
+:10841000FEF7F6FA002801D0FDF72EFC00BF184841
+:10842000E066846200BF15481438164908600320CE
+:1084300048601021134881600021C16080210161E2
+:10844000002141618161C1610162FEF7D9FA002812
+:1084500001D0FDF711FC00BF0A48A066846200BF8E
+:10846000002201211B20FEF7B5FF1B20FEF7A6FF0F
+:1084700006B010BD0038014000100240300002403C
+:1084800090170020D817002070B504460D461646F8
+:10849000A06F202863D1002D01D0002E01D1012032
+:1084A00070BD01210903A068884208D12069002815
+:1084B00005D1E807C00F002801D00120F0E700BF78
+:1084C0007020005D012801D10220E9E70121702020
+:1084D000015500BF6565582006530020E067222043
+:1084E000A067E06E002820D01E48E16EC8621E48DA
+:1084F000E16E08631D48E16E48630020E16E886309
+:108500002368194624313346626DE06EFEF7CCFADB
+:1085100000280AD01020E06700BF0021702001551C
+:1085200000BF202060670120BAE700BF0021702053
+:10853000015500BF20680068FF2101310843216810
+:1085400008602068806801210843216888602068ED
+:10855000806840210843216888600020A0E702204D
+:108560009EE70000F7A3000841A40008A5A30008A7
+:1085700070477047FFB583B004460D461746606FDD
+:10858000202875D1002D01D0002F02D1012007B085
+:10859000F0BD01210903A068884208D120690028A4
+:1085A00005D1E807C00F002801D00120EFE700BF88
+:1085B0007020005D012801D10220E8E70121702030
+:1085C000015500BF0020E06721206067FEF796FCA0
+:1085D0000190502007535220075301210903A0683E
+:1085E000884205D12069002802D10026029502E0C8
+:1085F0002E460020029021E0069800900022802163
+:108600002046019B02F08AF9002801D00320BEE732
+:10861000002E09D102980088C005C00D216888622B
+:108620000298801C029003E0307821688862761CF2
+:108630005220005B401E81B2522001535220005B49
+:108640000028D9D106980090002240212046019BA5
+:1086500002F064F9002801D0032098E72020606729
+:1086600000BF00217020015500BF00208FE7FFE709
+:1086700002208CE7704700BFFEE710B500220421FE
+:1086800005200007FEF733FC002208210520000723
+:10869000FEF72DFC0A2002F0E7FC01220421052050
+:1086A0000007FEF724FC0A2002F0DEFC0022042171
+:1086B00005200007FEF71BFC10BD10B500220421A9
+:1086C00005200007FEF713FC012208210520000702
+:1086D000FEF70DFC0A2002F0C7FC01220421052050
+:1086E0000007FEF704FC0A2002F0BEFC0022042171
+:1086F00005200007FEF7FBFB10BD70B50546002402
+:1087000000261EE00022042105200007FEF7EFFBF3
+:108710000A2002F0A9FC0122042105200007FEF72F
+:10872000E6FB6006040E082105200007FEF7D6FBD5
+:10873000002801D0601CC4B2052002F095FC701C1A
+:10874000C6B2082EDEDB002D02D1FFF7B6FF01E036
+:10875000FFF793FF204670BD70B504460022042148
+:1087600005200007FEF7C3FB00252AE080202040FB
+:10877000C011002806D00122082105200007FEF7BD
+:10878000B6FB05E00022082105200007FEF7AFFB3D
+:108790006006040E0A2002F067FC01220421052075
+:1087A0000007FEF7A4FB0A2002F05EFC0022042171
+:1087B00005200007FEF79BFB0A2002F055FC681C11
+:1087C000C5B2082DD2DB70BD10B5012208210520ED
+:1087D0000007FEF78CFB0122042105200007FEF7AD
+:1087E00086FB0022082105200007FEF780FB0A20F7
+:1087F00002F03AFC0022042105200007FEF777FB77
+:1088000010BD10B50022042105200007FEF76FFB04
+:108810000022082105200007FEF769FB0A2002F06C
+:1088200023FC0122042105200007FEF760FB012242
+:10883000082105200007FEF75AFB0A2002F014FC6D
+:1088400010BD10B500240122082105200007FEF705
+:108850004EFB062002F008FC01220421052000073F
+:10886000FEF745FB062002F0FFFB07E0601CC4B2E8
+:10887000FA2C03DDFFF7C5FF012010BD08210520FC
+:108880000007FEF72BFB0028F0D100220421052071
+:108890000007FEF72CFB0020EFE7000038B501F0E1
+:1088A00097FC01F0E9FC6E480068C06902210840AD
+:1088B000002802D06B486C49C860FDF72FFB0446C6
+:1088C0006A484088002808DD68484088401E81B218
+:1088D0006648418001206649087065480078002894
+:1088E00006D001280AD0022817D0032822D11BE085
+:1088F000012291025F48FEF7FAFA1BE0212C06DA0A
+:108900000022012189025B48FEF7F1FA04E001220E
+:1089100091025848FEF7EBFA0CE00022012189028F
+:108920005448FEF7E4FA05E0012291025148FEF7AF
+:10893000DEFA00BF00BF0121C9024E48FEF7CEFAA1
+:10894000002828D000204C4908604C4800780028B6
+:1089500004D101204949087002F028F848480078FD
+:1089600063280BDD002208214248FEF7C0FA0122ED
+:10897000D10305200007FEF7BAFA1BE00122082107
+:108980003C48FEF7B4FA00220121C9030520000784
+:10899000FEF7ADFA0EE000203849087000220821E9
+:1089A0003448FEF7A4FA00220121C903052000077C
+:1089B000FEF79DFA2D48808C012820D100253148F2
+:1089C000009072B680213048FDF772F90546002DFF
+:1089D00005D0022269462C48FDF75CFA054662B6CE
+:1089E0002AA002F0EFF800212048818403F08CF9DE
+:1089F000642002F02FFB1B481B49C86000BF1B48C6
+:108A0000408C01280ED100211848418400201749CC
+:108A10004039088003F078F9642002F01BFB11480C
+:108A20001149C8601148008C01280AD100210F4863
+:108A3000018403F069F9642002F00CFB09480A493B
+:108A4000C8600A48403800881449884204D1074861
+:108A50004038C088002802D102480349C86038BDA8
+:108A6000101700200400FA0500ED00E0F80D0020CA
+:108A700036010020000400507C0100206401002029
+:108A80004C010020AAAA0000384A0008BDF8C8EB33
+:108A9000C9FDBCB6C4A3CABD0D0A0000AA5500009A
+:108AA00008B53721202000F077F80321212000F0BD
+:108AB00073F84021222000F06FF80821232000F0F5
+:108AC0006BF8AA21302000F067F802200B490887D4
+:108AD0000846008FC1B2322000F05EF80121332039
+:108AE00000F05AF85F21202000F056F8684600F0A8
+:108AF00007F80A2002F0B8FA08BD0000B80D0020FF
+:108B000010B5044621460F2000F023F8002800D1BC
+:108B100010BD0120FCE770B504460025FFF754FEA8
+:108B20003220FFF719FEFFF78CFEE0B2FFF714FECC
+:108B3000FFF787FEFFF748FE3320FFF70DFEFFF734
+:108B400080FE0020FFF7D9FD0546FFF75AFE2846B4
+:108B500070BD70B505460C462846FFF7DCFF207057
+:108B6000012070BD70B504460D46FFF72DFE322082
+:108B7000FFF7F2FDFFF765FEE0B2FFF7EDFDFFF74F
+:108B800060FE2846FFF7E8FDFFF75BFEFFF739FEC2
+:108B90000A2002F069FA70BD70B504460D462946F8
+:108BA0002046FFF7DFFF012070BD000010B502482E
+:108BB000FEF79BFA10BD000088160020F0B585B0C6
+:108BC00004460020039072B64F49206840180028E0
+:108BD00006D14E48C068032189040840039000E094
+:108BE00000BF00BF2068806802902068C0680190C4
+:108BF0002068456920688669434920684018002834
+:108C00000DD142484038806A490508433F49403900
+:108C100088620846806A40004008886200E000BF21
+:108C200000BF002D01D1002E5FD0374920684018C9
+:108C3000002807D13548C068032189048843334997
+:108C4000C86000E000BF00BF002D1DD02068006993
+:108C5000012108432168086120684561FEF74EF94B
+:108C6000074600BFFEF74AF9C01B00902068006865
+:108C700008210840082804D07D21C90000988842B6
+:108C8000F0D9082021684860002E1DD020680069B6
+:108C9000012108432168086120688661FEF72EF9EA
+:108CA000074600BFFEF72AF9C01B00902068006845
+:108CB00010210840102804D07D21C9000098884266
+:108CC000F0D91020216848600F492068401800281A
+:108CD00009D10E48C06803218904884303990843D9
+:108CE0000A49C86000E000BF00BF20680069400872
+:108CF0004000216808610298216888600198216815
+:108D0000C86062B605B0F0BD0084FFBF40100240ED
+:108D10001CB50020009001901E481F4908600021EA
+:108D20001D48C163012080071B49486000211A4883
+:108D3000816007218163012101610021C160001D63
+:108D400001774177001F8162FF21C231416200211A
+:108D500024300172042124384161002101638161C2
+:108D60004163C161FDF79AFB002801D0FCF784FF45
+:108D70000A4800908013019069460748FDF702FBFE
+:108D8000002801D0FCF778FF00210348FDF78CFA9A
+:108D90001CBD0000002401402C160020020000042D
+:108DA00008B500BF0A48006B012108430849086361
+:108DB0000846006BC007C00F009000BF00BF002234
+:108DC00001210A20FEF706FB0A20FEF7F7FA08BD8C
+:108DD0000010024000B587B0142102A8FCF7FBF98F
+:108DE00000BF6548C06A042108436349C862084659
+:108DF000C06A04210840019000BF00BF00BF5E4868
+:108E0000C06A802108435C49C8620846C06A802164
+:108E10000840019000BF00BF00BF5748C06A012151
+:108E200008435549C8620846C06AC007C00F019090
+:108E300000BF00BF00BF0846C06A022108434E4978
+:108E4000C8620846C06A02210840019000BF00BF06
+:108E500001221C2105200007FEF749F8012247499D
+:108E60004748FEF744F8002246494548FEF73FF8D8
+:108E700000229121090205200007FEF738F80120A1
+:108E80000290414803900020049002A905200007A9
+:108E9000FDF72EFF02200290032003900020049093
+:108EA00002A905200007FDF723FF0C2002901120E6
+:108EB0000390002004900320059002A905200007DC
+:108EC000FDF716FF1020029001200390002004906F
+:108ED0000220059002A905200007FDF709FF0120E7
+:108EE00002901120039000200490059002A92448CC
+:108EF000FDF7FEFE0220029024480390012004901A
+:108F000002A91F48FDF7F4FE2148029001200390BA
+:108F100000200490059002A91948FDF7E9FE012000
+:108F2000C0020290002003900220049002A914487D
+:108F3000FDF7DEFE91200002029001200390002048
+:108F40000490059002A905200007FDF7D1FE8020BE
+:108F50000290002003900120049002A90848FDF728
+:108F6000C7FE002201210520FEF734FA0520FEF796
+:108F700025FA07B000BD0000001002400106000005
+:108F80000004005008300000000011100000211003
+:108F90000836000010B50A480A49086000204860F9
+:108FA0000021084881600849416100210162416255
+:108FB0008162FEF725F9002801D0FCF75DFE10BDA7
+:108FC000007C004088160020FFFF000010B512480A
+:108FD00012490860FF200530486000210F48816079
+:108FE000C160016141610121490281610021C161CA
+:108FF0000162416281620721C162FFF705F8002822
+:1090000001D0FCF739FE054800680068402108439C
+:1090100002490968086010BD00300140B816002000
+:1090200000B585B014216846FCF7D5F819481A49EF
+:109030000860E12040024860002117488160C1605B
+:1090400001610C21416100218161C1610162302017
+:1090500011494862012109030F4881634900C16336
+:10906000FFF754F9002801D0FCF706FE012080022A
+:109070000090022001900120029003200390042020
+:109080000490694605200007FDF732FE01F088FCD8
+:1090900005B000BD003801401017002070470000E7
+:1090A00010B5002819DA1A4A03071B0F083B9B0862
+:1090B0009B00D2588307DC0EFF23A3409A438B0703
+:1090C0001B0E8407E40EA3401A43114B0407240F20
+:1090D000083CA408A4001A5118E00E4A03231B02FE
+:1090E000D21883089B00D2588307DC0EFF23A340CD
+:1090F0009A438B071B0E8407E40EA3401A43054BCB
+:10910000032424021B198408A4001A5110BD000076
+:109110001CED00E000E100E000BF00BF00BFBFF3B6
+:109120004F8F00BF00BF00BF06480749C86000BF9F
+:1091300000BF00BFBFF34F8F00BF00BF00BF00BF25
+:1091400000BFFDE70400FA0500ED00E0F0B593B0C4
+:1091500000200E90962002F0F1FA4B20C00002F0A1
+:1091600009FB0020FE490870FE4800780C2802DB4D
+:109170000B20FC4908700122510205200007FDF771
+:10918000B6FEF8480078F8490870F6480078F749C4
+:1091900008700020F6490870F6490870F648007813
+:1091A000F64908710221F648FDF798FE002801D122
+:1091B000012000E00020F349097849000843EF4905
+:1091C000C871F14801780068401CEF4A1060C8B2CD
+:1091D000EA49C870E54800788872E448007842009F
+:1091E000EA49E6480B30FBF7DDFF0620E349487209
+:1091F0000846E7490A78427049788170DB49097866
+:10920000490008460D300022DC4902F0B5FBD74981
+:109210000978490008460D30002102F0C1FB022008
+:1092200002F0E6FA0020D549C871DA490870DA4937
+:1092300008700120D94908700020D9490870D94820
+:10924000FEF76AF8D84908800020C9490870C74865
+:109250000078FCF70CFA0646FCF788FAD34AD44BA0
+:1092600005910490FCF718F90791069001F08EFE25
+:109270000022D04B09910890FCF75CF80B910A9002
+:10928000FCF756FAC0B20D900D984001C649098806
+:109290004018C9490880084600880121C90388424E
+:1092A00004DBC5480088401AC3490880C348C44944
+:1092B0000860C4480078401CC2490870B948FEF7ED
+:1092C0002BF8C1490880AFE2B648FEF725F8BE4941
+:1092D000088033E0B048007800281BD002F0EAF99B
+:1092E000109012991098884214D9119910988842B8
+:1092F00010D202F06BF80020A8490870384602F03E
+:1093000015FA012002F074FAB04908700020A24951
+:1093100008701DE0A348FDF7FFFFAB490880084631
+:109320000088A5490988884208DBA7480088A24927
+:109330000988A74A8918884200DA09E000210F202D
+:1093400002F054F9A3490860A34908400028C1D09D
+:1093500000BFA0480068401C002801D1FFF7DCFED8
+:109360009C48006801218903084000287ED08122A2
+:10937000D20100210F2002F0B8FA0021102002F0E3
+:1093800035F94006400E0F90002294480F9902F0E4
+:109390007DF9002002F0EEF9002002F09AF98F48E2
+:1093A000407A07288FD102228D498C48401DFBF757
+:1093B0001DFF002887D102F050FB8A4A03C202F049
+:1093C00035FB894A03C26A480078401C6849087026
+:1093D0008248427808A90A74807848746248007804
+:1093E000002810D10120814908706846008E674925
+:1093F000088001205D490870604908A8007C487019
+:1094000008A8407C8870614800886946098E8842B7
+:109410007ED177497148C089088076486F49098AAA
+:1094200001806048FDF778FF67490880714800882F
+:10943000FF30C3306F490880084600886E49884273
+:1094400012DD6C480088401A6A4908806848008824
+:10945000401C674908800846008867490B318842EC
+:1094600002DB002062490880002600E0D0E10320F2
+:10947000624988556249594842890A8080894880F2
+:1094800008460068B1005F4A50505448C07C00074D
+:10949000000F032805D05148C07C0007000F354954
+:1094A00008704E48C07C001157490870002045499B
+:1094B00008700120384908704149484842890A80AB
+:1094C0008089488029480078FF2191314843FF3046
+:1094D0009B30FF30F5300004C117434B0CCB801894
+:1094E00059410906070A0F434848381A12901920B3
+:1094F0008002381811907908490000200A0E0002F5
+:1095000010430B02002211469A184841404900E0DE
+:1095100006E10A60486033480CC818480A3002F077
+:109520006BFA31480CC81548163002F065FA384815
+:109530000CC81248123002F05FFA08200F49487236
+:1095400031480078002871D0022225492348401D67
+:10955000FBF74CFE002869D101200E49087059E044
+:10956000E90000202A010020290100202801002014
+:1095700009010020360100204C0100202C1200209F
+:10958000000400502E0100206C0000202614002052
+:10959000020100202C0100201C0100201E010020DF
+:1095A0001D010020881600202201002066666666E4
+:1095B0006666E63F0000084024010020A086010006
+:1095C000040100201901002020010020E8000020F3
+:1095D000983A00007000002000D027247C12002060
+:1095E0004001002078000020800000201B010020A6
+:1095F00048010020F4000020E7030000E8140020E8
+:10960000F800002058140020370100200052030009
+:1096100088000020FD49C8710F981638FC49087071
+:1096200008460278FB49FC48FBF7BCFDFB4909787A
+:10963000890008461C300022F44902F09DF9F749E0
+:109640000978890008461C30002102F0A9F90120A0
+:10965000F34908700422EF491339F248FBF7A2FDE1
+:10966000F14800887D21C9004843F0490988401825
+:10967000EF490860EF480078EF490870EF49C88863
+:10968000FBF7F5FF0990E8480088FBF7F0FF08902A
+:109690000999FBF711FE7F21C9050A90FBF7B3FD7D
+:1096A0000B90FCF70DF8E3490880E3480078401E72
+:1096B0000988884202D10120D9490870DA48008817
+:1096C000DF490880DF490020085EFBF7D7FF0991DA
+:1096D0000890DD480088FBF7E5FFDC4ADC4B019190
+:1096E0000090FBF7D9FE05910490D1480068FBF784
+:1096F000C5FF03910290059B049AFBF7BFFE0791FB
+:109700000690099B089AFBF715FE0B910A90FBF750
+:10971000EBFFD0490860D048008800F091FB76E06C
+:109720006846008EFCF7E4FB0646CC4909788E4279
+:1097300013DB0120CA490870B8480078401CB749BB
+:1097400008706846008E7100C64A5052AF4908A89A
+:10975000007C487008A8407C88700320C249885566
+:10976000C249AC48143842890A808089488008463A
+:109770000068B100BE4A5050A6481438C07C0007AB
+:10978000000FBC49097888420BDDA2481438C07C20
+:109790000007000F032804D09E481438C07CB54948
+:1097A0000870B5480078002816D00222B3499948BD
+:1097B0000F38FBF71BFD00280ED10120B0490870BF
+:1097C0009249C8710F981638914908700846027876
+:1097D00090499148FBF7E6FCB00016308B494018E1
+:1097E0000B90A8480CC80B9802F006F98B49097831
+:1097F000890008461C300022844902F0BDF88749E0
+:109800000978890008461C30002102F0C9F80BE0F5
+:109810009D4A00210F2002F068F89C48007800283B
+:1098200002D0002001F055FF874800889849098838
+:10983000884200DA48E58448008895490988954AB5
+:1098400089188842F6DC904A00210F2002F04DF87A
+:1098500091480078714908700025834800780028F5
+:1098600018D170480068FCF72FFC8C4908800888E4
+:109870000988491E894B198089490988FBF74EFCE4
+:1098800088480088414388B27349088008460088A8
+:1098900000F0D6FA002084490870002423E07248C2
+:1098A000005D00281DDD80480078401C7E4908705E
+:1098B0006D48005DA9007D4A505060006949085A12
+:1098C00069007B4A5052A00069490A582946681C21
+:1098D000C5B2880077490A506348005D401E62495E
+:1098E0000855601CC4B25D4800785D49097840188D
+:1098F000A042D4DC68480078032803DA6A4800787C
+:1099000069490870684800785449087000243FE0AD
+:10991000002536E0A80067490958681C8000654AA0
+:10992000105881422BDDAA00624B99586A00604BA7
+:10993000985AA2005D4B9A580C926A1C92005D4B9B
+:109940009A58AB005B4EF2506A1C5200584B9A5A20
+:109950006B00574EF2526A1C9200544B9A58AB005F
+:10996000524EF2506A1C9200524B99506A1C52009F
+:109970004F4B98526B1C9B000C9AF25000BF681C16
+:10998000C5B236480078401EA842C3DC601CC4B291
+:1099900032480078401EA042BADC002046490870D8
+:1099A000002496E060004249085A61002D4A505256
+:1099B000A00040490858A1002D4A5050A00011466F
+:1099C00008583E4988427DD0A000384908580A28E6
+:1099D0007DD13948007806214843001D3849401898
+:1099E0006100204A89180A78027049784170A20003
+:1099F0001F4BD118304A127806235A43921D304B20
+:109A0000D0180422FBF7CEFB2B485CE02C12002080
+:109A10002D01002090120020F414002028010020C5
+:109A20001D0100203001002048010020F40000202A
+:109A30000C010020680100202B010020B80D00203F
+:109A4000260100203401002020010020F853E3A566
+:109A50009B843E40140100204E010020290100207B
+:109A60001B01002026140020E8140020F80000202C
+:109A7000581400203601002037010020400100204A
+:109A80002C0100208000002000D027241E0100208F
+:109A900024010020983A000009010020FC00002069
+:109AA00054010020520100202A010020B814002097
+:109AB0003E140020881400201A010020FFFF01003E
+:109AC000DA13002003E00078401C21490870601C74
+:109AD000C4B220480078844200DA63E7002405E03D
+:109AE0001D48A1001D4A5050601CC4B20C2CF7DB6D
+:109AF0001B48007800281CD000200C9000260B90FA
+:109B0000184800780B901748467880780C900B988E
+:109B100002280DD1144988191249C91C0C9AFBF767
+:109B200041FB02F0F1F8642001F094FAFFF7F4FA37
+:109B300000BF0E4A00210F2001F0D7FE00220121B4
+:109B4000490205200007FDF7D2F913B0F0BD00006F
+:109B50001A01002029010020FFFF010058140020F5
+:109B60002C010020F4140020B80D002080D0272400
+:109B700070470000F0B585B051485249086002F0C6
+:109B80004FF8FF201130504948800846C08800280F
+:109B900001D16420C8804D480078432802DD43206D
+:109BA0004A49087049480078002802DA00204749ED
+:109BB00008704548C08E454908704348C08F4449E5
+:109BC00008704148808F434908703F48807A424975
+:109BD00008703D488088414908603B490889FBF787
+:109BE00061FD04463E4A3F4BFBF756FC0191009055
+:109BF00001F0CCF9064600223B4BFBF79BFB03919F
+:109C00000290FBF795FD394908802F49C8883749EC
+:109C10000988FBF783FA364908802B49888834493C
+:109C20000988FBF77BFA31480088414388B2314903
+:109C3000088009887D22D20051430846FBF71EFDAB
+:109C400006462D4A2D4BFBF78FFC0446FBF770FDB3
+:109C50002B490880274800882A4908801A48C1886B
+:109C60007D20C000FBF75AFA274908801648C188B2
+:109C70007D20C000FBF752FA2449088001202449C6
+:109C80000880FCF74BF9234908801D4802882249C7
+:109C90002248FDF745FB002801D0FBF7EDFF0F48F8
+:109CA00001681FA000F08EFF0748C18820A000F0C7
+:109CB00089FF0548018923A000F084FF05B0F0BDAD
+:109CC000E9A9000848000020B80D0020010000208C
+:109CD00062010020630100204B01002040010020B0
+:109CE000666666666666E63F000008405201002030
+:109CF000540100204E010020F853E3A59B843E4010
+:109D00005A0100205E0100205C0100206601002055
+:109D10006801002060010020FF7F000088160020FD
+:109D2000B1EAC7A949443A202564202E0D0A000053
+:109D3000CDA8D1B6BCE4B8F43A202564206D732ECA
+:109D40000D0A0000B5A5B4CECDA8D1B6BBF9D5BEDD
+:109D5000CAFDC1BF3A202564B8F62E0D0A000000E6
+:109D600000B585B014216846FBF735FA00220121C1
+:109D7000C9031048FDF7BBF80120C0030090012083
+:109D8000019000200290039069460A48FCF7B0FF5A
+:109D90000120C00300900320019000200290039056
+:109DA00069460448FCF7A4FF022001F053F905B00E
+:109DB00000BD0000000400507047000038B50446A4
+:109DC0000D460020009055201B490870AA204870BD
+:109DD00003208870601DC870032008710846457113
+:109DE00084716800154A811822461348C01DFBF78C
+:109DF000D9F9002008E0811C0F4A525C69460988A5
+:109E000051188AB20092401C611D8842F3DB0A4857
+:109E1000801CFBF77DFE0090E01D07494118684655
+:109E20000078087068464078487021460931024839
+:109E300000F038FB38BD0000C8150020B80D002028
+:109E4000F0B585B005461A4800881A490988884245
+:109E500006DB1748008817490988401A144908800A
+:109E60001548C08812490988484347197D21C9000F
+:109E70004F43124800683E1A3046FBF7FFFB104A7A
+:109E8000104B01910090FBF76FFB03910290FBF7E1
+:109E90002BFC04460C498C4201DD0846241A002C98
+:109EA00001DA0948241809480068446105B0F0BD8A
+:109EB0006801002066010020B80D00201401002078
+:109EC000F853E3A59B843E40FF7F000088160020E6
+:109ED00001460020054A126890B2054A1040024629
+:109EE0000A431046014A10607047000000300140EC
+:109EF000C7FF000010B5FDF707F810BD00B599B019
+:109F000034210CA8FBF767F9142107A8FBF763F9C4
+:109F10001C216846FBF75FF9244800680321C90249
+:109F200088430121C902401820490860FDF764FAFE
+:109F30001F4800690321C90288431D4908610620A2
+:109F40000C9088150E9001200F9010201090022088
+:109F500015900021169141041791410518910CA804
+:109F6000FDF740FD002801D0FBF786FE0F2007908B
+:109F700003200890002009900A900B90012107A867
+:109F8000FDF79AFB002801D0FBF776FE81200090B8
+:109F9000002002900320800406906846FDF776FAC0
+:109FA000002801D0FBF768FE19B000BD007000402A
+:109FB0004010024015480068FF2101310843134951
+:109FC00008600846C068124908401049C860084641
+:109FD0000068104908400D4908600846806840083C
+:109FE00040008860084600680121890488430749C9
+:109FF00008600846C068FD21090488430349C86019
+:10A00000002008610448054988607047001002403C
+:10A010000C40FF88F6FFF6FE0050000800ED00E05F
+:10A0200010B501F0FDFA044602E001F0F9FA044629
+:10A030000C488442F9D100200B4908800B48007875
+:10A04000002804D0012803D0022807D103E005E04E
+:10A05000FBF786FF02E0FFF779F800BF00BF01F0D1
+:10A0600099F910BD3001CADEE60000206000002032
+:10A07000818CC907C90F002908D0016849680122ED
+:10A0800052049143826A1143026851600222416A7C
+:10A090001140022907D101684968D2039143C26A7D
+:10A0A0001143026851600422416A1140042907D11A
+:10A0B0000168496812049143026B114302685160C0
+:10A0C0000822416A1140082907D101684968120332
+:10A0D0009143426B1143026851601022416A114062
+:10A0E000102907D10168896812029143826B1143DC
+:10A0F000026891602022416A1140202907D101683D
+:10A10000896812029143C26B114302689160402238
+:10A11000416A1140402915D1016849689203914371
+:10A12000026C11430268516001221205016C9142D8
+:10A1300008D101684968032252059143426C1143DA
+:10A14000026851608022416A1140802907D101686C
+:10A15000496812039143826C114302685160704751
+:10A1600038B504460020E067FCF7C8FE05462068C5
+:10A1700000680821084008280BD114482B4600220B
+:10A1800089040090204600F0C9FB002801D003207C
+:10A1900038BD206800680421084004280BD10B4812
+:10A1A0002B46002209050090204600F0B7FB00284E
+:10A1B00001D00320ECE720206067A06700BF0021EA
+:10A1C0007020015500BF0020E2E70000FFFFFF0103
+:10A1D00070B50025C82420480078002800D070BD44
+:10A1E0001E480078002800D0F9E701201B490870BC
+:10A1F0001B48406B002801D10870F0E71848406BFD
+:10A20000C8210D1A1CE01749174A1268885C1749C3
+:10A2100009688847164800880A214843154908807C
+:10A2200011480068401C1049086008460068C828AA
+:10A2300001DB002008600A48406BC8210D1A641E2B
+:10A2400009480068A84201D0002CDCDC002003494A
+:10A25000087000BFC3E70000420000204400002057
+:10A2600000000240F00C00203800002048000020D0
+:10A270005C0100207001002010B53A4800780028E9
+:10A2800003D139480078002800D010BD012036499C
+:10A2900008703648C06980210840002802D1324940
+:10A2A0000870F2E7324900200856324900228A56E7
+:10A2B000904215D12D48C0694021084000280BD09C
+:10A2C0002D480078002807D000202B4908702B4823
+:10A2D0000088401C29490880002023490870D4E7E1
+:10A2E00025480078002805D10120234908700A205C
+:10A2F00000F0BAFE1F4900200856CC2148432049EF
+:10A300004018001D1F490968405C184988621D48B3
+:10A310000068401C1B490860164900200856CC21E3
+:10A3200048431749085817490968884214DC002037
+:10A33000144908600F480078401C40B20D4908706D
+:10A34000084600780E2801D1002008700E480078D9
+:10A35000401C40B20C49087000200349087000BF3F
+:10A3600093E7000042000020430000200038014035
+:10A37000350000203400002045000020520000205D
+:10A38000C8010020580000203600002070B50546A6
+:10A39000AC6A00215A200153522001532046FDF798
+:10A3A000CEFE70BDF8B50546AC6A666FA76F206833
+:10A3B000806880210840802807D1212E05D1002106
+:10A3C00052200153204600F064F820688068402144
+:10A3D0000840402807D1222F05D100215A200153DF
+:10A3E000204600F034F8E06F10210843E067204673
+:10A3F000FDF7A5FEF8BD70B50546AC6A2868006893
+:10A4000020210840002817D100215A20015320683C
+:10A410000068FF2101318843216808602068806856
+:10A420004008400021688860206880684021884397
+:10A43000216888602020A0672046FEF799F870BD4B
+:10A4400070B50446A56A2846FEF793F870BD01680A
+:10A450000968FF222132914302681160016889680E
+:10A460004908490002689160202181670021016646
+:10A47000704710B504462068006840218843216871
+:10A48000086020206067002060662046FEF7F2F832
+:10A4900010BD01680968C022914302681160202143
+:10A4A0004167704770B505460C4620480078002883
+:10A4B00003D11F480078002800D070BD01201B493F
+:10A4C0000870C82C04DC1B4800214156002903DC1D
+:10A4D000002016490870F0E7174900200856CC21E3
+:10A4E000484316490C50144A00215156CC2251437E
+:10A4F000124A8918081D22462946FAF753FE0E48CB
+:10A500000078401C40B20C490870084600780E28BC
+:10A5100001D10020087007480078401E40B205496C
+:10A52000087000200149087000BFC6E74200002003
+:10A53000430000203600002035000020C801002024
+:10A54000F0B587B004461020049000250020039049
+:10A550000026E7492068884200D100E000BF216959
+:10A56000A068084361690843E16908430746206819
+:10A570000068E04908403843216808602068406866
+:10A58000032109038843E168084321684860A769FB
+:10A59000D7492068884201D0206A07432068806834
+:10A5A0000B210902884338432168886000BFD249E3
+:10A5B000206888421CD1D148C0688007800F0028DD
+:10A5C00006D001280AD0022805D003280CD108E0C3
+:10A5D000012004900BE00220049008E00420049085
+:10A5E00005E00820049002E01020049000BF46E03F
+:10A5F000C349206888421CD1C048C0680C2108406B
+:10A60000002806D004280AD0082805D00C280CD130
+:10A6100008E0002004900BE00220049008E00420F1
+:10A62000049005E00820049002E01020049000BF90
+:10A6300025E0AF49206888421FD1B048C068032197
+:10A6400089020840002808D001218902401A0AD056
+:10A65000401A05D0401A0CD108E0002004900BE00D
+:10A660000220049008E00420049005E008200490F3
+:10A6700002E01020049000BF01E01020049000BF11
+:10A680009B492068884256D1049804281AD004DCDB
+:10A69000002807D002281CD108E0082816D010286E
+:10A6A00017D117E0FDF712F9064616E09348403837
+:10A6B0000068102108400009002801D0914E00E0F8
+:10A6C000914E0AE0FDF726F9064606E00126F6035C
+:10A6D00003E000BF0120039000BF00BF002E0AD09E
+:10A6E000606841004018B04203D860680003B0427F
+:10A6F00002D201200390F4E0606802903046FF210E
+:10A70000013100F086FA626852080023801859412E
+:10A7100001910090029AFAF715FD05460320000208
+:10A72000854205D37948854202D82068C560D8E0C3
+:10A7300001200390D5E00121C903E06988426FD16F
+:10A74000049804283CD006DC002809D0012813D046
+:10A7500002284AD11CE008283ED0102845D145E007
+:10A76000FDF7B4F84000616849084018029061683C
+:10A77000FAF7BEFC85B23CE0FDF7BAF8400061682C
+:10A780004908401802906168FAF7B2FC85B230E0DF
+:10A790005A4840380068102108400009002807D0B6
+:10A7A00061684A085A4BD018FAF7A2FC85B206E055
+:10A7B00061684A08574BD018FAF79AFC85B218E03E
+:10A7C000FDF7A8F8400061684908401802906168E8
+:10A7D000FAF78EFC85B20CE061684A0801231B047D
+:10A7E000D018FAF785FC85B203E000BF0120039082
+:10A7F00000BF00BF102D0FD3474885420CD84648F4
+:10A800000F38284005902807400F05990843059008
+:10A8100005982168C86064E00120039061E0FFE7CB
+:10A82000049804283AD006DC002809D0012812D068
+:10A83000022847D11AE008283BD0102842D142E034
+:10A84000FDF744F861684908401802906168FAF71A
+:10A850004FFC85B23AE0FDF74BF8616849084018B3
+:10A8600002906168FAF744FC85B22FE02348403833
+:10A870000068102108400009002807D061684A08D4
+:10A88000204BD018FAF734FC85B206E061684A081C
+:10A890001D4BD018FAF72CFC85B217E0FDF73AF8FB
+:10A8A00061684908401802906168FAF721FC85B296
+:10A8B0000CE061684A080123DB03D018FAF718FCA2
+:10A8C00085B203E000BF0120039000BF00BF102D40
+:10A8D00005D31148854202D82068C56001E00120F7
+:10A8E0000390002020666066039807B0F0BD00006A
+:10A8F00000480040F369FFEF00380140401002407B
+:10A900000044004000093D000024F400FFFF0F0058
+:10A9100000127A000048E801FFFF0000FFB581B097
+:10A9200004460D4617460A9E22E0701C00281FD0E0
+:10A93000FCF7E4FA0499401AB04201D8002E17D16E
+:10A9400020680068FF21A1318843216808602068E1
+:10A950008068400840002168886020206067A06708
+:10A9600000BF00217020015500BF032005B0F0BDDD
+:10A970002068C0692840A84201D1012000E00020E1
+:10A98000B842D2D00020F1E710B510200349096881
+:10A9900008620248FDF7D4FB10BD0000101700202C
+:10A9A0000D200149087070473600002010B50A4894
+:10A9B00000880A21484309490880FEF7F1F9FEF7AB
+:10A9C0002FFBC82206490748FDF75EFD002801D08D
+:10A9D000FBF752F910BD00005C010020700100205F
+:10A9E000F00C00201017002070B5044600256A48BE
+:10A9F0000078082865D100BF002004E06749095CA1
+:10AA000049198DB2401C66490978491F8142F5DC1D
+:10AA100064480078281885B261480078281885B203
+:10AA200061480078281885B260480078281885B2F7
+:10AA30005F480078281885B26019C007C00F002849
+:10AA400035D058480078012827D002282DD15949FF
+:10AA5000554A1278881855490A785049FAF7A2FBE6
+:10AA600001F052F9642000F0F5FA00BF00BF00BF0A
+:10AA700000BF00BFBFF34F8F00BF00BF00BF4E48F5
+:10AA80004E49C86000BF00BF00BFBFF34F8F00BF7B
+:10AA900000BF00BF00BF00BFFDE743480078411082
+:10AAA00042480078FFF78AF900E000BF00BF0020AD
+:10AAB000394908703C4908703949087040490870A4
+:10AAC00068E035480078072812D134483C490978B5
+:10AAD00044543B480078401C39490870304800789D
+:10AAE000401F0978884255D108202B49087051E051
+:10AAF00029480078062805D12C48047007202649EB
+:10AB0000087047E024480078052805D126480470DD
+:10AB10000620214908703DE01F480078042805D12F
+:10AB20002048047005201C49087033E01A4800785A
+:10AB3000032808D11A48047000201B49087004201B
+:10AB40001549087026E014480078002805D1552CD6
+:10AB500003D10120104908701CE00F48007801283B
+:10AB600005D1AA2C03D102200B49087012E00A4833
+:10AB70000078022807D1032C05D10320064908706C
+:10AB80000B48047006E0002003490870064908706D
+:10AB90000349087070BD00003901002064150020D1
+:10ABA0003B0100203E0100203C0100203A01002032
+:10ABB0003D010020B80D00200400FA0500ED00E082
+:10ABC0003F0100200FB410B503A9044B044A0298BA
+:10ABD00000F034F910BC08BC04B0184715BA0008DE
+:10ABE000880100202021020C01D010211046020A09
+:10ABF00001D010460839020901D01046091F820809
+:10AC000001D01046891E420801D0881E7047081ADC
+:10AC10007047F8B582B28BB2040C0D0C1046584345
+:10AC2000002126465E43370C3604801979411646CA
+:10AC30006E43370C36048019794126466E438919D4
+:10AC4000F8BD30B47446641E2578641CAB4204D34E
+:10AC5000635D5B00E31830BC18471D46F8E702E06F
+:10AC600008C8121F08C1002AFAD170477047002097
+:10AC700001E001C1121F002AFBD1704708B5002175
+:10AC800000916B46012202212C2000F043FE02219C
+:10AC900000916B4601222C2000F03CFE08BD000014
+:10ACA00038B504466D2000906B46012208492E20DD
+:10ACB00000F030FE002C05D0064A07492E2000F097
+:10ACC00003FE04E0054A04492E2000F0FDFD38BDD6
+:10ACD000060800000706000006180000071600001E
+:10ACE00038B504466B4602220021362000F09EFC57
+:10ACF0002300FFF7A6FF0E11081A545454542331B1
+:10AD000054543D444B540021684601704078FE2164
+:10AD100008406946487043E069460878FC210840CD
+:10AD200001210843694608703AE069460878FC2129
+:10AD30000840022108436946087031E068460078FF
+:10AD4000B3210840482101436846017040788021C2
+:10AD500008436946487023E068460178B320014003
+:10AD60006846017040784106490E6846417017E018
+:10AD700069464878022108436946487010E06946F0
+:10AD80004878FD2108406946487009E0694608781E
+:10AD9000CF210840202108436946087000E000BF29
+:10ADA00000BF6B4601220021362000F0B3FD00AB4E
+:10ADB000013301221146362000F0ACFD38BD08B544
+:10ADC000032168464170012101706B460222002177
+:10ADD000362000F09FFD0122D20306212D2000F035
+:10ADE00073FD012000F036F90120FFF779FF08BD5F
+:10ADF00038B504462004010E6846417004706B4665
+:10AE0000022204212D2000F085FD032168460170F7
+:10AE10006B46012206212D2000F07CFD00216846B2
+:10AE200001706B46012206212D2000F073FD0A21DE
+:10AE30002D2000F0DBFB0546284638BDFFB58DB060
+:10AE40000446002506E025280AD0109A0F9990475D
+:10AE5000641C6D1C20780028F5D1284611B0F0BD87
+:10AE600000270121484A009700E00743641C23782B
+:10AE70000846203B98401042F7D120782E2817D161
+:10AE8000042007436078641C2A280CD10E98641CA7
+:10AE900002C800910E900BE000990A22514330390C
+:10AEA0004018641C00902078014630390929F3D9F4
+:10AEB00020780028D1D0642808D0692806D07528C9
+:10AEC0001ED0109A0F9990476D1C5BE00A200E99D6
+:10AED000019001C90E91002802DA40422D2102E0C2
+:10AEE000390504D52B216A461172012103E0F907C7
+:10AEF00004D02021F7E70BAE0B910DE00021FAE71B
+:10AF00000A200E99019001C90E91F7E70199FAF70D
+:10AF1000EFF83031761E31700028F7D103A8801B7E
+:10AF200020300190780701D5009801E001200090C1
+:10AF30000199884201DD401A00E0002000270090BE
+:10AF400006E002A8109AC05D0F9990476D1C7F1C07
+:10AF50000B988742F5DB04E0109A30200F99904758
+:10AF60006D1C0099481E00900029F5DC05E0307842
+:10AF7000109A761C0F9990476D1C0199481E0190FC
+:10AF80000029F4DC641C65E709280100F8B54A00D3
+:10AF90002B4B520DD6182B4A0C460546142E2BDA95
+:10AFA000002E12DA284BFAF7C5F900221346FAF7F9
+:10AFB000F1FB40D2002C03DA0124E40700253AE03B
+:10AFC0002046284337D0214C14E0214F0B46F74050
+:10AFD0003B402B4331D01C4BFAF7ACF9002213460F
+:10AFE000FAF7D8FB27D2002C03DD01200005F04042
+:10AFF0000419BC4300251EE0332E1EDC3346002717
+:10B00000143BFF43DF40384217D00F4BFAF73CFAAE
+:10B0100000221346FAF7BEFB0DD2002C0ADD142ED7
+:10B020000CD03420811B012088404019A84200D256
+:10B03000641C0546BD4321462846F8BD641CF9E75B
+:10B0400001FCFFFF9C7500883CE4377E0000F03F68
+:10B05000FFFF0F0070B504467D20C0006043054629
+:10B06000284600F001F870BD002100BF40E000BF9D
+:10B0700000BF00BF00BF00BF00BF00BF00BF00BFD8
+:10B0800000BF00BF00BF00BF00BF00BF00BF00BFC8
+:10B0900000BF00BF00BF00BF00BF00BF00BF00BFB8
+:10B0A00000BF00BF00BF00BF00BF00BF00BF00BFA8
+:10B0B00000BF00BF00BF00BF00BF00BF00BF00BF98
+:10B0C00000BF00BF00BF00BF00BF00BF00BF00BF88
+:10B0D00000BF00BF00BF00BF00BF00BF00BF00BF78
+:10B0E00000BF00BF00BF00BF00BF00BF00BF491CC2
+:10B0F0008142BCD370470000F0B585B00446002003
+:10B10000049003902578607940008A49085A02909B
+:10B110006078401E8849C6B20863042D01D0072D0F
+:10B1200001D1012000E000200190207882490873BD
+:10B13000E07900280AD10846806901218905084381
+:10B140007D4988610298C010029006E07A488069C3
+:10B1500001218905884378498861207A76494873B6
+:10B1600008468069217A0904032212041140084329
+:10B1700071498861084600218269042000F0B5FB0E
+:10B180006E492E20029A00F09FFB3046FFF788FDA3
+:10B190006B48405D810040186A4943180522072129
+:10B1A0002B2000F0B7FB684901980B1801220B21F6
+:10B1B000282000F0AFFB6248405D800063490A58D8
+:10B1C0000C21282000F091FBE079800060494018B4
+:10B1D000A1794900425A0221272000F075FB700036
+:10B1E0005C490A5A0421272000F06EFBE079002810
+:10B1F00005D164220621272000F066FB1EE0A0781E
+:10B2000004280DD11020009010220621272000F0E4
+:10B210005BFB6B4601222621272000F07BFB0DE023
+:10B220002820009020220621272000F04DFB6B46AD
+:10B2300001222621272000F06DFB00BF3001464986
+:10B240004018E178890042580821272000F04DFB82
+:10B25000A17A627A08021043002803D13F49617243
+:10B26000090AA172A17A637A0802184302462021D2
+:10B27000272000F029FB3A480C210268232000F027
+:10B2800034FB71003648001D425A0421232000F08F
+:10B290001BFBA07900280BD0E0793249431801222A
+:10B2A0000021212000F036FB0320049001200390B0
+:10B2B0002807000F2901F022114008436178890412
+:10B2C0000322920411400843049909059200114099
+:10B2D000084303994904012252041140084321798B
+:10B2E00089051F229205114008436179C906C90EDC
+:10B2F000C906084307463A4600211F2000F0F5FA28
+:10B30000A0786178084300040B4908610846006989
+:10B31000E17949030122D203114308430649086138
+:10B32000084600210269082000F0DFFA002005B07D
+:10B33000F0BD0000F8BD00088C01002004280000CA
+:10B34000A0BD00080200002020000020A8BD0008C9
+:10B35000C8BD0008D4BD0008D8BD000841100000D9
+:10B36000C0BD00082200002038B504460D4608483C
+:10B37000808B0443224600212C2000F0A5FA009582
+:10B380006B46012206212C2000F0C4FA38BD0000D3
+:10B390008C01002010B5FFF771FC10BD70B505469B
+:10B3A0000421362000F022F90446002D03D00120AC
+:10B3B000C002044304E00121C90220468843044638
+:10B3C00022460421362000F090FA70BD38B54020A6
+:10B3D000009000210E2000F009F9044600221146D9
+:10B3E0000E2000F082FA6B46012200210D2000F0B1
+:10B3F00091FA084A00210F2000F077FA00F048FA8D
+:10B40000224600210E2000F070FA0021024801734C
+:10B4100038BD0000F8FF2724AC010020F0B585B04E
+:10B420000646042002900027002001905F494875DD
+:10B43000086300215D4820304171017300205B49A1
+:10B4400088834863886300F0EBF85849086003E09C
+:10B4500000F0E6F8554908605448006854498842AD
+:10B46000F6D10020FFF73CFC52480078242804DD88
+:10B47000504800780446243C0DE006214D480078F1
+:10B48000F9F74CFE0621081A45014A480078F9F7F9
+:10B4900045FE2C460C4320062104084321020843A4
+:10B4A0002043039000211E20039A00F01EFA02ABF5
+:10B4B00001220021242000F02DFA1E20FFF798FC25
+:10B4C00087B23812394988730420FFF791FC019044
+:10B4D0000198C0B200280FD0022000906B460122D4
+:10B4E00012212D2000F016FA3048808B012109032B
+:10B4F00008432E49888300BF00F092F82B4908606A
+:10B500000620FFF775FC294948600720FFF770FC0B
+:10B5100026498860F806C00E08750846007D002898
+:10B5200001D1102008752149087D00F04BFAF00781
+:10B53000C00F002809D0FFF742FC1C48808B012176
+:10B54000C9020843194988830CE00521362000F020
+:10B5500035F80546184805402A460521362000F0F2
+:10B56000B3F900BF0120FFF7BBFB0021042000F06E
+:10B570003DF80E4988610021262000F037F8054685
+:10B58000052080030543800005432A46002126202C
+:10B5900000F0ABF900222621362000F095F900F0EA
+:10B5A0003FF802490860002005B0F0BD8C01002082
+:10B5B0003001CADE01000020FFFD0000F8B504469E
+:10B5C0000D46094FA9B2A0B26B46022200F02EF838
+:10B5D0000646002E06D1684640780102684600788B
+:10B5E000081887B23846F8BDFFFF0000FEB50546D3
+:10B5F0000E460027FF43B1B2A8B201AB042200F00F
+:10B6000015F800900098002808D1032404E03802BF
+:10B6100001A9095D4718641E002CF8DA3846FEBD02
+:10B6200010B500210846FFF7E1FF10BDFFB581B05E
+:10B6300006460C4617460025002C04D129466D1CF1
+:10B64000684646541AE040203043C2B229466D1C79
+:10B65000684642547F2C04DC28466D1C69460C5415
+:10B660000CE0E0B28021084329466D1C6A46505424
+:10B670006004020E28466D1C69460A54A8B23A4678
+:10B680006946049B00F00CFB05B0F0BD70B50446A4
+:10B690000D46164623462A4631461120FFF7C6FFBF
+:10B6A00070BD10B504462346052200211520FFF782
+:10B6B000BDFF10BD10B501210620FFF797FF10BD9B
+:10B6C00010B504462346052200211720FFF7AEFFE0
+:10B6D00010BD38B504460020009000F0D9F8FF25D1
+:10B6E0000135002C01D0680005432A4600210D20B9
+:10B6F00000F0EAF8002C17D06B46012203210F203E
+:10B70000FFF794FF684600780821084000280BD016
+:10B71000FFF75CFEFF2501352A4600210D2000F0D1
+:10B72000D3F80020C04338BD0020FCE710B5044624
+:10B73000224601210A2000F0D8F810BD70B5054658
+:10B7400000211A20FFF752FF0446240D2405280388
+:10B75000000B0443224600211A2000F0C6F870BDF9
+:10B7600010B50446224602492E2000F0ADF810BD67
+:10B770000418000038B504466B460122032104205A
+:10B78000FFF754FF002C16DD224600210C2000F0AC
+:10B790009BF8694608781021084300900F4880699B
+:10B7A000090608430D4988616B46012203210420E4
+:10B7B00000F0B0F810E06946087810218843009046
+:10B7C0000648806909068843044988616B4601225E
+:10B7D0000321042000F09EF838BD00008C010020F9
+:10B7E00010B5044622460021182000F06DF810BD67
+:10B7F000F8B50446002500200090002602202040D5
+:10B8000000280AD0802000906B46012200210D20E4
+:10B8100000F080F801211D480173E007C00F0028E7
+:10B8200026D0694608780621084300906B4601221D
+:10B8300000210D2000F06EF803210F20FFF7BEFE5F
+:10B8400006468120C0003040002801D100251AE0C2
+:10B85000402000906B46012200210D2000F05AF894
+:10B860000020FFF79BFD0021084801734D1E0AE0F0
+:10B87000694608780221084300906B4601220021A6
+:10B880000D2000F047F82846F8BD0000AC0100206C
+:10B890001CB501AB012203210F20FFF7C7FE69464B
+:10B8A0000879802108406946097940221140490001
+:10B8B000884208D0012000906B46012203210D2010
+:10B8C00000F028F800BF1CBDF8B505460E4614462A
+:10B8D0006846047021124170B1B2A8B26B460222D0
+:10B8E00000F018F807463846F8BDFEB506460F4684
+:10B8F0001446002503E069464C55240A6D1C042DAE
+:10B90000F9DBB9B2B0B26B46042200F003F8019043
+:10B910000198FEBDFFB581B006460C4617460025CE
+:10B92000002C07D180203043C2B229466D1C6846E6
+:10B93000425419E0C0203043C2B228466D1C69460B
+:10B940000A547F2C03DC28466D1C0C540CE0E0B23A
+:10B950008021084329466D1C6A4650546004020E3B
+:10B9600028466D1C69460A54A8B23A466946049BAB
+:10B9700000F0E4F905B0F0BD70B504460E4615467A
+:10B98000281901218902884202DD0020C04370BDD0
+:10B99000A21E334629460920FFF7BCFF0020F6E728
+:10B9A00070B504460D46064800692043A9050843C2
+:10B9B0000646324600210820FFF797FF002070BDA1
+:10B9C0008C01002038B504466B4601220E212B2045
+:10B9D000FFF72CFE68460078410949010091E10615
+:10B9E000C90E68460078014300916B4601220E2182
+:10B9F0002B20FFF78FFF38BD70B50146002006E011
+:10BA00000A541E06140A34431B0A2246401C04280A
+:10BA1000F6DB70BD13B50C4601231A466946024891
+:10BA2000FCF7A8FD00981CBD101700207CB5002174
+:10BA30000C460D466846FFF734FE042608E0220E49
+:10BA400028021043240205466846805D0443761EA2
+:10BA5000002EF4DA204629467CBD7CB500210C4638
+:10BA60000D466846FFF72CFE042608E0220E280249
+:10BA70001043240205466846805D0443761E002E6E
+:10BA8000F4DA204629467CBDFBF746FAFEF736FA83
+:10BA9000FDF7A0F9FDF77EFAFDF782F9FDF7C0FA90
+:10BAA000FDF794FAFDF734F90122D10305200007D0
+:10BAB000FBF71DFAFEF75EF8FCF7F2FFFAF798F8CD
+:10BAC000FAF75AF80721FF204130FFF74DFC2E48C6
+:10BAD00000880A2148432D490880012211030520CE
+:10BAE0000007FBF704FAC82229492A48FCF7CCFCD6
+:10BAF000002801D0FAF7C0F845E027480078002870
+:10BB00003FD0FEF7FBF9002023490870FAF72CFB21
+:10BB100022490870084600780F280DDD0122110324
+:10BB20001F48FBF7E4F9FEF77BFA00220121090325
+:10BB30001B48FBF7DCF90CE0012251031848FBF726
+:10BB4000D6F9FEF76DFA0022012149031448FBF7EC
+:10BB5000CEF9FCF7A3FE0D480088002804DD0B4851
+:10BB60000088401E094908800E48007800280AD144
+:10BB700006480088002806D101210846FBF762FC30
+:10BB800001E0FCF78BFEB8E75C01002070010020AB
+:10BB9000F00C0020101700204D0100204C01002067
+:10BBA000000400504500002000B585B01748FBF7A1
+:10BBB00082FA14216846F9F70EFB1548009003201D
+:10BBC000019000200290694605200007FBF790F8DD
+:10BBD00069461048FBF78CF869460F48FBF788F870
+:10BBE00001210846FBF72EFCFF200130FBF7FCFB90
+:10BBF0000A48006804210843084908608815FBF7D3
+:10BC000005FCFBF70BFC05B000BD0000881600200A
+:10BC1000FFFF0000000400500008005000700040CA
+:10BC200010B5012292021B491B48FAF75CF819482B
+:10BC300000881A4988422CD00846164908800420FA
+:10BC40008880FF20F530C8800A20088100204881C4
+:10BC50001E20C04388810120C881002008840882FA
+:10BC600048828882C882088388834320C88602204D
+:10BC700008877820488701208887C88700210548E1
+:10BC8000403001844184818400200249C88300F04F
+:10BC90003BF810BDB80D002000FC0008AA550000BC
+:10BCA00070B504460D460021102005263607B06207
+:10BCB00000BF0DE0685C134EF06000BF1148806863
+:10BCC000C007C00F0028F9D00E48C0681870491C82
+:10BCD000A142EFDB00210DE000200A4EF06000BF22
+:10BCE00008488068C007C00F0028F9D00548C06820
+:10BCF0005854491C9142EFD3102005263607B061F5
+:10BD0000002070BD0030014010B5002472B6012142
+:10BD100089020848F9F7CCFF0446002C06D001221E
+:10BD2000920205490348FAF7B5F8044662B6204680
+:10BD300010BD000000FC0008B80D002070B50446DE
+:10BD40000D460021102005263607B06200BF0CE02A
+:10BD5000685C124EF06000BF10488068C007C00FDA
+:10BD60000028F9D00D48C068491CA142F0DB002131
+:10BD70000CE0585C094EF06000BF08488068C007BE
+:10BD8000C00F0028F9D00548C068491C9142F0D383
+:10BD9000102005263607B061002070BD003001403C
+:10BDA0000000010203040005405C0000A05C0400E8
+:10BDB000C06C0800805C0400E03F1E00E07D1E00B7
+:10BDC00007A9022570889B880A001600010006005A
+:10BDD0000100020087008D002D001A3152001A3335
+:10BDE0009A001A351D011A376B003B31BE003B33F8
+:10BDF0005E013B3596023B37000099599959EB514A
+:10BE00008F421E45142E0080EB51F5283333E13A62
+:10BE1000703DE13AC235852BC2353333C235C23568
+:10BE2000AE47E13A5138A33051380000000000001D
+:10BE300000000102030406070809000000000102D7
+:10BE40000304030406080C10182030006CBE000820
+:10BE5000000000208C010000E8590008A8BE00087E
+:10BE60008C010020AC1A00006EAC000821130704FE
+:10BE7000380D091E080540082609104008560A1307
+:10BE80001D043B08BE0596D8BC401008042FC842CC
+:10BE9000011501020214130909120202C9817B8CE7
+:08BEA0000ADE014752200000F8
+:04000005080050C1DE
+:00000001FF
diff --git a/MDK-ARM/L051/L051.htm b/MDK-ARM/L051/L051.htm
index 829051e..5ab8b03 100644
--- a/MDK-ARM/L051/L051.htm
+++ b/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 Sep 15 23:48:42 2020
+<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060750: Last Updated: Mon Oct 05 20:08:44 2020
 <BR><P>
 <H3>Maximum Stack Usage =        240 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
 Call chain for Maximum Stack Depth:</H3>
@@ -1130,7 +1130,7 @@
 <BR>[Called By]<UL><LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MX_USART1_UART_Init
 </UL>
 
-<P><STRONG><a name="[ab]"></a>HAL_UART_MspInit</STRONG> (Thumb, 262 bytes, Stack size 32 bytes, stm32l0xx_hal_msp.o(i.HAL_UART_MspInit))
+<P><STRONG><a name="[ab]"></a>HAL_UART_MspInit</STRONG> (Thumb, 232 bytes, Stack size 32 bytes, stm32l0xx_hal_msp.o(i.HAL_UART_MspInit))
 <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = HAL_UART_MspInit &rArr; HAL_DMA_Init &rArr; __aeabi_uidivmod
 </UL>
 <BR>[Calls]<UL><LI><a href="#[7e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_Init
@@ -1249,7 +1249,7 @@
 <LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;LIS3DH_ReadOneByte
 </UL>
 
-<P><STRONG><a name="[bb]"></a>IdleTask</STRONG> (Thumb, 446 bytes, Stack size 16 bytes, main.o(i.IdleTask))
+<P><STRONG><a name="[bb]"></a>IdleTask</STRONG> (Thumb, 452 bytes, Stack size 16 bytes, main.o(i.IdleTask))
 <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = IdleTask &rArr; GetLPTime &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; __aeabi_llsr
 </UL>
 <BR>[Calls]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HAL_GPIO_WritePin
diff --git a/MDK-ARM/L051/L051.map b/MDK-ARM/L051/L051.map
index d1a1be8..133431c 100644
--- a/MDK-ARM/L051/L051.map
+++ b/MDK-ARM/L051/L051.map
@@ -347,10 +347,11 @@
     deca_device.o(i.dwt_xtaltrim) refers to deca_device.o(i.dwt_readfromdevice) for dwt_readfromdevice
     deca_device.o(i.dwt_xtaltrim) refers to deca_device.o(i.dwt_writetodevice) for dwt_writetodevice
     deca_range_tables.o(i.dwt_getrangebias) refers to f2d.o(.text) for __aeabi_f2d
-    deca_range_tables.o(i.dwt_getrangebias) refers to dmul.o(.text) for __aeabi_dmul
+    deca_range_tables.o(i.dwt_getrangebias) refers to dscalb.o(.text) for __ARM_scalbn
     deca_range_tables.o(i.dwt_getrangebias) refers to dfixi.o(.text) for __aeabi_d2iz
     deca_range_tables.o(i.dwt_getrangebias) refers to fflti.o(.text) for __aeabi_i2f
-    deca_range_tables.o(i.dwt_getrangebias) refers to deca_range_tables.o(.constdata) for chan_idxwb
+    deca_range_tables.o(i.dwt_getrangebias) refers to dmul.o(.text) for __aeabi_dmul
+    deca_range_tables.o(i.dwt_getrangebias) refers to deca_range_tables.o(.constdata) for .constdata
     dw_driver.o(i.Reset_DW1000) refers to memseta.o(.text) for __aeabi_memclr4
     dw_driver.o(i.Reset_DW1000) refers to stm32l0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
     dw_driver.o(i.Reset_DW1000) refers to stm32l0xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
@@ -533,6 +534,7 @@
     main.o(i.IdleTask) refers to main.o(.bss) for huart1
     main.o(i.IdleTask) refers to global_param.o(.bss) for g_com_map
     main.o(i.IdleTask) refers to dw_app.o(.data) for motor_state
+    main.o(i.IdleTask) refers to stm32l0xx_it.o(.data) for nomove_count
     main.o(i.IdleTask) refers to main.o(.data) for state5v
     main.o(i.MX_ADC_Init) refers to stm32l0xx_hal_adc.o(i.HAL_ADC_Init) for HAL_ADC_Init
     main.o(i.MX_ADC_Init) refers to main.o(i.Error_Handler) for Error_Handler
@@ -1600,6 +1602,7 @@
     dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
     ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
     ddiv.o(.text) refers to depilogue.o(.text) for _double_round
+    dscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
     fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
     fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue
     ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
@@ -1764,7 +1767,7 @@
     Removing deca_device.o(i.dwt_setsmarttxpower), (68 bytes).
     Removing deca_device.o(i.dwt_softreset), (112 bytes).
     Removing deca_device.o(i.dwt_spicswakeup), (64 bytes).
-    Removing deca_range_tables.o(i.dwt_getrangebias), (276 bytes).
+    Removing deca_range_tables.o(i.dwt_getrangebias), (200 bytes).
     Removing deca_range_tables.o(.constdata), (522 bytes).
     Removing dw_driver.o(.rev16_text), (4 bytes).
     Removing dw_driver.o(.revsh_text), (4 bytes).
@@ -2211,7 +2214,7 @@
     Removing dfixul.o(.text), (64 bytes).
     Removing cdcmple.o(.text), (40 bytes).
 
-555 unused section(s) (total 48308 bytes) removed from the image.
+555 unused section(s) (total 48232 bytes) removed from the image.
 
 ==============================================================================
 
@@ -2247,42 +2250,42 @@
     ../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  idiv.o ABSOLUTE
-    ../clib/microlib/division.c              0x00000000   Number         0  uldiv.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  idiv.o ABSOLUTE
     ../clib/microlib/errno.c                 0x00000000   Number         0  errno.o ABSOLUTE
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
-    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.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  entry.o ABSOLUTE
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.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  entry10a.o ABSOLUTE
+    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.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  printf7.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE
-    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.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/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE
     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
+    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.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/stubs.s          0x00000000   Number         0  stubs.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
     ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpyb.o ABSOLUTE
+    ../clib/microlib/string/memcpy.c         0x00000000   Number         0  memcpya.o ABSOLUTE
     ../clib/microlib/string/memset.c         0x00000000   Number         0  memseta.o ABSOLUTE
     ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
     ../fplib/microlib/d2f.c                  0x00000000   Number         0  d2f.o ABSOLUTE
@@ -2293,12 +2296,12 @@
     ../fplib/microlib/fpdiv.c                0x00000000   Number         0  fdiv.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  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  dfixui.o ABSOLUTE
     ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixul.o ABSOLUTE
-    ../fplib/microlib/fpflt.c                0x00000000   Number         0  fflti.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  dflti.o ABSOLUTE
     ../fplib/microlib/fpflt.c                0x00000000   Number         0  ffltui.o ABSOLUTE
     ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
@@ -2310,11 +2313,11 @@
     ../mathlib/dunder.c                      0x00000000   Number         0  dunder.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/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
@@ -2501,142 +2504,142 @@
     i.HAL_UART_IRQHandler                    0x08008140   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_IRQHandler)
     i.HAL_UART_Init                          0x0800830c   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Init)
     i.HAL_UART_MspInit                       0x0800838c   Section        0  stm32l0xx_hal_msp.o(i.HAL_UART_MspInit)
-    i.HAL_UART_Receive_DMA                   0x080084a8   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA)
-    i.HAL_UART_RxCpltCallback                0x08008590   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_RxCpltCallback)
-    i.HAL_UART_RxHalfCpltCallback            0x08008592   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
-    i.HAL_UART_Transmit                      0x08008594   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Transmit)
-    i.HAL_UART_TxCpltCallback                0x08008694   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
-    i.HardFault_Handler                      0x08008696   Section        0  stm32l0xx_it.o(i.HardFault_Handler)
-    i.IIC2_Ack                               0x0800869a   Section        0  lis3dh_driver.o(i.IIC2_Ack)
-    i.IIC2_NAck                              0x080086da   Section        0  lis3dh_driver.o(i.IIC2_NAck)
-    i.IIC2_Read_Byte                         0x0800871a   Section        0  lis3dh_driver.o(i.IIC2_Read_Byte)
-    i.IIC2_Send_Byte                         0x08008778   Section        0  lis3dh_driver.o(i.IIC2_Send_Byte)
-    i.IIC2_Start                             0x080087e8   Section        0  lis3dh_driver.o(i.IIC2_Start)
-    i.IIC2_Stop                              0x08008822   Section        0  lis3dh_driver.o(i.IIC2_Stop)
-    i.IIC2_Wait_Ack                          0x08008862   Section        0  lis3dh_driver.o(i.IIC2_Wait_Ack)
-    i.IdleTask                               0x080088bc   Section        0  main.o(i.IdleTask)
-    i.LIS3DH_Data_Init                       0x08008ab8   Section        0  lis3dh_driver.o(i.LIS3DH_Data_Init)
-    i.LIS3DH_GetWHO_AM_I                     0x08008b18   Section        0  lis3dh_driver.o(i.LIS3DH_GetWHO_AM_I)
-    i.LIS3DH_ReadOneByte                     0x08008b2e   Section        0  lis3dh_driver.o(i.LIS3DH_ReadOneByte)
-    i.LIS3DH_ReadReg                         0x08008b6a   Section        0  lis3dh_driver.o(i.LIS3DH_ReadReg)
-    i.LIS3DH_WriteOneByte                    0x08008b7c   Section        0  lis3dh_driver.o(i.LIS3DH_WriteOneByte)
-    i.LIS3DH_WriteReg                        0x08008bb0   Section        0  lis3dh_driver.o(i.LIS3DH_WriteReg)
-    i.LPTIM1_IRQHandler                      0x08008bc4   Section        0  stm32l0xx_it.o(i.LPTIM1_IRQHandler)
-    i.LPTIM_Disable                          0x08008bd4   Section        0  stm32l0xx_hal_lptim.o(i.LPTIM_Disable)
-    i.MX_ADC_Init                            0x08008d28   Section        0  main.o(i.MX_ADC_Init)
-    MX_ADC_Init                              0x08008d29   Thumb Code   130  main.o(i.MX_ADC_Init)
-    i.MX_DMA_Init                            0x08008db8   Section        0  main.o(i.MX_DMA_Init)
-    MX_DMA_Init                              0x08008db9   Thumb Code    48  main.o(i.MX_DMA_Init)
-    i.MX_GPIO_Init                           0x08008dec   Section        0  main.o(i.MX_GPIO_Init)
-    MX_GPIO_Init                             0x08008ded   Thumb Code   418  main.o(i.MX_GPIO_Init)
-    i.MX_LPTIM1_Init                         0x08008fac   Section        0  main.o(i.MX_LPTIM1_Init)
-    MX_LPTIM1_Init                           0x08008fad   Thumb Code    44  main.o(i.MX_LPTIM1_Init)
-    i.MX_SPI1_Init                           0x08008fe4   Section        0  main.o(i.MX_SPI1_Init)
-    MX_SPI1_Init                             0x08008fe5   Thumb Code    76  main.o(i.MX_SPI1_Init)
-    i.MX_USART1_UART_Init                    0x08009038   Section        0  main.o(i.MX_USART1_UART_Init)
-    MX_USART1_UART_Init                      0x08009039   Thumb Code   116  main.o(i.MX_USART1_UART_Init)
-    i.NMI_Handler                            0x080090b4   Section        0  stm32l0xx_it.o(i.NMI_Handler)
-    i.NVIC_SetPriority                       0x080090b8   Section        0  stm32l0xx_hal_cortex.o(i.NVIC_SetPriority)
-    NVIC_SetPriority                         0x080090b9   Thumb Code   110  stm32l0xx_hal_cortex.o(i.NVIC_SetPriority)
-    i.NVIC_SystemReset                       0x08009130   Section        0  dw_app.o(i.NVIC_SystemReset)
-    NVIC_SystemReset                         0x08009131   Thumb Code    44  dw_app.o(i.NVIC_SystemReset)
-    i.NearPoll                               0x08009164   Section        0  dw_app.o(i.NearPoll)
-    i.PendSV_Handler                         0x08009b88   Section        0  stm32l0xx_it.o(i.PendSV_Handler)
-    i.Program_Init                           0x08009b8c   Section        0  main.o(i.Program_Init)
-    i.Reset_DW1000                           0x08009d78   Section        0  dw_driver.o(i.Reset_DW1000)
-    i.SVC_Handler                            0x08009dd0   Section        0  stm32l0xx_it.o(i.SVC_Handler)
-    i.SendComMap                             0x08009dd4   Section        0  serial_at_cmd_app.o(i.SendComMap)
-    i.SetNextPollTime                        0x08009e58   Section        0  main.o(i.SetNextPollTime)
-    i.Spi_ChangePrescaler                    0x08009ee8   Section        0  spi.o(i.Spi_ChangePrescaler)
-    i.SysTick_Handler                        0x08009f0c   Section        0  stm32l0xx_it.o(i.SysTick_Handler)
-    i.SystemClock_Config                     0x08009f14   Section        0  main.o(i.SystemClock_Config)
-    i.SystemInit                             0x08009fcc   Section        0  system_stm32l0xx.o(i.SystemInit)
-    i.Tag_App                                0x0800a038   Section        0  dw_app.o(i.Tag_App)
-    i.UART_AdvFeatureConfig                  0x0800a088   Section        0  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
-    i.UART_CheckIdleState                    0x0800a178   Section        0  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
-    i.UART_CheckReceive                      0x0800a1e8   Section        0  usart.o(i.UART_CheckReceive)
-    i.UART_CheckSend                         0x0800a290   Section        0  usart.o(i.UART_CheckSend)
-    i.UART_DMAAbortOnError                   0x0800a3a4   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
-    UART_DMAAbortOnError                     0x0800a3a5   Thumb Code    24  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
-    i.UART_DMAError                          0x0800a3bc   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAError)
-    UART_DMAError                            0x0800a3bd   Thumb Code    82  stm32l0xx_hal_uart.o(i.UART_DMAError)
-    i.UART_DMAReceiveCplt                    0x0800a40e   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
-    UART_DMAReceiveCplt                      0x0800a40f   Thumb Code    74  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
-    i.UART_DMARxHalfCplt                     0x0800a458   Section        0  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
-    UART_DMARxHalfCplt                       0x0800a459   Thumb Code    14  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
-    i.UART_EndRxTransfer                     0x0800a466   Section        0  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
-    UART_EndRxTransfer                       0x0800a467   Thumb Code    36  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
-    i.UART_EndTransmit_IT                    0x0800a48a   Section        0  stm32l0xx_hal_uart.o(i.UART_EndTransmit_IT)
-    UART_EndTransmit_IT                      0x0800a48b   Thumb Code    32  stm32l0xx_hal_uart.o(i.UART_EndTransmit_IT)
-    i.UART_EndTxTransfer                     0x0800a4aa   Section        0  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
-    UART_EndTxTransfer                       0x0800a4ab   Thumb Code    18  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
-    i.UART_PushFrame                         0x0800a4bc   Section        0  usart.o(i.UART_PushFrame)
-    i.UART_SetConfig                         0x0800a558   Section        0  stm32l0xx_hal_uart.o(i.UART_SetConfig)
-    i.UART_WaitOnFlagUntilTimeout            0x0800a934   Section        0  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
-    i.USART1_IRQHandler                      0x0800a9a0   Section        0  stm32l0xx_it.o(i.USART1_IRQHandler)
-    i.Usart1InitVariables                    0x0800a9b8   Section        0  usart.o(i.Usart1InitVariables)
-    i.UsartInit                              0x0800a9c4   Section        0  main.o(i.UsartInit)
-    i.UsartParseDataHandler                  0x0800aa00   Section        0  serial_at_cmd_app.o(i.UsartParseDataHandler)
-    i.__0printf$1                            0x0800abdc   Section        0  printf1.o(i.__0printf$1)
-    i.__ARM_clz                              0x0800abfc   Section        0  depilogue.o(i.__ARM_clz)
-    i.__ARM_common_ll_muluu                  0x0800ac2a   Section        0  stm32l0xx_hal_uart.o(i.__ARM_common_ll_muluu)
-    i.__ARM_common_switch8                   0x0800ac5a   Section        0  deca_device.o(i.__ARM_common_switch8)
-    i.__scatterload_copy                     0x0800ac76   Section       14  handlers.o(i.__scatterload_copy)
-    i.__scatterload_null                     0x0800ac84   Section        2  handlers.o(i.__scatterload_null)
-    i.__scatterload_zeroinit                 0x0800ac86   Section       14  handlers.o(i.__scatterload_zeroinit)
-    i._dwt_aonarrayupload                    0x0800ac94   Section        0  deca_device.o(i._dwt_aonarrayupload)
-    i._dwt_configlde                         0x0800acb8   Section        0  deca_device.o(i._dwt_configlde)
-    i._dwt_enableclocks                      0x0800acf8   Section        0  deca_device.o(i._dwt_enableclocks)
-    i._dwt_loaducodefromrom                  0x0800add6   Section        0  deca_device.o(i._dwt_loaducodefromrom)
-    i._dwt_otpread                           0x0800ae08   Section        0  deca_device.o(i._dwt_otpread)
-    i._printf_core                           0x0800ae54   Section        0  printf1.o(i._printf_core)
-    _printf_core                             0x0800ae55   Thumb Code   332  printf1.o(i._printf_core)
-    i.ceil                                   0x0800afa4   Section        0  ceil.o(i.ceil)
-    i.delay_ms                               0x0800b06c   Section        0  dw_driver.o(i.delay_ms)
-    i.delay_us                               0x0800b080   Section        0  lis3dh_driver.o(i.delay_us)
-    i.dwt_configure                          0x0800b110   Section        0  deca_device.o(i.dwt_configure)
-    i.dwt_configuresleep                     0x0800b380   Section        0  deca_device.o(i.dwt_configuresleep)
-    i.dwt_entersleep                         0x0800b3ac   Section        0  deca_device.o(i.dwt_entersleep)
-    i.dwt_entersleepaftertx                  0x0800b3b4   Section        0  deca_device.o(i.dwt_entersleepaftertx)
-    i.dwt_forcetrxoff                        0x0800b3e4   Section        0  deca_device.o(i.dwt_forcetrxoff)
-    i.dwt_initialise                         0x0800b434   Section        0  deca_device.o(i.dwt_initialise)
-    i.dwt_read16bitoffsetreg                 0x0800b5d4   Section        0  deca_device.o(i.dwt_read16bitoffsetreg)
-    i.dwt_read32bitoffsetreg                 0x0800b604   Section        0  deca_device.o(i.dwt_read32bitoffsetreg)
-    i.dwt_readdevid                          0x0800b638   Section        0  deca_device.o(i.dwt_readdevid)
-    i.dwt_readfromdevice                     0x0800b644   Section        0  deca_device.o(i.dwt_readfromdevice)
-    i.dwt_readrxdata                         0x0800b6a4   Section        0  deca_device.o(i.dwt_readrxdata)
-    i.dwt_readrxtimestamp                    0x0800b6ba   Section        0  deca_device.o(i.dwt_readrxtimestamp)
-    i.dwt_readsystimestamphi32               0x0800b6cc   Section        0  deca_device.o(i.dwt_readsystimestamphi32)
-    i.dwt_readtxtimestamp                    0x0800b6d8   Section        0  deca_device.o(i.dwt_readtxtimestamp)
-    i.dwt_rxenable                           0x0800b6ea   Section        0  deca_device.o(i.dwt_rxenable)
-    i.dwt_setdelayedtrxtime                  0x0800b744   Section        0  deca_device.o(i.dwt_setdelayedtrxtime)
-    i.dwt_setrxaftertxdelay                  0x0800b754   Section        0  deca_device.o(i.dwt_setrxaftertxdelay)
-    i.dwt_setrxantennadelay                  0x0800b778   Section        0  deca_device.o(i.dwt_setrxantennadelay)
-    i.dwt_setrxtimeout                       0x0800b78c   Section        0  deca_device.o(i.dwt_setrxtimeout)
-    i.dwt_settxantennadelay                  0x0800b7f8   Section        0  deca_device.o(i.dwt_settxantennadelay)
-    i.dwt_starttx                            0x0800b808   Section        0  deca_device.o(i.dwt_starttx)
-    i.dwt_syncrxbufptrs                      0x0800b8a8   Section        0  deca_device.o(i.dwt_syncrxbufptrs)
-    i.dwt_write16bitoffsetreg                0x0800b8e0   Section        0  deca_device.o(i.dwt_write16bitoffsetreg)
-    i.dwt_write32bitoffsetreg                0x0800b902   Section        0  deca_device.o(i.dwt_write32bitoffsetreg)
-    i.dwt_writetodevice                      0x0800b92c   Section        0  deca_device.o(i.dwt_writetodevice)
-    i.dwt_writetxdata                        0x0800b990   Section        0  deca_device.o(i.dwt_writetxdata)
-    i.dwt_writetxfctrl                       0x0800b9b8   Section        0  deca_device.o(i.dwt_writetxfctrl)
-    i.dwt_xtaltrim                           0x0800b9dc   Section        0  deca_device.o(i.dwt_xtaltrim)
-    i.final_msg_set_ts                       0x0800ba10   Section        0  dw_app.o(i.final_msg_set_ts)
-    final_msg_set_ts                         0x0800ba11   Thumb Code    28  dw_app.o(i.final_msg_set_ts)
-    i.fputc                                  0x0800ba2c   Section        0  usart.o(i.fputc)
-    i.get_rx_timestamp_u64                   0x0800ba44   Section        0  dw_app.o(i.get_rx_timestamp_u64)
-    get_rx_timestamp_u64                     0x0800ba45   Thumb Code    46  dw_app.o(i.get_rx_timestamp_u64)
-    i.get_tx_timestamp_u64                   0x0800ba72   Section        0  dw_app.o(i.get_tx_timestamp_u64)
-    get_tx_timestamp_u64                     0x0800ba73   Thumb Code    46  dw_app.o(i.get_tx_timestamp_u64)
-    i.main                                   0x0800baa0   Section        0  main.o(i.main)
-    i.mcu_sleep                              0x0800bbc0   Section        0  main.o(i.mcu_sleep)
-    i.parameter_init                         0x0800bc38   Section        0  global_param.o(i.parameter_init)
-    i.readfromspi                            0x0800bcb8   Section        0  spi.o(i.readfromspi)
-    i.save_com_map_to_flash                  0x0800bd20   Section        0  global_param.o(i.save_com_map_to_flash)
-    i.writetospi                             0x0800bd54   Section        0  spi.o(i.writetospi)
-    .constdata                               0x0800bdb8   Section      138  deca_params_init.o(.constdata)
-    .constdata                               0x0800be42   Section       33  system_stm32l0xx.o(.constdata)
+    i.HAL_UART_Receive_DMA                   0x08008488   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA)
+    i.HAL_UART_RxCpltCallback                0x08008570   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_RxCpltCallback)
+    i.HAL_UART_RxHalfCpltCallback            0x08008572   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
+    i.HAL_UART_Transmit                      0x08008574   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_Transmit)
+    i.HAL_UART_TxCpltCallback                0x08008674   Section        0  stm32l0xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
+    i.HardFault_Handler                      0x08008676   Section        0  stm32l0xx_it.o(i.HardFault_Handler)
+    i.IIC2_Ack                               0x0800867a   Section        0  lis3dh_driver.o(i.IIC2_Ack)
+    i.IIC2_NAck                              0x080086ba   Section        0  lis3dh_driver.o(i.IIC2_NAck)
+    i.IIC2_Read_Byte                         0x080086fa   Section        0  lis3dh_driver.o(i.IIC2_Read_Byte)
+    i.IIC2_Send_Byte                         0x08008758   Section        0  lis3dh_driver.o(i.IIC2_Send_Byte)
+    i.IIC2_Start                             0x080087c8   Section        0  lis3dh_driver.o(i.IIC2_Start)
+    i.IIC2_Stop                              0x08008802   Section        0  lis3dh_driver.o(i.IIC2_Stop)
+    i.IIC2_Wait_Ack                          0x08008842   Section        0  lis3dh_driver.o(i.IIC2_Wait_Ack)
+    i.IdleTask                               0x0800889c   Section        0  main.o(i.IdleTask)
+    i.LIS3DH_Data_Init                       0x08008aa0   Section        0  lis3dh_driver.o(i.LIS3DH_Data_Init)
+    i.LIS3DH_GetWHO_AM_I                     0x08008b00   Section        0  lis3dh_driver.o(i.LIS3DH_GetWHO_AM_I)
+    i.LIS3DH_ReadOneByte                     0x08008b16   Section        0  lis3dh_driver.o(i.LIS3DH_ReadOneByte)
+    i.LIS3DH_ReadReg                         0x08008b52   Section        0  lis3dh_driver.o(i.LIS3DH_ReadReg)
+    i.LIS3DH_WriteOneByte                    0x08008b64   Section        0  lis3dh_driver.o(i.LIS3DH_WriteOneByte)
+    i.LIS3DH_WriteReg                        0x08008b98   Section        0  lis3dh_driver.o(i.LIS3DH_WriteReg)
+    i.LPTIM1_IRQHandler                      0x08008bac   Section        0  stm32l0xx_it.o(i.LPTIM1_IRQHandler)
+    i.LPTIM_Disable                          0x08008bbc   Section        0  stm32l0xx_hal_lptim.o(i.LPTIM_Disable)
+    i.MX_ADC_Init                            0x08008d10   Section        0  main.o(i.MX_ADC_Init)
+    MX_ADC_Init                              0x08008d11   Thumb Code   130  main.o(i.MX_ADC_Init)
+    i.MX_DMA_Init                            0x08008da0   Section        0  main.o(i.MX_DMA_Init)
+    MX_DMA_Init                              0x08008da1   Thumb Code    48  main.o(i.MX_DMA_Init)
+    i.MX_GPIO_Init                           0x08008dd4   Section        0  main.o(i.MX_GPIO_Init)
+    MX_GPIO_Init                             0x08008dd5   Thumb Code   418  main.o(i.MX_GPIO_Init)
+    i.MX_LPTIM1_Init                         0x08008f94   Section        0  main.o(i.MX_LPTIM1_Init)
+    MX_LPTIM1_Init                           0x08008f95   Thumb Code    44  main.o(i.MX_LPTIM1_Init)
+    i.MX_SPI1_Init                           0x08008fcc   Section        0  main.o(i.MX_SPI1_Init)
+    MX_SPI1_Init                             0x08008fcd   Thumb Code    76  main.o(i.MX_SPI1_Init)
+    i.MX_USART1_UART_Init                    0x08009020   Section        0  main.o(i.MX_USART1_UART_Init)
+    MX_USART1_UART_Init                      0x08009021   Thumb Code   116  main.o(i.MX_USART1_UART_Init)
+    i.NMI_Handler                            0x0800909c   Section        0  stm32l0xx_it.o(i.NMI_Handler)
+    i.NVIC_SetPriority                       0x080090a0   Section        0  stm32l0xx_hal_cortex.o(i.NVIC_SetPriority)
+    NVIC_SetPriority                         0x080090a1   Thumb Code   110  stm32l0xx_hal_cortex.o(i.NVIC_SetPriority)
+    i.NVIC_SystemReset                       0x08009118   Section        0  dw_app.o(i.NVIC_SystemReset)
+    NVIC_SystemReset                         0x08009119   Thumb Code    44  dw_app.o(i.NVIC_SystemReset)
+    i.NearPoll                               0x0800914c   Section        0  dw_app.o(i.NearPoll)
+    i.PendSV_Handler                         0x08009b70   Section        0  stm32l0xx_it.o(i.PendSV_Handler)
+    i.Program_Init                           0x08009b74   Section        0  main.o(i.Program_Init)
+    i.Reset_DW1000                           0x08009d60   Section        0  dw_driver.o(i.Reset_DW1000)
+    i.SVC_Handler                            0x08009db8   Section        0  stm32l0xx_it.o(i.SVC_Handler)
+    i.SendComMap                             0x08009dbc   Section        0  serial_at_cmd_app.o(i.SendComMap)
+    i.SetNextPollTime                        0x08009e40   Section        0  main.o(i.SetNextPollTime)
+    i.Spi_ChangePrescaler                    0x08009ed0   Section        0  spi.o(i.Spi_ChangePrescaler)
+    i.SysTick_Handler                        0x08009ef4   Section        0  stm32l0xx_it.o(i.SysTick_Handler)
+    i.SystemClock_Config                     0x08009efc   Section        0  main.o(i.SystemClock_Config)
+    i.SystemInit                             0x08009fb4   Section        0  system_stm32l0xx.o(i.SystemInit)
+    i.Tag_App                                0x0800a020   Section        0  dw_app.o(i.Tag_App)
+    i.UART_AdvFeatureConfig                  0x0800a070   Section        0  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
+    i.UART_CheckIdleState                    0x0800a160   Section        0  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
+    i.UART_CheckReceive                      0x0800a1d0   Section        0  usart.o(i.UART_CheckReceive)
+    i.UART_CheckSend                         0x0800a278   Section        0  usart.o(i.UART_CheckSend)
+    i.UART_DMAAbortOnError                   0x0800a38c   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
+    UART_DMAAbortOnError                     0x0800a38d   Thumb Code    24  stm32l0xx_hal_uart.o(i.UART_DMAAbortOnError)
+    i.UART_DMAError                          0x0800a3a4   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAError)
+    UART_DMAError                            0x0800a3a5   Thumb Code    82  stm32l0xx_hal_uart.o(i.UART_DMAError)
+    i.UART_DMAReceiveCplt                    0x0800a3f6   Section        0  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
+    UART_DMAReceiveCplt                      0x0800a3f7   Thumb Code    74  stm32l0xx_hal_uart.o(i.UART_DMAReceiveCplt)
+    i.UART_DMARxHalfCplt                     0x0800a440   Section        0  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
+    UART_DMARxHalfCplt                       0x0800a441   Thumb Code    14  stm32l0xx_hal_uart.o(i.UART_DMARxHalfCplt)
+    i.UART_EndRxTransfer                     0x0800a44e   Section        0  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
+    UART_EndRxTransfer                       0x0800a44f   Thumb Code    36  stm32l0xx_hal_uart.o(i.UART_EndRxTransfer)
+    i.UART_EndTransmit_IT                    0x0800a472   Section        0  stm32l0xx_hal_uart.o(i.UART_EndTransmit_IT)
+    UART_EndTransmit_IT                      0x0800a473   Thumb Code    32  stm32l0xx_hal_uart.o(i.UART_EndTransmit_IT)
+    i.UART_EndTxTransfer                     0x0800a492   Section        0  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
+    UART_EndTxTransfer                       0x0800a493   Thumb Code    18  stm32l0xx_hal_uart.o(i.UART_EndTxTransfer)
+    i.UART_PushFrame                         0x0800a4a4   Section        0  usart.o(i.UART_PushFrame)
+    i.UART_SetConfig                         0x0800a540   Section        0  stm32l0xx_hal_uart.o(i.UART_SetConfig)
+    i.UART_WaitOnFlagUntilTimeout            0x0800a91c   Section        0  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
+    i.USART1_IRQHandler                      0x0800a988   Section        0  stm32l0xx_it.o(i.USART1_IRQHandler)
+    i.Usart1InitVariables                    0x0800a9a0   Section        0  usart.o(i.Usart1InitVariables)
+    i.UsartInit                              0x0800a9ac   Section        0  main.o(i.UsartInit)
+    i.UsartParseDataHandler                  0x0800a9e8   Section        0  serial_at_cmd_app.o(i.UsartParseDataHandler)
+    i.__0printf$1                            0x0800abc4   Section        0  printf1.o(i.__0printf$1)
+    i.__ARM_clz                              0x0800abe4   Section        0  depilogue.o(i.__ARM_clz)
+    i.__ARM_common_ll_muluu                  0x0800ac12   Section        0  stm32l0xx_hal_uart.o(i.__ARM_common_ll_muluu)
+    i.__ARM_common_switch8                   0x0800ac42   Section        0  deca_device.o(i.__ARM_common_switch8)
+    i.__scatterload_copy                     0x0800ac5e   Section       14  handlers.o(i.__scatterload_copy)
+    i.__scatterload_null                     0x0800ac6c   Section        2  handlers.o(i.__scatterload_null)
+    i.__scatterload_zeroinit                 0x0800ac6e   Section       14  handlers.o(i.__scatterload_zeroinit)
+    i._dwt_aonarrayupload                    0x0800ac7c   Section        0  deca_device.o(i._dwt_aonarrayupload)
+    i._dwt_configlde                         0x0800aca0   Section        0  deca_device.o(i._dwt_configlde)
+    i._dwt_enableclocks                      0x0800ace0   Section        0  deca_device.o(i._dwt_enableclocks)
+    i._dwt_loaducodefromrom                  0x0800adbe   Section        0  deca_device.o(i._dwt_loaducodefromrom)
+    i._dwt_otpread                           0x0800adf0   Section        0  deca_device.o(i._dwt_otpread)
+    i._printf_core                           0x0800ae3c   Section        0  printf1.o(i._printf_core)
+    _printf_core                             0x0800ae3d   Thumb Code   332  printf1.o(i._printf_core)
+    i.ceil                                   0x0800af8c   Section        0  ceil.o(i.ceil)
+    i.delay_ms                               0x0800b054   Section        0  dw_driver.o(i.delay_ms)
+    i.delay_us                               0x0800b068   Section        0  lis3dh_driver.o(i.delay_us)
+    i.dwt_configure                          0x0800b0f8   Section        0  deca_device.o(i.dwt_configure)
+    i.dwt_configuresleep                     0x0800b368   Section        0  deca_device.o(i.dwt_configuresleep)
+    i.dwt_entersleep                         0x0800b394   Section        0  deca_device.o(i.dwt_entersleep)
+    i.dwt_entersleepaftertx                  0x0800b39c   Section        0  deca_device.o(i.dwt_entersleepaftertx)
+    i.dwt_forcetrxoff                        0x0800b3cc   Section        0  deca_device.o(i.dwt_forcetrxoff)
+    i.dwt_initialise                         0x0800b41c   Section        0  deca_device.o(i.dwt_initialise)
+    i.dwt_read16bitoffsetreg                 0x0800b5bc   Section        0  deca_device.o(i.dwt_read16bitoffsetreg)
+    i.dwt_read32bitoffsetreg                 0x0800b5ec   Section        0  deca_device.o(i.dwt_read32bitoffsetreg)
+    i.dwt_readdevid                          0x0800b620   Section        0  deca_device.o(i.dwt_readdevid)
+    i.dwt_readfromdevice                     0x0800b62c   Section        0  deca_device.o(i.dwt_readfromdevice)
+    i.dwt_readrxdata                         0x0800b68c   Section        0  deca_device.o(i.dwt_readrxdata)
+    i.dwt_readrxtimestamp                    0x0800b6a2   Section        0  deca_device.o(i.dwt_readrxtimestamp)
+    i.dwt_readsystimestamphi32               0x0800b6b4   Section        0  deca_device.o(i.dwt_readsystimestamphi32)
+    i.dwt_readtxtimestamp                    0x0800b6c0   Section        0  deca_device.o(i.dwt_readtxtimestamp)
+    i.dwt_rxenable                           0x0800b6d2   Section        0  deca_device.o(i.dwt_rxenable)
+    i.dwt_setdelayedtrxtime                  0x0800b72c   Section        0  deca_device.o(i.dwt_setdelayedtrxtime)
+    i.dwt_setrxaftertxdelay                  0x0800b73c   Section        0  deca_device.o(i.dwt_setrxaftertxdelay)
+    i.dwt_setrxantennadelay                  0x0800b760   Section        0  deca_device.o(i.dwt_setrxantennadelay)
+    i.dwt_setrxtimeout                       0x0800b774   Section        0  deca_device.o(i.dwt_setrxtimeout)
+    i.dwt_settxantennadelay                  0x0800b7e0   Section        0  deca_device.o(i.dwt_settxantennadelay)
+    i.dwt_starttx                            0x0800b7f0   Section        0  deca_device.o(i.dwt_starttx)
+    i.dwt_syncrxbufptrs                      0x0800b890   Section        0  deca_device.o(i.dwt_syncrxbufptrs)
+    i.dwt_write16bitoffsetreg                0x0800b8c8   Section        0  deca_device.o(i.dwt_write16bitoffsetreg)
+    i.dwt_write32bitoffsetreg                0x0800b8ea   Section        0  deca_device.o(i.dwt_write32bitoffsetreg)
+    i.dwt_writetodevice                      0x0800b914   Section        0  deca_device.o(i.dwt_writetodevice)
+    i.dwt_writetxdata                        0x0800b978   Section        0  deca_device.o(i.dwt_writetxdata)
+    i.dwt_writetxfctrl                       0x0800b9a0   Section        0  deca_device.o(i.dwt_writetxfctrl)
+    i.dwt_xtaltrim                           0x0800b9c4   Section        0  deca_device.o(i.dwt_xtaltrim)
+    i.final_msg_set_ts                       0x0800b9f8   Section        0  dw_app.o(i.final_msg_set_ts)
+    final_msg_set_ts                         0x0800b9f9   Thumb Code    28  dw_app.o(i.final_msg_set_ts)
+    i.fputc                                  0x0800ba14   Section        0  usart.o(i.fputc)
+    i.get_rx_timestamp_u64                   0x0800ba2c   Section        0  dw_app.o(i.get_rx_timestamp_u64)
+    get_rx_timestamp_u64                     0x0800ba2d   Thumb Code    46  dw_app.o(i.get_rx_timestamp_u64)
+    i.get_tx_timestamp_u64                   0x0800ba5a   Section        0  dw_app.o(i.get_tx_timestamp_u64)
+    get_tx_timestamp_u64                     0x0800ba5b   Thumb Code    46  dw_app.o(i.get_tx_timestamp_u64)
+    i.main                                   0x0800ba88   Section        0  main.o(i.main)
+    i.mcu_sleep                              0x0800bba8   Section        0  main.o(i.mcu_sleep)
+    i.parameter_init                         0x0800bc20   Section        0  global_param.o(i.parameter_init)
+    i.readfromspi                            0x0800bca0   Section        0  spi.o(i.readfromspi)
+    i.save_com_map_to_flash                  0x0800bd08   Section        0  global_param.o(i.save_com_map_to_flash)
+    i.writetospi                             0x0800bd3c   Section        0  spi.o(i.writetospi)
+    .constdata                               0x0800bda0   Section      138  deca_params_init.o(.constdata)
+    .constdata                               0x0800be2a   Section       33  system_stm32l0xx.o(.constdata)
     .data                                    0x20000000   Section        2  deca_device.o(.data)
     .data                                    0x20000002   Section       35  deca_params_init.o(.data)
     .data                                    0x20000028   Section        9  adc.o(.data)
@@ -2902,117 +2905,117 @@
     HAL_UART_ErrorCallback                   0x0800813f   Thumb Code     2  main.o(i.HAL_UART_ErrorCallback)
     HAL_UART_IRQHandler                      0x08008141   Thumb Code   456  stm32l0xx_hal_uart.o(i.HAL_UART_IRQHandler)
     HAL_UART_Init                            0x0800830d   Thumb Code   126  stm32l0xx_hal_uart.o(i.HAL_UART_Init)
-    HAL_UART_MspInit                         0x0800838d   Thumb Code   262  stm32l0xx_hal_msp.o(i.HAL_UART_MspInit)
-    HAL_UART_Receive_DMA                     0x080084a9   Thumb Code   218  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA)
-    HAL_UART_RxCpltCallback                  0x08008591   Thumb Code     2  stm32l0xx_hal_uart.o(i.HAL_UART_RxCpltCallback)
-    HAL_UART_RxHalfCpltCallback              0x08008593   Thumb Code     2  stm32l0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
-    HAL_UART_Transmit                        0x08008595   Thumb Code   256  stm32l0xx_hal_uart.o(i.HAL_UART_Transmit)
-    HAL_UART_TxCpltCallback                  0x08008695   Thumb Code     2  stm32l0xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
-    HardFault_Handler                        0x08008697   Thumb Code     4  stm32l0xx_it.o(i.HardFault_Handler)
-    IIC2_Ack                                 0x0800869b   Thumb Code    64  lis3dh_driver.o(i.IIC2_Ack)
-    IIC2_NAck                                0x080086db   Thumb Code    64  lis3dh_driver.o(i.IIC2_NAck)
-    IIC2_Read_Byte                           0x0800871b   Thumb Code    94  lis3dh_driver.o(i.IIC2_Read_Byte)
-    IIC2_Send_Byte                           0x08008779   Thumb Code   112  lis3dh_driver.o(i.IIC2_Send_Byte)
-    IIC2_Start                               0x080087e9   Thumb Code    58  lis3dh_driver.o(i.IIC2_Start)
-    IIC2_Stop                                0x08008823   Thumb Code    64  lis3dh_driver.o(i.IIC2_Stop)
-    IIC2_Wait_Ack                            0x08008863   Thumb Code    88  lis3dh_driver.o(i.IIC2_Wait_Ack)
-    IdleTask                                 0x080088bd   Thumb Code   446  main.o(i.IdleTask)
-    LIS3DH_Data_Init                         0x08008ab9   Thumb Code    90  lis3dh_driver.o(i.LIS3DH_Data_Init)
-    LIS3DH_GetWHO_AM_I                       0x08008b19   Thumb Code    22  lis3dh_driver.o(i.LIS3DH_GetWHO_AM_I)
-    LIS3DH_ReadOneByte                       0x08008b2f   Thumb Code    60  lis3dh_driver.o(i.LIS3DH_ReadOneByte)
-    LIS3DH_ReadReg                           0x08008b6b   Thumb Code    18  lis3dh_driver.o(i.LIS3DH_ReadReg)
-    LIS3DH_WriteOneByte                      0x08008b7d   Thumb Code    52  lis3dh_driver.o(i.LIS3DH_WriteOneByte)
-    LIS3DH_WriteReg                          0x08008bb1   Thumb Code    18  lis3dh_driver.o(i.LIS3DH_WriteReg)
-    LPTIM1_IRQHandler                        0x08008bc5   Thumb Code    10  stm32l0xx_it.o(i.LPTIM1_IRQHandler)
-    LPTIM_Disable                            0x08008bd5   Thumb Code   332  stm32l0xx_hal_lptim.o(i.LPTIM_Disable)
-    NMI_Handler                              0x080090b5   Thumb Code     2  stm32l0xx_it.o(i.NMI_Handler)
-    NearPoll                                 0x08009165   Thumb Code  2562  dw_app.o(i.NearPoll)
-    PendSV_Handler                           0x08009b89   Thumb Code     2  stm32l0xx_it.o(i.PendSV_Handler)
-    Program_Init                             0x08009b8d   Thumb Code   332  main.o(i.Program_Init)
-    Reset_DW1000                             0x08009d79   Thumb Code    82  dw_driver.o(i.Reset_DW1000)
-    SVC_Handler                              0x08009dd1   Thumb Code     2  stm32l0xx_it.o(i.SVC_Handler)
-    SendComMap                               0x08009dd5   Thumb Code   122  serial_at_cmd_app.o(i.SendComMap)
-    SetNextPollTime                          0x08009e59   Thumb Code   112  main.o(i.SetNextPollTime)
-    Spi_ChangePrescaler                      0x08009ee9   Thumb Code    26  spi.o(i.Spi_ChangePrescaler)
-    SysTick_Handler                          0x08009f0d   Thumb Code     8  stm32l0xx_it.o(i.SysTick_Handler)
-    SystemClock_Config                       0x08009f15   Thumb Code   176  main.o(i.SystemClock_Config)
-    SystemInit                               0x08009fcd   Thumb Code    88  system_stm32l0xx.o(i.SystemInit)
-    Tag_App                                  0x0800a039   Thumb Code    68  dw_app.o(i.Tag_App)
-    UART_AdvFeatureConfig                    0x0800a089   Thumb Code   240  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
-    UART_CheckIdleState                      0x0800a179   Thumb Code   106  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
-    UART_CheckReceive                        0x0800a1e9   Thumb Code   134  usart.o(i.UART_CheckReceive)
-    UART_CheckSend                           0x0800a291   Thumb Code   234  usart.o(i.UART_CheckSend)
-    UART_PushFrame                           0x0800a4bd   Thumb Code   136  usart.o(i.UART_PushFrame)
-    UART_SetConfig                           0x0800a559   Thumb Code   942  stm32l0xx_hal_uart.o(i.UART_SetConfig)
-    UART_WaitOnFlagUntilTimeout              0x0800a935   Thumb Code   108  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
-    USART1_IRQHandler                        0x0800a9a1   Thumb Code    18  stm32l0xx_it.o(i.USART1_IRQHandler)
-    Usart1InitVariables                      0x0800a9b9   Thumb Code     8  usart.o(i.Usart1InitVariables)
-    UsartInit                                0x0800a9c5   Thumb Code    42  main.o(i.UsartInit)
-    UsartParseDataHandler                    0x0800aa01   Thumb Code   430  serial_at_cmd_app.o(i.UsartParseDataHandler)
-    __0printf$1                              0x0800abdd   Thumb Code    24  printf1.o(i.__0printf$1)
-    __1printf$1                              0x0800abdd   Thumb Code     0  printf1.o(i.__0printf$1)
-    __2printf                                0x0800abdd   Thumb Code     0  printf1.o(i.__0printf$1)
-    __ARM_clz                                0x0800abfd   Thumb Code    46  depilogue.o(i.__ARM_clz)
-    __ARM_common_ll_muluu                    0x0800ac2b   Thumb Code    48  stm32l0xx_hal_uart.o(i.__ARM_common_ll_muluu)
-    __ARM_common_switch8                     0x0800ac5b   Thumb Code    28  deca_device.o(i.__ARM_common_switch8)
-    __scatterload_copy                       0x0800ac77   Thumb Code    14  handlers.o(i.__scatterload_copy)
-    __scatterload_null                       0x0800ac85   Thumb Code     2  handlers.o(i.__scatterload_null)
-    __scatterload_zeroinit                   0x0800ac87   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
-    _dwt_aonarrayupload                      0x0800ac95   Thumb Code    34  deca_device.o(i._dwt_aonarrayupload)
-    _dwt_configlde                           0x0800acb9   Thumb Code    48  deca_device.o(i._dwt_configlde)
-    _dwt_enableclocks                        0x0800acf9   Thumb Code   222  deca_device.o(i._dwt_enableclocks)
-    _dwt_loaducodefromrom                    0x0800add7   Thumb Code    50  deca_device.o(i._dwt_loaducodefromrom)
-    _dwt_otpread                             0x0800ae09   Thumb Code    76  deca_device.o(i._dwt_otpread)
-    ceil                                     0x0800afa5   Thumb Code   180  ceil.o(i.ceil)
-    delay_ms                                 0x0800b06d   Thumb Code    20  dw_driver.o(i.delay_ms)
-    delay_us                                 0x0800b081   Thumb Code   142  lis3dh_driver.o(i.delay_us)
-    dwt_configure                            0x0800b111   Thumb Code   570  deca_device.o(i.dwt_configure)
-    dwt_configuresleep                       0x0800b381   Thumb Code    38  deca_device.o(i.dwt_configuresleep)
-    dwt_entersleep                           0x0800b3ad   Thumb Code     8  deca_device.o(i.dwt_entersleep)
-    dwt_entersleepaftertx                    0x0800b3b5   Thumb Code    48  deca_device.o(i.dwt_entersleepaftertx)
-    dwt_forcetrxoff                          0x0800b3e5   Thumb Code    70  deca_device.o(i.dwt_forcetrxoff)
-    dwt_initialise                           0x0800b435   Thumb Code   400  deca_device.o(i.dwt_initialise)
-    dwt_read16bitoffsetreg                   0x0800b5d5   Thumb Code    44  deca_device.o(i.dwt_read16bitoffsetreg)
-    dwt_read32bitoffsetreg                   0x0800b605   Thumb Code    52  deca_device.o(i.dwt_read32bitoffsetreg)
-    dwt_readdevid                            0x0800b639   Thumb Code    12  deca_device.o(i.dwt_readdevid)
-    dwt_readfromdevice                       0x0800b645   Thumb Code    96  deca_device.o(i.dwt_readfromdevice)
-    dwt_readrxdata                           0x0800b6a5   Thumb Code    22  deca_device.o(i.dwt_readrxdata)
-    dwt_readrxtimestamp                      0x0800b6bb   Thumb Code    18  deca_device.o(i.dwt_readrxtimestamp)
-    dwt_readsystimestamphi32                 0x0800b6cd   Thumb Code    12  deca_device.o(i.dwt_readsystimestamphi32)
-    dwt_readtxtimestamp                      0x0800b6d9   Thumb Code    18  deca_device.o(i.dwt_readtxtimestamp)
-    dwt_rxenable                             0x0800b6eb   Thumb Code    90  deca_device.o(i.dwt_rxenable)
-    dwt_setdelayedtrxtime                    0x0800b745   Thumb Code    16  deca_device.o(i.dwt_setdelayedtrxtime)
-    dwt_setrxaftertxdelay                    0x0800b755   Thumb Code    36  deca_device.o(i.dwt_setrxaftertxdelay)
-    dwt_setrxantennadelay                    0x0800b779   Thumb Code    16  deca_device.o(i.dwt_setrxantennadelay)
-    dwt_setrxtimeout                         0x0800b78d   Thumb Code   102  deca_device.o(i.dwt_setrxtimeout)
-    dwt_settxantennadelay                    0x0800b7f9   Thumb Code    16  deca_device.o(i.dwt_settxantennadelay)
-    dwt_starttx                              0x0800b809   Thumb Code   154  deca_device.o(i.dwt_starttx)
-    dwt_syncrxbufptrs                        0x0800b8a9   Thumb Code    56  deca_device.o(i.dwt_syncrxbufptrs)
-    dwt_write16bitoffsetreg                  0x0800b8e1   Thumb Code    34  deca_device.o(i.dwt_write16bitoffsetreg)
-    dwt_write32bitoffsetreg                  0x0800b903   Thumb Code    42  deca_device.o(i.dwt_write32bitoffsetreg)
-    dwt_writetodevice                        0x0800b92d   Thumb Code   100  deca_device.o(i.dwt_writetodevice)
-    dwt_writetxdata                          0x0800b991   Thumb Code    40  deca_device.o(i.dwt_writetxdata)
-    dwt_writetxfctrl                         0x0800b9b9   Thumb Code    32  deca_device.o(i.dwt_writetxfctrl)
-    dwt_xtaltrim                             0x0800b9dd   Thumb Code    52  deca_device.o(i.dwt_xtaltrim)
-    fputc                                    0x0800ba2d   Thumb Code    20  usart.o(i.fputc)
-    main                                     0x0800baa1   Thumb Code   256  main.o(i.main)
-    mcu_sleep                                0x0800bbc1   Thumb Code    98  main.o(i.mcu_sleep)
-    parameter_init                           0x0800bc39   Thumb Code   116  global_param.o(i.parameter_init)
-    readfromspi                              0x0800bcb9   Thumb Code   100  spi.o(i.readfromspi)
-    save_com_map_to_flash                    0x0800bd21   Thumb Code    42  global_param.o(i.save_com_map_to_flash)
-    writetospi                               0x0800bd55   Thumb Code    96  spi.o(i.writetospi)
-    chan_idx                                 0x0800bdb8   Data           8  deca_params_init.o(.constdata)
-    tx_config                                0x0800bdc0   Data          24  deca_params_init.o(.constdata)
-    agc_config                               0x0800bdd8   Data           8  deca_params_init.o(.constdata)
-    sftsh                                    0x0800bde0   Data          12  deca_params_init.o(.constdata)
-    dtune1                                   0x0800bdec   Data           4  deca_params_init.o(.constdata)
-    digital_bb_config                        0x0800bdf0   Data          32  deca_params_init.o(.constdata)
-    lde_replicaCoeff                         0x0800be10   Data          50  deca_params_init.o(.constdata)
-    AHBPrescTable                            0x0800be42   Data          16  system_stm32l0xx.o(.constdata)
-    APBPrescTable                            0x0800be52   Data           8  system_stm32l0xx.o(.constdata)
-    PLLMulTable                              0x0800be5a   Data           9  system_stm32l0xx.o(.constdata)
-    Region$$Table$$Base                      0x0800be64   Number         0  anon$$obj.o(Region$$Table)
-    Region$$Table$$Limit                     0x0800be84   Number         0  anon$$obj.o(Region$$Table)
+    HAL_UART_MspInit                         0x0800838d   Thumb Code   232  stm32l0xx_hal_msp.o(i.HAL_UART_MspInit)
+    HAL_UART_Receive_DMA                     0x08008489   Thumb Code   218  stm32l0xx_hal_uart.o(i.HAL_UART_Receive_DMA)
+    HAL_UART_RxCpltCallback                  0x08008571   Thumb Code     2  stm32l0xx_hal_uart.o(i.HAL_UART_RxCpltCallback)
+    HAL_UART_RxHalfCpltCallback              0x08008573   Thumb Code     2  stm32l0xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback)
+    HAL_UART_Transmit                        0x08008575   Thumb Code   256  stm32l0xx_hal_uart.o(i.HAL_UART_Transmit)
+    HAL_UART_TxCpltCallback                  0x08008675   Thumb Code     2  stm32l0xx_hal_uart.o(i.HAL_UART_TxCpltCallback)
+    HardFault_Handler                        0x08008677   Thumb Code     4  stm32l0xx_it.o(i.HardFault_Handler)
+    IIC2_Ack                                 0x0800867b   Thumb Code    64  lis3dh_driver.o(i.IIC2_Ack)
+    IIC2_NAck                                0x080086bb   Thumb Code    64  lis3dh_driver.o(i.IIC2_NAck)
+    IIC2_Read_Byte                           0x080086fb   Thumb Code    94  lis3dh_driver.o(i.IIC2_Read_Byte)
+    IIC2_Send_Byte                           0x08008759   Thumb Code   112  lis3dh_driver.o(i.IIC2_Send_Byte)
+    IIC2_Start                               0x080087c9   Thumb Code    58  lis3dh_driver.o(i.IIC2_Start)
+    IIC2_Stop                                0x08008803   Thumb Code    64  lis3dh_driver.o(i.IIC2_Stop)
+    IIC2_Wait_Ack                            0x08008843   Thumb Code    88  lis3dh_driver.o(i.IIC2_Wait_Ack)
+    IdleTask                                 0x0800889d   Thumb Code   452  main.o(i.IdleTask)
+    LIS3DH_Data_Init                         0x08008aa1   Thumb Code    90  lis3dh_driver.o(i.LIS3DH_Data_Init)
+    LIS3DH_GetWHO_AM_I                       0x08008b01   Thumb Code    22  lis3dh_driver.o(i.LIS3DH_GetWHO_AM_I)
+    LIS3DH_ReadOneByte                       0x08008b17   Thumb Code    60  lis3dh_driver.o(i.LIS3DH_ReadOneByte)
+    LIS3DH_ReadReg                           0x08008b53   Thumb Code    18  lis3dh_driver.o(i.LIS3DH_ReadReg)
+    LIS3DH_WriteOneByte                      0x08008b65   Thumb Code    52  lis3dh_driver.o(i.LIS3DH_WriteOneByte)
+    LIS3DH_WriteReg                          0x08008b99   Thumb Code    18  lis3dh_driver.o(i.LIS3DH_WriteReg)
+    LPTIM1_IRQHandler                        0x08008bad   Thumb Code    10  stm32l0xx_it.o(i.LPTIM1_IRQHandler)
+    LPTIM_Disable                            0x08008bbd   Thumb Code   332  stm32l0xx_hal_lptim.o(i.LPTIM_Disable)
+    NMI_Handler                              0x0800909d   Thumb Code     2  stm32l0xx_it.o(i.NMI_Handler)
+    NearPoll                                 0x0800914d   Thumb Code  2562  dw_app.o(i.NearPoll)
+    PendSV_Handler                           0x08009b71   Thumb Code     2  stm32l0xx_it.o(i.PendSV_Handler)
+    Program_Init                             0x08009b75   Thumb Code   332  main.o(i.Program_Init)
+    Reset_DW1000                             0x08009d61   Thumb Code    82  dw_driver.o(i.Reset_DW1000)
+    SVC_Handler                              0x08009db9   Thumb Code     2  stm32l0xx_it.o(i.SVC_Handler)
+    SendComMap                               0x08009dbd   Thumb Code   122  serial_at_cmd_app.o(i.SendComMap)
+    SetNextPollTime                          0x08009e41   Thumb Code   112  main.o(i.SetNextPollTime)
+    Spi_ChangePrescaler                      0x08009ed1   Thumb Code    26  spi.o(i.Spi_ChangePrescaler)
+    SysTick_Handler                          0x08009ef5   Thumb Code     8  stm32l0xx_it.o(i.SysTick_Handler)
+    SystemClock_Config                       0x08009efd   Thumb Code   176  main.o(i.SystemClock_Config)
+    SystemInit                               0x08009fb5   Thumb Code    88  system_stm32l0xx.o(i.SystemInit)
+    Tag_App                                  0x0800a021   Thumb Code    68  dw_app.o(i.Tag_App)
+    UART_AdvFeatureConfig                    0x0800a071   Thumb Code   240  stm32l0xx_hal_uart.o(i.UART_AdvFeatureConfig)
+    UART_CheckIdleState                      0x0800a161   Thumb Code   106  stm32l0xx_hal_uart.o(i.UART_CheckIdleState)
+    UART_CheckReceive                        0x0800a1d1   Thumb Code   134  usart.o(i.UART_CheckReceive)
+    UART_CheckSend                           0x0800a279   Thumb Code   234  usart.o(i.UART_CheckSend)
+    UART_PushFrame                           0x0800a4a5   Thumb Code   136  usart.o(i.UART_PushFrame)
+    UART_SetConfig                           0x0800a541   Thumb Code   942  stm32l0xx_hal_uart.o(i.UART_SetConfig)
+    UART_WaitOnFlagUntilTimeout              0x0800a91d   Thumb Code   108  stm32l0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
+    USART1_IRQHandler                        0x0800a989   Thumb Code    18  stm32l0xx_it.o(i.USART1_IRQHandler)
+    Usart1InitVariables                      0x0800a9a1   Thumb Code     8  usart.o(i.Usart1InitVariables)
+    UsartInit                                0x0800a9ad   Thumb Code    42  main.o(i.UsartInit)
+    UsartParseDataHandler                    0x0800a9e9   Thumb Code   430  serial_at_cmd_app.o(i.UsartParseDataHandler)
+    __0printf$1                              0x0800abc5   Thumb Code    24  printf1.o(i.__0printf$1)
+    __1printf$1                              0x0800abc5   Thumb Code     0  printf1.o(i.__0printf$1)
+    __2printf                                0x0800abc5   Thumb Code     0  printf1.o(i.__0printf$1)
+    __ARM_clz                                0x0800abe5   Thumb Code    46  depilogue.o(i.__ARM_clz)
+    __ARM_common_ll_muluu                    0x0800ac13   Thumb Code    48  stm32l0xx_hal_uart.o(i.__ARM_common_ll_muluu)
+    __ARM_common_switch8                     0x0800ac43   Thumb Code    28  deca_device.o(i.__ARM_common_switch8)
+    __scatterload_copy                       0x0800ac5f   Thumb Code    14  handlers.o(i.__scatterload_copy)
+    __scatterload_null                       0x0800ac6d   Thumb Code     2  handlers.o(i.__scatterload_null)
+    __scatterload_zeroinit                   0x0800ac6f   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
+    _dwt_aonarrayupload                      0x0800ac7d   Thumb Code    34  deca_device.o(i._dwt_aonarrayupload)
+    _dwt_configlde                           0x0800aca1   Thumb Code    48  deca_device.o(i._dwt_configlde)
+    _dwt_enableclocks                        0x0800ace1   Thumb Code   222  deca_device.o(i._dwt_enableclocks)
+    _dwt_loaducodefromrom                    0x0800adbf   Thumb Code    50  deca_device.o(i._dwt_loaducodefromrom)
+    _dwt_otpread                             0x0800adf1   Thumb Code    76  deca_device.o(i._dwt_otpread)
+    ceil                                     0x0800af8d   Thumb Code   180  ceil.o(i.ceil)
+    delay_ms                                 0x0800b055   Thumb Code    20  dw_driver.o(i.delay_ms)
+    delay_us                                 0x0800b069   Thumb Code   142  lis3dh_driver.o(i.delay_us)
+    dwt_configure                            0x0800b0f9   Thumb Code   570  deca_device.o(i.dwt_configure)
+    dwt_configuresleep                       0x0800b369   Thumb Code    38  deca_device.o(i.dwt_configuresleep)
+    dwt_entersleep                           0x0800b395   Thumb Code     8  deca_device.o(i.dwt_entersleep)
+    dwt_entersleepaftertx                    0x0800b39d   Thumb Code    48  deca_device.o(i.dwt_entersleepaftertx)
+    dwt_forcetrxoff                          0x0800b3cd   Thumb Code    70  deca_device.o(i.dwt_forcetrxoff)
+    dwt_initialise                           0x0800b41d   Thumb Code   400  deca_device.o(i.dwt_initialise)
+    dwt_read16bitoffsetreg                   0x0800b5bd   Thumb Code    44  deca_device.o(i.dwt_read16bitoffsetreg)
+    dwt_read32bitoffsetreg                   0x0800b5ed   Thumb Code    52  deca_device.o(i.dwt_read32bitoffsetreg)
+    dwt_readdevid                            0x0800b621   Thumb Code    12  deca_device.o(i.dwt_readdevid)
+    dwt_readfromdevice                       0x0800b62d   Thumb Code    96  deca_device.o(i.dwt_readfromdevice)
+    dwt_readrxdata                           0x0800b68d   Thumb Code    22  deca_device.o(i.dwt_readrxdata)
+    dwt_readrxtimestamp                      0x0800b6a3   Thumb Code    18  deca_device.o(i.dwt_readrxtimestamp)
+    dwt_readsystimestamphi32                 0x0800b6b5   Thumb Code    12  deca_device.o(i.dwt_readsystimestamphi32)
+    dwt_readtxtimestamp                      0x0800b6c1   Thumb Code    18  deca_device.o(i.dwt_readtxtimestamp)
+    dwt_rxenable                             0x0800b6d3   Thumb Code    90  deca_device.o(i.dwt_rxenable)
+    dwt_setdelayedtrxtime                    0x0800b72d   Thumb Code    16  deca_device.o(i.dwt_setdelayedtrxtime)
+    dwt_setrxaftertxdelay                    0x0800b73d   Thumb Code    36  deca_device.o(i.dwt_setrxaftertxdelay)
+    dwt_setrxantennadelay                    0x0800b761   Thumb Code    16  deca_device.o(i.dwt_setrxantennadelay)
+    dwt_setrxtimeout                         0x0800b775   Thumb Code   102  deca_device.o(i.dwt_setrxtimeout)
+    dwt_settxantennadelay                    0x0800b7e1   Thumb Code    16  deca_device.o(i.dwt_settxantennadelay)
+    dwt_starttx                              0x0800b7f1   Thumb Code   154  deca_device.o(i.dwt_starttx)
+    dwt_syncrxbufptrs                        0x0800b891   Thumb Code    56  deca_device.o(i.dwt_syncrxbufptrs)
+    dwt_write16bitoffsetreg                  0x0800b8c9   Thumb Code    34  deca_device.o(i.dwt_write16bitoffsetreg)
+    dwt_write32bitoffsetreg                  0x0800b8eb   Thumb Code    42  deca_device.o(i.dwt_write32bitoffsetreg)
+    dwt_writetodevice                        0x0800b915   Thumb Code   100  deca_device.o(i.dwt_writetodevice)
+    dwt_writetxdata                          0x0800b979   Thumb Code    40  deca_device.o(i.dwt_writetxdata)
+    dwt_writetxfctrl                         0x0800b9a1   Thumb Code    32  deca_device.o(i.dwt_writetxfctrl)
+    dwt_xtaltrim                             0x0800b9c5   Thumb Code    52  deca_device.o(i.dwt_xtaltrim)
+    fputc                                    0x0800ba15   Thumb Code    20  usart.o(i.fputc)
+    main                                     0x0800ba89   Thumb Code   256  main.o(i.main)
+    mcu_sleep                                0x0800bba9   Thumb Code    98  main.o(i.mcu_sleep)
+    parameter_init                           0x0800bc21   Thumb Code   116  global_param.o(i.parameter_init)
+    readfromspi                              0x0800bca1   Thumb Code   100  spi.o(i.readfromspi)
+    save_com_map_to_flash                    0x0800bd09   Thumb Code    42  global_param.o(i.save_com_map_to_flash)
+    writetospi                               0x0800bd3d   Thumb Code    96  spi.o(i.writetospi)
+    chan_idx                                 0x0800bda0   Data           8  deca_params_init.o(.constdata)
+    tx_config                                0x0800bda8   Data          24  deca_params_init.o(.constdata)
+    agc_config                               0x0800bdc0   Data           8  deca_params_init.o(.constdata)
+    sftsh                                    0x0800bdc8   Data          12  deca_params_init.o(.constdata)
+    dtune1                                   0x0800bdd4   Data           4  deca_params_init.o(.constdata)
+    digital_bb_config                        0x0800bdd8   Data          32  deca_params_init.o(.constdata)
+    lde_replicaCoeff                         0x0800bdf8   Data          50  deca_params_init.o(.constdata)
+    AHBPrescTable                            0x0800be2a   Data          16  system_stm32l0xx.o(.constdata)
+    APBPrescTable                            0x0800be3a   Data           8  system_stm32l0xx.o(.constdata)
+    PLLMulTable                              0x0800be42   Data           9  system_stm32l0xx.o(.constdata)
+    Region$$Table$$Base                      0x0800be4c   Number         0  anon$$obj.o(Region$$Table)
+    Region$$Table$$Limit                     0x0800be6c   Number         0  anon$$obj.o(Region$$Table)
     UID_ERROR                                0x20000000   Data           1  deca_device.o(.data)
     module_power                             0x20000001   Data           1  deca_device.o(.data)
     pll2_config                              0x20000002   Data          30  deca_params_init.o(.data)
@@ -3155,22 +3158,22 @@
 
   Image Entry point : 0x080050c1
 
-  Load Region LR_IROM1 (Base: 0x08005000, Size: 0x00007010, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00006ec0])
+  Load Region LR_IROM1 (Base: 0x08005000, Size: 0x00006ff8, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00006ea8])
 
-    Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x00006e84, Max: 0x00010000, ABSOLUTE)
+    Execution Region ER_IROM1 (Exec base: 0x08005000, Load base: 0x08005000, Size: 0x00006e6c, 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         4737  * .ARM.Collect$$$$00000000  mc_p.l(entry.o)
-    0x080050c0   0x080050c0   0x00000004   Code   RO         5068    .ARM.Collect$$$$00000001  mc_p.l(entry2.o)
-    0x080050c4   0x080050c4   0x00000004   Code   RO         5071    .ARM.Collect$$$$00000004  mc_p.l(entry5.o)
-    0x080050c8   0x080050c8   0x00000000   Code   RO         5073    .ARM.Collect$$$$00000008  mc_p.l(entry7b.o)
-    0x080050c8   0x080050c8   0x00000000   Code   RO         5075    .ARM.Collect$$$$0000000A  mc_p.l(entry8b.o)
-    0x080050c8   0x080050c8   0x00000008   Code   RO         5076    .ARM.Collect$$$$0000000B  mc_p.l(entry9a.o)
-    0x080050d0   0x080050d0   0x00000000   Code   RO         5078    .ARM.Collect$$$$0000000D  mc_p.l(entry10a.o)
-    0x080050d0   0x080050d0   0x00000000   Code   RO         5080    .ARM.Collect$$$$0000000F  mc_p.l(entry11a.o)
-    0x080050d0   0x080050d0   0x00000004   Code   RO         5069    .ARM.Collect$$$$00002712  mc_p.l(entry2.o)
+    0x080050c0   0x080050c0   0x00000004   Code   RO         5070    .ARM.Collect$$$$00000001  mc_p.l(entry2.o)
+    0x080050c4   0x080050c4   0x00000004   Code   RO         5073    .ARM.Collect$$$$00000004  mc_p.l(entry5.o)
+    0x080050c8   0x080050c8   0x00000000   Code   RO         5075    .ARM.Collect$$$$00000008  mc_p.l(entry7b.o)
+    0x080050c8   0x080050c8   0x00000000   Code   RO         5077    .ARM.Collect$$$$0000000A  mc_p.l(entry8b.o)
+    0x080050c8   0x080050c8   0x00000008   Code   RO         5078    .ARM.Collect$$$$0000000B  mc_p.l(entry9a.o)
+    0x080050d0   0x080050d0   0x00000000   Code   RO         5080    .ARM.Collect$$$$0000000D  mc_p.l(entry10a.o)
+    0x080050d0   0x080050d0   0x00000000   Code   RO         5082    .ARM.Collect$$$$0000000F  mc_p.l(entry11a.o)
+    0x080050d0   0x080050d0   0x00000004   Code   RO         5071    .ARM.Collect$$$$00002712  mc_p.l(entry2.o)
     0x080050d4   0x080050d4   0x0000001c   Code   RO            4    .text               startup_stm32l051xx.o
     0x080050f0   0x080050f0   0x0000002c   Code   RO         4740    .text               mc_p.l(uidiv.o)
     0x0800511c   0x0800511c   0x00000028   Code   RO         4742    .text               mc_p.l(idiv.o)
@@ -3183,24 +3186,24 @@
     0x08005334   0x08005334   0x00000164   Code   RO         5019    .text               mf_p.l(dadd.o)
     0x08005498   0x08005498   0x000000d0   Code   RO         5021    .text               mf_p.l(dmul.o)
     0x08005568   0x08005568   0x000000f0   Code   RO         5023    .text               mf_p.l(ddiv.o)
-    0x08005658   0x08005658   0x00000016   Code   RO         5025    .text               mf_p.l(fflti.o)
-    0x0800566e   0x0800566e   0x0000000e   Code   RO         5027    .text               mf_p.l(ffltui.o)
-    0x0800567c   0x0800567c   0x00000028   Code   RO         5029    .text               mf_p.l(dflti.o)
-    0x080056a4   0x080056a4   0x0000001c   Code   RO         5031    .text               mf_p.l(dfltui.o)
-    0x080056c0   0x080056c0   0x00000028   Code   RO         5033    .text               mf_p.l(ffixui.o)
-    0x080056e8   0x080056e8   0x00000048   Code   RO         5035    .text               mf_p.l(dfixi.o)
-    0x08005730   0x08005730   0x0000003c   Code   RO         5037    .text               mf_p.l(dfixui.o)
-    0x0800576c   0x0800576c   0x00000028   Code   RO         5039    .text               mf_p.l(f2d.o)
-    0x08005794   0x08005794   0x00000028   Code   RO         5041    .text               mf_p.l(cdrcmple.o)
-    0x080057bc   0x080057bc   0x00000038   Code   RO         5043    .text               mf_p.l(d2f.o)
-    0x080057f4   0x080057f4   0x00000014   Code   RO         5045    .text               mf_p.l(cfcmple.o)
-    0x08005808   0x08005808   0x00000014   Code   RO         5047    .text               mf_p.l(cfrcmple.o)
-    0x0800581c   0x0800581c   0x00000020   Code   RO         5083    .text               mc_p.l(llshl.o)
-    0x0800583c   0x0800583c   0x00000022   Code   RO         5085    .text               mc_p.l(llushr.o)
-    0x0800585e   0x0800585e   0x00000026   Code   RO         5087    .text               mc_p.l(llsshr.o)
-    0x08005884   0x08005884   0x00000000   Code   RO         5096    .text               mc_p.l(iusefp.o)
-    0x08005884   0x08005884   0x00000082   Code   RO         5097    .text               mf_p.l(fepilogue.o)
-    0x08005906   0x08005906   0x000000be   Code   RO         5099    .text               mf_p.l(depilogue.o)
+    0x08005658   0x08005658   0x00000016   Code   RO         5027    .text               mf_p.l(fflti.o)
+    0x0800566e   0x0800566e   0x0000000e   Code   RO         5029    .text               mf_p.l(ffltui.o)
+    0x0800567c   0x0800567c   0x00000028   Code   RO         5031    .text               mf_p.l(dflti.o)
+    0x080056a4   0x080056a4   0x0000001c   Code   RO         5033    .text               mf_p.l(dfltui.o)
+    0x080056c0   0x080056c0   0x00000028   Code   RO         5035    .text               mf_p.l(ffixui.o)
+    0x080056e8   0x080056e8   0x00000048   Code   RO         5037    .text               mf_p.l(dfixi.o)
+    0x08005730   0x08005730   0x0000003c   Code   RO         5039    .text               mf_p.l(dfixui.o)
+    0x0800576c   0x0800576c   0x00000028   Code   RO         5041    .text               mf_p.l(f2d.o)
+    0x08005794   0x08005794   0x00000028   Code   RO         5043    .text               mf_p.l(cdrcmple.o)
+    0x080057bc   0x080057bc   0x00000038   Code   RO         5045    .text               mf_p.l(d2f.o)
+    0x080057f4   0x080057f4   0x00000014   Code   RO         5047    .text               mf_p.l(cfcmple.o)
+    0x08005808   0x08005808   0x00000014   Code   RO         5049    .text               mf_p.l(cfrcmple.o)
+    0x0800581c   0x0800581c   0x00000020   Code   RO         5085    .text               mc_p.l(llshl.o)
+    0x0800583c   0x0800583c   0x00000022   Code   RO         5087    .text               mc_p.l(llushr.o)
+    0x0800585e   0x0800585e   0x00000026   Code   RO         5089    .text               mc_p.l(llsshr.o)
+    0x08005884   0x08005884   0x00000000   Code   RO         5098    .text               mc_p.l(iusefp.o)
+    0x08005884   0x08005884   0x00000082   Code   RO         5099    .text               mf_p.l(fepilogue.o)
+    0x08005906   0x08005906   0x000000be   Code   RO         5101    .text               mf_p.l(depilogue.o)
     0x080059c4   0x080059c4   0x00000024   Code   RO         5111    .text               mc_p.l(init.o)
     0x080059e8   0x080059e8   0x00000056   Code   RO         5121    .text               mc_p.l(__dczerorl2.o)
     0x08005a3e   0x08005a3e   0x00000002   PAD
@@ -3301,136 +3304,136 @@
     0x08008140   0x08008140   0x000001cc   Code   RO         4273    i.HAL_UART_IRQHandler  stm32l0xx_hal_uart.o
     0x0800830c   0x0800830c   0x0000007e   Code   RO         4274    i.HAL_UART_Init     stm32l0xx_hal_uart.o
     0x0800838a   0x0800838a   0x00000002   PAD
-    0x0800838c   0x0800838c   0x0000011c   Code   RO         1761    i.HAL_UART_MspInit  stm32l0xx_hal_msp.o
-    0x080084a8   0x080084a8   0x000000e8   Code   RO         4278    i.HAL_UART_Receive_DMA  stm32l0xx_hal_uart.o
-    0x08008590   0x08008590   0x00000002   Code   RO         4280    i.HAL_UART_RxCpltCallback  stm32l0xx_hal_uart.o
-    0x08008592   0x08008592   0x00000002   Code   RO         4281    i.HAL_UART_RxHalfCpltCallback  stm32l0xx_hal_uart.o
-    0x08008594   0x08008594   0x00000100   Code   RO         4282    i.HAL_UART_Transmit  stm32l0xx_hal_uart.o
-    0x08008694   0x08008694   0x00000002   Code   RO         4285    i.HAL_UART_TxCpltCallback  stm32l0xx_hal_uart.o
-    0x08008696   0x08008696   0x00000004   Code   RO         1680    i.HardFault_Handler  stm32l0xx_it.o
-    0x0800869a   0x0800869a   0x00000040   Code   RO           12    i.IIC2_Ack          lis3dh_driver.o
-    0x080086da   0x080086da   0x00000040   Code   RO           14    i.IIC2_NAck         lis3dh_driver.o
-    0x0800871a   0x0800871a   0x0000005e   Code   RO           15    i.IIC2_Read_Byte    lis3dh_driver.o
-    0x08008778   0x08008778   0x00000070   Code   RO           16    i.IIC2_Send_Byte    lis3dh_driver.o
-    0x080087e8   0x080087e8   0x0000003a   Code   RO           17    i.IIC2_Start        lis3dh_driver.o
-    0x08008822   0x08008822   0x00000040   Code   RO           18    i.IIC2_Stop         lis3dh_driver.o
-    0x08008862   0x08008862   0x00000058   Code   RO           19    i.IIC2_Wait_Ack     lis3dh_driver.o
-    0x080088ba   0x080088ba   0x00000002   PAD
-    0x080088bc   0x080088bc   0x000001fc   Code   RO         1550    i.IdleTask          main.o
-    0x08008ab8   0x08008ab8   0x00000060   Code   RO           20    i.LIS3DH_Data_Init  lis3dh_driver.o
-    0x08008b18   0x08008b18   0x00000016   Code   RO           37    i.LIS3DH_GetWHO_AM_I  lis3dh_driver.o
-    0x08008b2e   0x08008b2e   0x0000003c   Code   RO           43    i.LIS3DH_ReadOneByte  lis3dh_driver.o
-    0x08008b6a   0x08008b6a   0x00000012   Code   RO           44    i.LIS3DH_ReadReg    lis3dh_driver.o
-    0x08008b7c   0x08008b7c   0x00000034   Code   RO           74    i.LIS3DH_WriteOneByte  lis3dh_driver.o
-    0x08008bb0   0x08008bb0   0x00000012   Code   RO           75    i.LIS3DH_WriteReg   lis3dh_driver.o
-    0x08008bc2   0x08008bc2   0x00000002   PAD
-    0x08008bc4   0x08008bc4   0x00000010   Code   RO         1681    i.LPTIM1_IRQHandler  stm32l0xx_it.o
-    0x08008bd4   0x08008bd4   0x00000154   Code   RO         3682    i.LPTIM_Disable     stm32l0xx_hal_lptim.o
-    0x08008d28   0x08008d28   0x00000090   Code   RO         1551    i.MX_ADC_Init       main.o
-    0x08008db8   0x08008db8   0x00000034   Code   RO         1552    i.MX_DMA_Init       main.o
-    0x08008dec   0x08008dec   0x000001c0   Code   RO         1553    i.MX_GPIO_Init      main.o
-    0x08008fac   0x08008fac   0x00000038   Code   RO         1554    i.MX_LPTIM1_Init    main.o
-    0x08008fe4   0x08008fe4   0x00000054   Code   RO         1555    i.MX_SPI1_Init      main.o
-    0x08009038   0x08009038   0x0000007c   Code   RO         1556    i.MX_USART1_UART_Init  main.o
-    0x080090b4   0x080090b4   0x00000002   Code   RO         1682    i.NMI_Handler       stm32l0xx_it.o
-    0x080090b6   0x080090b6   0x00000002   PAD
-    0x080090b8   0x080090b8   0x00000078   Code   RO         3545    i.NVIC_SetPriority  stm32l0xx_hal_cortex.o
-    0x08009130   0x08009130   0x00000034   Code   RO         1392    i.NVIC_SystemReset  dw_app.o
-    0x08009164   0x08009164   0x00000a24   Code   RO         1393    i.NearPoll          dw_app.o
-    0x08009b88   0x08009b88   0x00000002   Code   RO         1683    i.PendSV_Handler    stm32l0xx_it.o
-    0x08009b8a   0x08009b8a   0x00000002   PAD
-    0x08009b8c   0x08009b8c   0x000001ec   Code   RO         1557    i.Program_Init      main.o
-    0x08009d78   0x08009d78   0x00000058   Code   RO         1138    i.Reset_DW1000      dw_driver.o
-    0x08009dd0   0x08009dd0   0x00000002   Code   RO         1684    i.SVC_Handler       stm32l0xx_it.o
-    0x08009dd2   0x08009dd2   0x00000002   PAD
-    0x08009dd4   0x08009dd4   0x00000084   Code   RO         1512    i.SendComMap        serial_at_cmd_app.o
-    0x08009e58   0x08009e58   0x00000090   Code   RO         1558    i.SetNextPollTime   main.o
-    0x08009ee8   0x08009ee8   0x00000024   Code   RO         1164    i.Spi_ChangePrescaler  spi.o
-    0x08009f0c   0x08009f0c   0x00000008   Code   RO         1685    i.SysTick_Handler   stm32l0xx_it.o
-    0x08009f14   0x08009f14   0x000000b8   Code   RO         1559    i.SystemClock_Config  main.o
-    0x08009fcc   0x08009fcc   0x0000006c   Code   RO         4675    i.SystemInit        system_stm32l0xx.o
-    0x0800a038   0x0800a038   0x00000050   Code   RO         1394    i.Tag_App           dw_app.o
-    0x0800a088   0x0800a088   0x000000f0   Code   RO         4287    i.UART_AdvFeatureConfig  stm32l0xx_hal_uart.o
-    0x0800a178   0x0800a178   0x00000070   Code   RO         4288    i.UART_CheckIdleState  stm32l0xx_hal_uart.o
-    0x0800a1e8   0x0800a1e8   0x000000a8   Code   RO         1231    i.UART_CheckReceive  usart.o
-    0x0800a290   0x0800a290   0x00000114   Code   RO         1232    i.UART_CheckSend    usart.o
-    0x0800a3a4   0x0800a3a4   0x00000018   Code   RO         4289    i.UART_DMAAbortOnError  stm32l0xx_hal_uart.o
-    0x0800a3bc   0x0800a3bc   0x00000052   Code   RO         4290    i.UART_DMAError     stm32l0xx_hal_uart.o
-    0x0800a40e   0x0800a40e   0x0000004a   Code   RO         4291    i.UART_DMAReceiveCplt  stm32l0xx_hal_uart.o
-    0x0800a458   0x0800a458   0x0000000e   Code   RO         4293    i.UART_DMARxHalfCplt  stm32l0xx_hal_uart.o
-    0x0800a466   0x0800a466   0x00000024   Code   RO         4299    i.UART_EndRxTransfer  stm32l0xx_hal_uart.o
-    0x0800a48a   0x0800a48a   0x00000020   Code   RO         4300    i.UART_EndTransmit_IT  stm32l0xx_hal_uart.o
-    0x0800a4aa   0x0800a4aa   0x00000012   Code   RO         4301    i.UART_EndTxTransfer  stm32l0xx_hal_uart.o
-    0x0800a4bc   0x0800a4bc   0x0000009c   Code   RO         1234    i.UART_PushFrame    usart.o
-    0x0800a558   0x0800a558   0x000003dc   Code   RO         4304    i.UART_SetConfig    stm32l0xx_hal_uart.o
-    0x0800a934   0x0800a934   0x0000006c   Code   RO         4307    i.UART_WaitOnFlagUntilTimeout  stm32l0xx_hal_uart.o
-    0x0800a9a0   0x0800a9a0   0x00000018   Code   RO         1686    i.USART1_IRQHandler  stm32l0xx_it.o
-    0x0800a9b8   0x0800a9b8   0x0000000c   Code   RO         1237    i.Usart1InitVariables  usart.o
-    0x0800a9c4   0x0800a9c4   0x0000003c   Code   RO         1561    i.UsartInit         main.o
-    0x0800aa00   0x0800aa00   0x000001dc   Code   RO         1513    i.UsartParseDataHandler  serial_at_cmd_app.o
-    0x0800abdc   0x0800abdc   0x00000020   Code   RO         4799    i.__0printf$1       mc_p.l(printf1.o)
-    0x0800abfc   0x0800abfc   0x0000002e   Code   RO         5101    i.__ARM_clz         mf_p.l(depilogue.o)
-    0x0800ac2a   0x0800ac2a   0x00000030   Code   RO         4600    i.__ARM_common_ll_muluu  stm32l0xx_hal_uart.o
-    0x0800ac5a   0x0800ac5a   0x0000001c   Code   RO         1083    i.__ARM_common_switch8  deca_device.o
-    0x0800ac76   0x0800ac76   0x0000000e   Code   RO         5115    i.__scatterload_copy  mc_p.l(handlers.o)
-    0x0800ac84   0x0800ac84   0x00000002   Code   RO         5116    i.__scatterload_null  mc_p.l(handlers.o)
-    0x0800ac86   0x0800ac86   0x0000000e   Code   RO         5117    i.__scatterload_zeroinit  mc_p.l(handlers.o)
-    0x0800ac94   0x0800ac94   0x00000022   Code   RO          567    i._dwt_aonarrayupload  deca_device.o
-    0x0800acb6   0x0800acb6   0x00000002   PAD
-    0x0800acb8   0x0800acb8   0x00000040   Code   RO          569    i._dwt_configlde    deca_device.o
-    0x0800acf8   0x0800acf8   0x000000de   Code   RO          571    i._dwt_enableclocks  deca_device.o
-    0x0800add6   0x0800add6   0x00000032   Code   RO          572    i._dwt_loaducodefromrom  deca_device.o
-    0x0800ae08   0x0800ae08   0x0000004c   Code   RO          574    i._dwt_otpread      deca_device.o
-    0x0800ae54   0x0800ae54   0x00000150   Code   RO         4806    i._printf_core      mc_p.l(printf1.o)
-    0x0800afa4   0x0800afa4   0x000000c8   Code   RO         4716    i.ceil              m_ps.l(ceil.o)
-    0x0800b06c   0x0800b06c   0x00000014   Code   RO         1139    i.delay_ms          dw_driver.o
-    0x0800b080   0x0800b080   0x0000008e   Code   RO           76    i.delay_us          lis3dh_driver.o
-    0x0800b10e   0x0800b10e   0x00000002   PAD
-    0x0800b110   0x0800b110   0x00000270   Code   RO          582    i.dwt_configure     deca_device.o
-    0x0800b380   0x0800b380   0x0000002c   Code   RO          583    i.dwt_configuresleep  deca_device.o
-    0x0800b3ac   0x0800b3ac   0x00000008   Code   RO          588    i.dwt_entersleep    deca_device.o
-    0x0800b3b4   0x0800b3b4   0x00000030   Code   RO          589    i.dwt_entersleepaftertx  deca_device.o
-    0x0800b3e4   0x0800b3e4   0x00000050   Code   RO          590    i.dwt_forcetrxoff   deca_device.o
-    0x0800b434   0x0800b434   0x000001a0   Code   RO          594    i.dwt_initialise    deca_device.o
-    0x0800b5d4   0x0800b5d4   0x00000030   Code   RO          600    i.dwt_read16bitoffsetreg  deca_device.o
-    0x0800b604   0x0800b604   0x00000034   Code   RO          601    i.dwt_read32bitoffsetreg  deca_device.o
-    0x0800b638   0x0800b638   0x0000000c   Code   RO          603    i.dwt_readdevid     deca_device.o
-    0x0800b644   0x0800b644   0x00000060   Code   RO          606    i.dwt_readfromdevice  deca_device.o
-    0x0800b6a4   0x0800b6a4   0x00000016   Code   RO          607    i.dwt_readrxdata    deca_device.o
-    0x0800b6ba   0x0800b6ba   0x00000012   Code   RO          608    i.dwt_readrxtimestamp  deca_device.o
-    0x0800b6cc   0x0800b6cc   0x0000000c   Code   RO          612    i.dwt_readsystimestamphi32  deca_device.o
-    0x0800b6d8   0x0800b6d8   0x00000012   Code   RO          614    i.dwt_readtxtimestamp  deca_device.o
-    0x0800b6ea   0x0800b6ea   0x0000005a   Code   RO          619    i.dwt_rxenable      deca_device.o
-    0x0800b744   0x0800b744   0x00000010   Code   RO          628    i.dwt_setdelayedtrxtime  deca_device.o
-    0x0800b754   0x0800b754   0x00000024   Code   RO          634    i.dwt_setrxaftertxdelay  deca_device.o
-    0x0800b778   0x0800b778   0x00000014   Code   RO          635    i.dwt_setrxantennadelay  deca_device.o
-    0x0800b78c   0x0800b78c   0x0000006c   Code   RO          637    i.dwt_setrxtimeout  deca_device.o
-    0x0800b7f8   0x0800b7f8   0x00000010   Code   RO          639    i.dwt_settxantennadelay  deca_device.o
-    0x0800b808   0x0800b808   0x000000a0   Code   RO          642    i.dwt_starttx       deca_device.o
-    0x0800b8a8   0x0800b8a8   0x00000038   Code   RO          643    i.dwt_syncrxbufptrs  deca_device.o
-    0x0800b8e0   0x0800b8e0   0x00000022   Code   RO          644    i.dwt_write16bitoffsetreg  deca_device.o
-    0x0800b902   0x0800b902   0x0000002a   Code   RO          645    i.dwt_write32bitoffsetreg  deca_device.o
-    0x0800b92c   0x0800b92c   0x00000064   Code   RO          646    i.dwt_writetodevice  deca_device.o
-    0x0800b990   0x0800b990   0x00000028   Code   RO          647    i.dwt_writetxdata   deca_device.o
-    0x0800b9b8   0x0800b9b8   0x00000024   Code   RO          648    i.dwt_writetxfctrl  deca_device.o
-    0x0800b9dc   0x0800b9dc   0x00000034   Code   RO          649    i.dwt_xtaltrim      deca_device.o
-    0x0800ba10   0x0800ba10   0x0000001c   Code   RO         1396    i.final_msg_set_ts  dw_app.o
-    0x0800ba2c   0x0800ba2c   0x00000018   Code   RO         1238    i.fputc             usart.o
-    0x0800ba44   0x0800ba44   0x0000002e   Code   RO         1397    i.get_rx_timestamp_u64  dw_app.o
-    0x0800ba72   0x0800ba72   0x0000002e   Code   RO         1398    i.get_tx_timestamp_u64  dw_app.o
-    0x0800baa0   0x0800baa0   0x00000120   Code   RO         1562    i.main              main.o
-    0x0800bbc0   0x0800bbc0   0x00000078   Code   RO         1563    i.mcu_sleep         main.o
-    0x0800bc38   0x0800bc38   0x00000080   Code   RO         1352    i.parameter_init    global_param.o
-    0x0800bcb8   0x0800bcb8   0x00000068   Code   RO         1165    i.readfromspi       spi.o
-    0x0800bd20   0x0800bd20   0x00000034   Code   RO         1353    i.save_com_map_to_flash  global_param.o
-    0x0800bd54   0x0800bd54   0x00000064   Code   RO         1166    i.writetospi        spi.o
-    0x0800bdb8   0x0800bdb8   0x0000008a   Data   RO         1101    .constdata          deca_params_init.o
-    0x0800be42   0x0800be42   0x00000021   Data   RO         4676    .constdata          system_stm32l0xx.o
-    0x0800be63   0x0800be63   0x00000001   PAD
-    0x0800be64   0x0800be64   0x00000020   Data   RO         5113    Region$$Table       anon$$obj.o
+    0x0800838c   0x0800838c   0x000000fc   Code   RO         1761    i.HAL_UART_MspInit  stm32l0xx_hal_msp.o
+    0x08008488   0x08008488   0x000000e8   Code   RO         4278    i.HAL_UART_Receive_DMA  stm32l0xx_hal_uart.o
+    0x08008570   0x08008570   0x00000002   Code   RO         4280    i.HAL_UART_RxCpltCallback  stm32l0xx_hal_uart.o
+    0x08008572   0x08008572   0x00000002   Code   RO         4281    i.HAL_UART_RxHalfCpltCallback  stm32l0xx_hal_uart.o
+    0x08008574   0x08008574   0x00000100   Code   RO         4282    i.HAL_UART_Transmit  stm32l0xx_hal_uart.o
+    0x08008674   0x08008674   0x00000002   Code   RO         4285    i.HAL_UART_TxCpltCallback  stm32l0xx_hal_uart.o
+    0x08008676   0x08008676   0x00000004   Code   RO         1680    i.HardFault_Handler  stm32l0xx_it.o
+    0x0800867a   0x0800867a   0x00000040   Code   RO           12    i.IIC2_Ack          lis3dh_driver.o
+    0x080086ba   0x080086ba   0x00000040   Code   RO           14    i.IIC2_NAck         lis3dh_driver.o
+    0x080086fa   0x080086fa   0x0000005e   Code   RO           15    i.IIC2_Read_Byte    lis3dh_driver.o
+    0x08008758   0x08008758   0x00000070   Code   RO           16    i.IIC2_Send_Byte    lis3dh_driver.o
+    0x080087c8   0x080087c8   0x0000003a   Code   RO           17    i.IIC2_Start        lis3dh_driver.o
+    0x08008802   0x08008802   0x00000040   Code   RO           18    i.IIC2_Stop         lis3dh_driver.o
+    0x08008842   0x08008842   0x00000058   Code   RO           19    i.IIC2_Wait_Ack     lis3dh_driver.o
+    0x0800889a   0x0800889a   0x00000002   PAD
+    0x0800889c   0x0800889c   0x00000204   Code   RO         1550    i.IdleTask          main.o
+    0x08008aa0   0x08008aa0   0x00000060   Code   RO           20    i.LIS3DH_Data_Init  lis3dh_driver.o
+    0x08008b00   0x08008b00   0x00000016   Code   RO           37    i.LIS3DH_GetWHO_AM_I  lis3dh_driver.o
+    0x08008b16   0x08008b16   0x0000003c   Code   RO           43    i.LIS3DH_ReadOneByte  lis3dh_driver.o
+    0x08008b52   0x08008b52   0x00000012   Code   RO           44    i.LIS3DH_ReadReg    lis3dh_driver.o
+    0x08008b64   0x08008b64   0x00000034   Code   RO           74    i.LIS3DH_WriteOneByte  lis3dh_driver.o
+    0x08008b98   0x08008b98   0x00000012   Code   RO           75    i.LIS3DH_WriteReg   lis3dh_driver.o
+    0x08008baa   0x08008baa   0x00000002   PAD
+    0x08008bac   0x08008bac   0x00000010   Code   RO         1681    i.LPTIM1_IRQHandler  stm32l0xx_it.o
+    0x08008bbc   0x08008bbc   0x00000154   Code   RO         3682    i.LPTIM_Disable     stm32l0xx_hal_lptim.o
+    0x08008d10   0x08008d10   0x00000090   Code   RO         1551    i.MX_ADC_Init       main.o
+    0x08008da0   0x08008da0   0x00000034   Code   RO         1552    i.MX_DMA_Init       main.o
+    0x08008dd4   0x08008dd4   0x000001c0   Code   RO         1553    i.MX_GPIO_Init      main.o
+    0x08008f94   0x08008f94   0x00000038   Code   RO         1554    i.MX_LPTIM1_Init    main.o
+    0x08008fcc   0x08008fcc   0x00000054   Code   RO         1555    i.MX_SPI1_Init      main.o
+    0x08009020   0x08009020   0x0000007c   Code   RO         1556    i.MX_USART1_UART_Init  main.o
+    0x0800909c   0x0800909c   0x00000002   Code   RO         1682    i.NMI_Handler       stm32l0xx_it.o
+    0x0800909e   0x0800909e   0x00000002   PAD
+    0x080090a0   0x080090a0   0x00000078   Code   RO         3545    i.NVIC_SetPriority  stm32l0xx_hal_cortex.o
+    0x08009118   0x08009118   0x00000034   Code   RO         1392    i.NVIC_SystemReset  dw_app.o
+    0x0800914c   0x0800914c   0x00000a24   Code   RO         1393    i.NearPoll          dw_app.o
+    0x08009b70   0x08009b70   0x00000002   Code   RO         1683    i.PendSV_Handler    stm32l0xx_it.o
+    0x08009b72   0x08009b72   0x00000002   PAD
+    0x08009b74   0x08009b74   0x000001ec   Code   RO         1557    i.Program_Init      main.o
+    0x08009d60   0x08009d60   0x00000058   Code   RO         1138    i.Reset_DW1000      dw_driver.o
+    0x08009db8   0x08009db8   0x00000002   Code   RO         1684    i.SVC_Handler       stm32l0xx_it.o
+    0x08009dba   0x08009dba   0x00000002   PAD
+    0x08009dbc   0x08009dbc   0x00000084   Code   RO         1512    i.SendComMap        serial_at_cmd_app.o
+    0x08009e40   0x08009e40   0x00000090   Code   RO         1558    i.SetNextPollTime   main.o
+    0x08009ed0   0x08009ed0   0x00000024   Code   RO         1164    i.Spi_ChangePrescaler  spi.o
+    0x08009ef4   0x08009ef4   0x00000008   Code   RO         1685    i.SysTick_Handler   stm32l0xx_it.o
+    0x08009efc   0x08009efc   0x000000b8   Code   RO         1559    i.SystemClock_Config  main.o
+    0x08009fb4   0x08009fb4   0x0000006c   Code   RO         4675    i.SystemInit        system_stm32l0xx.o
+    0x0800a020   0x0800a020   0x00000050   Code   RO         1394    i.Tag_App           dw_app.o
+    0x0800a070   0x0800a070   0x000000f0   Code   RO         4287    i.UART_AdvFeatureConfig  stm32l0xx_hal_uart.o
+    0x0800a160   0x0800a160   0x00000070   Code   RO         4288    i.UART_CheckIdleState  stm32l0xx_hal_uart.o
+    0x0800a1d0   0x0800a1d0   0x000000a8   Code   RO         1231    i.UART_CheckReceive  usart.o
+    0x0800a278   0x0800a278   0x00000114   Code   RO         1232    i.UART_CheckSend    usart.o
+    0x0800a38c   0x0800a38c   0x00000018   Code   RO         4289    i.UART_DMAAbortOnError  stm32l0xx_hal_uart.o
+    0x0800a3a4   0x0800a3a4   0x00000052   Code   RO         4290    i.UART_DMAError     stm32l0xx_hal_uart.o
+    0x0800a3f6   0x0800a3f6   0x0000004a   Code   RO         4291    i.UART_DMAReceiveCplt  stm32l0xx_hal_uart.o
+    0x0800a440   0x0800a440   0x0000000e   Code   RO         4293    i.UART_DMARxHalfCplt  stm32l0xx_hal_uart.o
+    0x0800a44e   0x0800a44e   0x00000024   Code   RO         4299    i.UART_EndRxTransfer  stm32l0xx_hal_uart.o
+    0x0800a472   0x0800a472   0x00000020   Code   RO         4300    i.UART_EndTransmit_IT  stm32l0xx_hal_uart.o
+    0x0800a492   0x0800a492   0x00000012   Code   RO         4301    i.UART_EndTxTransfer  stm32l0xx_hal_uart.o
+    0x0800a4a4   0x0800a4a4   0x0000009c   Code   RO         1234    i.UART_PushFrame    usart.o
+    0x0800a540   0x0800a540   0x000003dc   Code   RO         4304    i.UART_SetConfig    stm32l0xx_hal_uart.o
+    0x0800a91c   0x0800a91c   0x0000006c   Code   RO         4307    i.UART_WaitOnFlagUntilTimeout  stm32l0xx_hal_uart.o
+    0x0800a988   0x0800a988   0x00000018   Code   RO         1686    i.USART1_IRQHandler  stm32l0xx_it.o
+    0x0800a9a0   0x0800a9a0   0x0000000c   Code   RO         1237    i.Usart1InitVariables  usart.o
+    0x0800a9ac   0x0800a9ac   0x0000003c   Code   RO         1561    i.UsartInit         main.o
+    0x0800a9e8   0x0800a9e8   0x000001dc   Code   RO         1513    i.UsartParseDataHandler  serial_at_cmd_app.o
+    0x0800abc4   0x0800abc4   0x00000020   Code   RO         4799    i.__0printf$1       mc_p.l(printf1.o)
+    0x0800abe4   0x0800abe4   0x0000002e   Code   RO         5103    i.__ARM_clz         mf_p.l(depilogue.o)
+    0x0800ac12   0x0800ac12   0x00000030   Code   RO         4600    i.__ARM_common_ll_muluu  stm32l0xx_hal_uart.o
+    0x0800ac42   0x0800ac42   0x0000001c   Code   RO         1083    i.__ARM_common_switch8  deca_device.o
+    0x0800ac5e   0x0800ac5e   0x0000000e   Code   RO         5115    i.__scatterload_copy  mc_p.l(handlers.o)
+    0x0800ac6c   0x0800ac6c   0x00000002   Code   RO         5116    i.__scatterload_null  mc_p.l(handlers.o)
+    0x0800ac6e   0x0800ac6e   0x0000000e   Code   RO         5117    i.__scatterload_zeroinit  mc_p.l(handlers.o)
+    0x0800ac7c   0x0800ac7c   0x00000022   Code   RO          567    i._dwt_aonarrayupload  deca_device.o
+    0x0800ac9e   0x0800ac9e   0x00000002   PAD
+    0x0800aca0   0x0800aca0   0x00000040   Code   RO          569    i._dwt_configlde    deca_device.o
+    0x0800ace0   0x0800ace0   0x000000de   Code   RO          571    i._dwt_enableclocks  deca_device.o
+    0x0800adbe   0x0800adbe   0x00000032   Code   RO          572    i._dwt_loaducodefromrom  deca_device.o
+    0x0800adf0   0x0800adf0   0x0000004c   Code   RO          574    i._dwt_otpread      deca_device.o
+    0x0800ae3c   0x0800ae3c   0x00000150   Code   RO         4806    i._printf_core      mc_p.l(printf1.o)
+    0x0800af8c   0x0800af8c   0x000000c8   Code   RO         4716    i.ceil              m_ps.l(ceil.o)
+    0x0800b054   0x0800b054   0x00000014   Code   RO         1139    i.delay_ms          dw_driver.o
+    0x0800b068   0x0800b068   0x0000008e   Code   RO           76    i.delay_us          lis3dh_driver.o
+    0x0800b0f6   0x0800b0f6   0x00000002   PAD
+    0x0800b0f8   0x0800b0f8   0x00000270   Code   RO          582    i.dwt_configure     deca_device.o
+    0x0800b368   0x0800b368   0x0000002c   Code   RO          583    i.dwt_configuresleep  deca_device.o
+    0x0800b394   0x0800b394   0x00000008   Code   RO          588    i.dwt_entersleep    deca_device.o
+    0x0800b39c   0x0800b39c   0x00000030   Code   RO          589    i.dwt_entersleepaftertx  deca_device.o
+    0x0800b3cc   0x0800b3cc   0x00000050   Code   RO          590    i.dwt_forcetrxoff   deca_device.o
+    0x0800b41c   0x0800b41c   0x000001a0   Code   RO          594    i.dwt_initialise    deca_device.o
+    0x0800b5bc   0x0800b5bc   0x00000030   Code   RO          600    i.dwt_read16bitoffsetreg  deca_device.o
+    0x0800b5ec   0x0800b5ec   0x00000034   Code   RO          601    i.dwt_read32bitoffsetreg  deca_device.o
+    0x0800b620   0x0800b620   0x0000000c   Code   RO          603    i.dwt_readdevid     deca_device.o
+    0x0800b62c   0x0800b62c   0x00000060   Code   RO          606    i.dwt_readfromdevice  deca_device.o
+    0x0800b68c   0x0800b68c   0x00000016   Code   RO          607    i.dwt_readrxdata    deca_device.o
+    0x0800b6a2   0x0800b6a2   0x00000012   Code   RO          608    i.dwt_readrxtimestamp  deca_device.o
+    0x0800b6b4   0x0800b6b4   0x0000000c   Code   RO          612    i.dwt_readsystimestamphi32  deca_device.o
+    0x0800b6c0   0x0800b6c0   0x00000012   Code   RO          614    i.dwt_readtxtimestamp  deca_device.o
+    0x0800b6d2   0x0800b6d2   0x0000005a   Code   RO          619    i.dwt_rxenable      deca_device.o
+    0x0800b72c   0x0800b72c   0x00000010   Code   RO          628    i.dwt_setdelayedtrxtime  deca_device.o
+    0x0800b73c   0x0800b73c   0x00000024   Code   RO          634    i.dwt_setrxaftertxdelay  deca_device.o
+    0x0800b760   0x0800b760   0x00000014   Code   RO          635    i.dwt_setrxantennadelay  deca_device.o
+    0x0800b774   0x0800b774   0x0000006c   Code   RO          637    i.dwt_setrxtimeout  deca_device.o
+    0x0800b7e0   0x0800b7e0   0x00000010   Code   RO          639    i.dwt_settxantennadelay  deca_device.o
+    0x0800b7f0   0x0800b7f0   0x000000a0   Code   RO          642    i.dwt_starttx       deca_device.o
+    0x0800b890   0x0800b890   0x00000038   Code   RO          643    i.dwt_syncrxbufptrs  deca_device.o
+    0x0800b8c8   0x0800b8c8   0x00000022   Code   RO          644    i.dwt_write16bitoffsetreg  deca_device.o
+    0x0800b8ea   0x0800b8ea   0x0000002a   Code   RO          645    i.dwt_write32bitoffsetreg  deca_device.o
+    0x0800b914   0x0800b914   0x00000064   Code   RO          646    i.dwt_writetodevice  deca_device.o
+    0x0800b978   0x0800b978   0x00000028   Code   RO          647    i.dwt_writetxdata   deca_device.o
+    0x0800b9a0   0x0800b9a0   0x00000024   Code   RO          648    i.dwt_writetxfctrl  deca_device.o
+    0x0800b9c4   0x0800b9c4   0x00000034   Code   RO          649    i.dwt_xtaltrim      deca_device.o
+    0x0800b9f8   0x0800b9f8   0x0000001c   Code   RO         1396    i.final_msg_set_ts  dw_app.o
+    0x0800ba14   0x0800ba14   0x00000018   Code   RO         1238    i.fputc             usart.o
+    0x0800ba2c   0x0800ba2c   0x0000002e   Code   RO         1397    i.get_rx_timestamp_u64  dw_app.o
+    0x0800ba5a   0x0800ba5a   0x0000002e   Code   RO         1398    i.get_tx_timestamp_u64  dw_app.o
+    0x0800ba88   0x0800ba88   0x00000120   Code   RO         1562    i.main              main.o
+    0x0800bba8   0x0800bba8   0x00000078   Code   RO         1563    i.mcu_sleep         main.o
+    0x0800bc20   0x0800bc20   0x00000080   Code   RO         1352    i.parameter_init    global_param.o
+    0x0800bca0   0x0800bca0   0x00000068   Code   RO         1165    i.readfromspi       spi.o
+    0x0800bd08   0x0800bd08   0x00000034   Code   RO         1353    i.save_com_map_to_flash  global_param.o
+    0x0800bd3c   0x0800bd3c   0x00000064   Code   RO         1166    i.writetospi        spi.o
+    0x0800bda0   0x0800bda0   0x0000008a   Data   RO         1101    .constdata          deca_params_init.o
+    0x0800be2a   0x0800be2a   0x00000021   Data   RO         4676    .constdata          system_stm32l0xx.o
+    0x0800be4b   0x0800be4b   0x00000001   PAD
+    0x0800be4c   0x0800be4c   0x00000020   Data   RO         5113    Region$$Table       anon$$obj.o
 
 
-    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800be84, Size: 0x00001c38, Max: 0x00002000, ABSOLUTE, COMPRESSED[0x0000003c])
+    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800be6c, Size: 0x00001c38, Max: 0x00002000, ABSOLUTE, COMPRESSED[0x0000003c])
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
@@ -3448,7 +3451,7 @@
     0x2000017c   COMPRESSED   0x00000004   Data   RW         1687    .data               stm32l0xx_it.o
     0x20000180   COMPRESSED   0x00000004   Data   RW         2087    .data               stm32l0xx_hal.o
     0x20000184   COMPRESSED   0x00000004   Data   RW         4677    .data               system_stm32l0xx.o
-    0x20000188   COMPRESSED   0x00000004   Data   RW         5082    .data               mc_p.l(stdout.o)
+    0x20000188   COMPRESSED   0x00000004   Data   RW         5084    .data               mc_p.l(stdout.o)
     0x2000018c        -       0x0000003c   Zero   RW          650    .bss                deca_device.o
     0x200001c8        -       0x00000bf0   Zero   RW         1239    .bss                usart.o
     0x20000db8        -       0x00000400   Zero   RW         1354    .bss                global_param.o
@@ -3473,8 +3476,8 @@
        108          6          0          0          0       1030   dw_driver.o
        164          0          0          0          0       2511   flash.o
        180         22          0          0       1024       1605   global_param.o
-       952          6          0          0          0     341965   lis3dh_driver.o
-      3088        494          0         59        500      12543   main.o
+       952          6          0          0          0     342017   lis3dh_driver.o
+      3096        496          0         59        500      12603   main.o
        608         56          0          7        200      10949   serial_at_cmd_app.o
        240         18          0          0          0       2285   spi.o
         28          8        192          0       1024        592   startup_stm32l051xx.o
@@ -3487,7 +3490,7 @@
        192         22          0          0          0       1747   stm32l0xx_hal_flash_ex.o
        556         36          0          0          0       3807   stm32l0xx_hal_gpio.o
        970         26          0          0          0       7735   stm32l0xx_hal_lptim.o
-       608         62          0          0          0       3667   stm32l0xx_hal_msp.o
+       576         60          0          0          0       3639   stm32l0xx_hal_msp.o
        164         28          0          0          0       2607   stm32l0xx_hal_pwr.o
       2384        100          0          0          0       5764   stm32l0xx_hal_rcc.o
        556         14          0          0          0       1388   stm32l0xx_hal_rcc_ex.o
@@ -3499,7 +3502,7 @@
        636        104          0         40       3056       6247   usart.o
 
     ----------------------------------------------------------------------
-     24848       2006        396        392       6828     496495   Object Totals
+     24824       2006        396        392       6828     496579   Object Totals
          0          0         32          0          0          0   (incl. Generated)
         42          0          1         11          0          0   (incl. Padding)
 
@@ -3573,15 +3576,15 @@
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
 
-     27896       2102        396        396       6828     489735   Grand Totals
-     27896       2102        396         60       6828     489735   ELF Image Totals (compressed)
-     27896       2102        396         60          0          0   ROM Totals
+     27872       2102        396        396       6828     489819   Grand Totals
+     27872       2102        396         60       6828     489819   ELF Image Totals (compressed)
+     27872       2102        396         60          0          0   ROM Totals
 
 ==============================================================================
 
-    Total RO  Size (Code + RO Data)                28292 (  27.63kB)
+    Total RO  Size (Code + RO Data)                28268 (  27.61kB)
     Total RW  Size (RW Data + ZI Data)              7224 (   7.05kB)
-    Total ROM Size (Code + RO Data + RW Data)      28352 (  27.69kB)
+    Total ROM Size (Code + RO Data + RW Data)      28328 (  27.66kB)
 
 ==============================================================================
 
diff --git a/MDK-ARM/L051/L051_L051.dep b/MDK-ARM/L051/L051_L051.dep
index 636baa3..146ec58 100644
--- a/MDK-ARM/L051/L051_L051.dep
+++ b/MDK-ARM/L051/L051_L051.dep
@@ -5,9 +5,9 @@
 I (..\Drivers\ExternlDrivers\lis3dh_driver.h)(0x5DE270A5)
 I (D:\Keil_v5\ARM\ARMCC\include\math.h)(0x5D9AD212)
 I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9AD218)
-I (../Inc/main.h)(0x5F5E06EA)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -40,22 +40,22 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5D9AD21A)
-F (..\Src\decadriver\deca_device.c)(0x5F60DC08)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\deca_device.o --omf_browse l051\deca_device.crf --depend l051\deca_device.d)
+F (..\Src\decadriver\deca_device.c)(0x5F709461)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\deca_device.o --omf_browse l051\deca_device.crf --depend l051\deca_device.d)
 I (D:\Keil_v5\ARM\ARMCC\include\stddef.h)(0x5D9AD218)
 I (..\Src\decadriver\deca_param_types.h)(0x5E11988A)
 I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9AD218)
-I (..\Src\decadriver\deca_regs.h)(0x5BCFE76F)
+I (..\Src\decadriver\deca_regs.h)(0x5F76A83A)
 I (..\Src\decadriver\deca_device_api.h)(0x5E119759)
 I (..\Src\ExternalDevices\dw_driver.h)(0x5E11904E)
-I (../Inc/main.h)(0x5F5E06EA)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -87,15 +87,15 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 F (..\Src\decadriver\deca_params_init.c)(0x5E11988A)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\deca_params_init.o --omf_browse l051\deca_params_init.crf --depend l051\deca_params_init.d)
 I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5D9AD21A)
 I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5D9AD21A)
-I (..\Src\decadriver\deca_regs.h)(0x5BCFE76F)
+I (..\Src\decadriver\deca_regs.h)(0x5F76A83A)
 I (..\Src\decadriver\deca_device_api.h)(0x5E119759)
 I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9AD218)
 I (..\Src\decadriver\deca_param_types.h)(0x5E11988A)
@@ -107,9 +107,9 @@
 I (..\Src\decadriver\deca_param_types.h)(0x5E11988A)
 F (..\Src\ExternalDevices\dw_driver.c)(0x5E11910C)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -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)(0x5E11904E)
-I (../Inc/main.h)(0x5F5E06EA)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -143,17 +143,17 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 I (..\Src\decadriver\deca_device_api.h)(0x5E119759)
 F (..\Src\OnChipDevices\Spi.c)(0x5EEF5979)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\spi.o --omf_browse l051\spi.crf --depend l051\spi.d)
-I (..\Src\OnChipDevices\Spi.h)(0x5EEEE4B2)
-I (../Inc/main.h)(0x5F5E06EA)
+I (..\Src\OnChipDevices\Spi.h)(0x5F7A65A5)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -187,17 +187,17 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 I (..\Src\decadriver\deca_device_api.h)(0x5E119759)
 F (..\Src\OnChipDevices\ADC.c)(0x5EF72C81)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\adc.o --omf_browse l051\adc.crf --depend l051\adc.d)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
-I (../Inc/main.h)(0x5F5E06EA)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -231,15 +231,15 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 F (..\Src\OnChipDevices\Usart.c)(0x5EFA7A71)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\usart.o --omf_browse l051\usart.crf --depend l051\usart.d)
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
-I (../Inc/main.h)(0x5F5E06EA)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -272,19 +272,19 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5D9AD21A)
 I (..\Src\application\modbus.h)(0x5E119D38)
 I (..\Src\OnChipDevices\Rcc_Nvic_Systick.h)(0x5E119D41)
 F (..\Src\OnChipDevices\Flash.c)(0x5E11F92C)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\flash.o --omf_browse l051\flash.crf --depend l051\flash.d)
 I (..\Src\OnChipDevices\Flash.h)(0x5F01C079)
-I (../Inc/main.h)(0x5F5E06EA)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -318,16 +318,16 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 F (..\Src\application\global_param.c)(0x5F60E253)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\global_param.o --omf_browse l051\global_param.crf --depend l051\global_param.d)
-I (..\Src\application\global_param.h)(0x5F60E253)
-I (../Inc/main.h)(0x5F5E06EA)
+I (..\Src\application\global_param.h)(0x5F709461)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -361,18 +361,18 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
 I (..\Src\OnChipDevices\Flash.h)(0x5F01C079)
-F (..\Src\application\dw_app.c)(0x5F60DAA5)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -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)(0x5F7B0CCA)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\dw_app.o --omf_browse l051\dw_app.crf --depend l051\dw_app.d)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (D:\Keil_v5\ARM\ARMCC\include\math.h)(0x5D9AD212)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
-I (../Inc/main.h)(0x5F5E06EA)
+I (..\Src\application\dw_app.h)(0x5F709461)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -406,22 +406,22 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
 I (..\Src\decadriver\deca_device_api.h)(0x5E119759)
-I (..\Src\decadriver\deca_regs.h)(0x5BCFE76F)
+I (..\Src\decadriver\deca_regs.h)(0x5F76A83A)
 I (..\Src\ExternalDevices\dw_driver.h)(0x5E11904E)
-I (..\Src\OnChipDevices\Spi.h)(0x5EEEE4B2)
+I (..\Src\OnChipDevices\Spi.h)(0x5F7A65A5)
 I (..\Src\algorithm\filters.h)(0x5E11B1A1)
 I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5D9AD21A)
 I (..\Src\ExternalDevices\beep.h)(0x5E11B347)
 I (..\Src\application\modbus.h)(0x5E119D38)
 F (..\Src\application\serial_at_cmd_app.c)(0x5E148189)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\serial_at_cmd_app.o --omf_browse l051\serial_at_cmd_app.crf --depend l051\serial_at_cmd_app.d)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
-I (../Inc/main.h)(0x5F5E06EA)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -454,16 +454,16 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5D9AD21A)
-F (../Src/main.c)(0x5F60DC19)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\main.o --omf_browse l051\main.crf --depend l051\main.d)
-I (../Inc/main.h)(0x5F5E06EA)
+F (../Src/main.c)(0x5F7A7064)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\main.o --omf_browse l051\main.crf --depend l051\main.d)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -497,19 +497,19 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 I (..\Drivers\ExternlDrivers\lis3dh_driver.h)(0x5DE270A5)
 I (D:\Keil_v5\ARM\ARMCC\include\math.h)(0x5D9AD212)
 I (..\Src\ExternalDevices\dw_driver.h)(0x5E11904E)
 I (..\Src\decadriver\deca_device_api.h)(0x5E119759)
-F (../Src/stm32l0xx_it.c)(0x5F5DFE6C)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_it.o --omf_browse l051\stm32l0xx_it.crf --depend l051\stm32l0xx_it.d)
-I (../Inc/main.h)(0x5F5E06EA)
+F (../Src/stm32l0xx_it.c)(0x5F7A7018)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_it.o --omf_browse l051\stm32l0xx_it.crf --depend l051\stm32l0xx_it.d)
+I (../Inc/main.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -543,16 +543,16 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
-I (../Inc/stm32l0xx_it.h)(0x5EFA7F45)
-F (../Src/stm32l0xx_hal_msp.c)(0x5F009709)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -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)(0x5F5E06EA)
+I (..\Src\application\global_param.h)(0x5F709461)
+I (../Inc/stm32l0xx_it.h)(0x5F7A7019)
+F (../Src/stm32l0xx_hal_msp.c)(0x5F7A7019)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -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)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -586,14 +586,14 @@
 I (..\Src\OnChipDevices\Usart.h)(0x5E1B0E49)
 I (..\Src\application\serial_at_cmd_app.h)(0x5E11B183)
 I (..\Src\ExternalDevices\led.h)(0x5F09AB8E)
-I (..\Src\application\dw_app.h)(0x5F60C62C)
+I (..\Src\application\dw_app.h)(0x5F709461)
 I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9AD218)
 I (..\Src\OnChipDevices\ADC.h)(0x5E119BBD)
 I (..\Src\algorithm\TrackingDiff.h)(0x5E11A51A)
-I (..\Src\application\global_param.h)(0x5F60E253)
+I (..\Src\application\global_param.h)(0x5F709461)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_adc.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_adc.o --omf_browse l051\stm32l0xx_hal_adc.crf --depend l051\stm32l0xx_hal_adc.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -626,7 +626,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_adc_ex.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_adc_ex.o --omf_browse l051\stm32l0xx_hal_adc_ex.crf --depend l051\stm32l0xx_hal_adc_ex.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -659,7 +659,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal.o --omf_browse l051\stm32l0xx_hal.crf --depend l051\stm32l0xx_hal.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -692,7 +692,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_i2c.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_i2c.o --omf_browse l051\stm32l0xx_hal_i2c.crf --depend l051\stm32l0xx_hal_i2c.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -725,7 +725,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_i2c_ex.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_i2c_ex.o --omf_browse l051\stm32l0xx_hal_i2c_ex.crf --depend l051\stm32l0xx_hal_i2c_ex.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -758,7 +758,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rcc.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_rcc.o --omf_browse l051\stm32l0xx_hal_rcc.crf --depend l051\stm32l0xx_hal_rcc.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -791,7 +791,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rcc_ex.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_rcc_ex.o --omf_browse l051\stm32l0xx_hal_rcc_ex.crf --depend l051\stm32l0xx_hal_rcc_ex.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -824,7 +824,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash_ramfunc.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_flash_ramfunc.o --omf_browse l051\stm32l0xx_hal_flash_ramfunc.crf --depend l051\stm32l0xx_hal_flash_ramfunc.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -857,7 +857,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_flash.o --omf_browse l051\stm32l0xx_hal_flash.crf --depend l051\stm32l0xx_hal_flash.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -890,7 +890,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash_ex.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_flash_ex.o --omf_browse l051\stm32l0xx_hal_flash_ex.crf --depend l051\stm32l0xx_hal_flash_ex.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -923,7 +923,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_gpio.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_gpio.o --omf_browse l051\stm32l0xx_hal_gpio.crf --depend l051\stm32l0xx_hal_gpio.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -956,7 +956,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_dma.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_dma.o --omf_browse l051\stm32l0xx_hal_dma.crf --depend l051\stm32l0xx_hal_dma.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -989,7 +989,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_pwr.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_pwr.o --omf_browse l051\stm32l0xx_hal_pwr.crf --depend l051\stm32l0xx_hal_pwr.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -1022,7 +1022,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_pwr_ex.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_pwr_ex.o --omf_browse l051\stm32l0xx_hal_pwr_ex.crf --depend l051\stm32l0xx_hal_pwr_ex.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -1055,7 +1055,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_cortex.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_cortex.o --omf_browse l051\stm32l0xx_hal_cortex.crf --depend l051\stm32l0xx_hal_cortex.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -1088,7 +1088,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_lptim.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_lptim.o --omf_browse l051\stm32l0xx_hal_lptim.crf --depend l051\stm32l0xx_hal_lptim.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -1121,7 +1121,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_spi.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_spi.o --omf_browse l051\stm32l0xx_hal_spi.crf --depend l051\stm32l0xx_hal_spi.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -1154,7 +1154,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_tim.o --omf_browse l051\stm32l0xx_hal_tim.crf --depend l051\stm32l0xx_hal_tim.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -1187,7 +1187,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim_ex.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_tim_ex.o --omf_browse l051\stm32l0xx_hal_tim_ex.crf --depend l051\stm32l0xx_hal_tim_ex.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -1220,7 +1220,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_uart.o --omf_browse l051\stm32l0xx_hal_uart.crf --depend l051\stm32l0xx_hal_uart.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -1253,7 +1253,7 @@
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_uart_ex.h)(0x5DD7FB39)
 F (../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.c)(0x5DD7FB39)(--c99 -c --cpu Cortex-M0+ -D__MICROLIB -g -O0 --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.\RTE\_L051

-Id:\Keil_v5\ARM\PACK\ARM\CMSIS\5.6.0\CMSIS\Core\Include

-Id:\Keil_v5\ARM\PACK\Keil\STM32L0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32L0xx\Include

-D__UVISION_VERSION="529" -D_RTE_ -DSTM32L051xx -DUSE_HAL_DRIVER -DSTM32L051xx

-o l051\stm32l0xx_hal_uart_ex.o --omf_browse l051\stm32l0xx_hal_uart_ex.crf --depend l051\stm32l0xx_hal_uart_ex.d)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/stm32l0xx.h)(0x5DD7FB27)
@@ -1294,7 +1294,7 @@
 I (../Drivers/CMSIS/Include/core_cmFunc.h)(0x5DD7FB29)
 I (../Drivers/CMSIS/Device/ST/STM32L0xx/Include/system_stm32l0xx.h)(0x5DD7FB27)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal.h)(0x5DD7FB39)
-I (../Inc/stm32l0xx_hal_conf.h)(0x5EFA7F46)
+I (../Inc/stm32l0xx_hal_conf.h)(0x5F7A7019)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_rcc.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/stm32l0xx_hal_def.h)(0x5DD7FB39)
 I (../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x5DD7FB39)
diff --git a/Src/main.c b/Src/main.c
index 8ea24f8..389f70f 100644
--- a/Src/main.c
+++ b/Src/main.c
@@ -87,6 +87,7 @@
 uint16_t slottime,max_slotpos;
 uint16_t lastpoll_count,interval_count,slot_startcount,tag_frequency,lastpoll_time,current_time;
 extern uint8_t module_power;
+extern float nomove_count;
 uint8_t imu_enable,motor_enable;	
 u16 GetLPTime(void)
 {
@@ -149,6 +150,7 @@
 	}
 	if(HAL_GPIO_ReadPin(INPUT_5V_GPIO_Port,INPUT_5V_Pin))
 	{
+		nomove_count = 0;
 		if(state5v==0)
 		{
 			state5v=1;
@@ -341,7 +343,7 @@
   /* Initialize all configured peripherals */
   MX_GPIO_Init();
   MX_LPTIM1_Init();
-	 MX_DMA_Init();
+	MX_DMA_Init();
   MX_USART1_UART_Init();
   MX_SPI1_Init();
   MX_ADC_Init();
@@ -686,7 +688,7 @@
   HAL_GPIO_WritePin(GPIOA, SCL_Pin|SDA_Pin|SPI_CS_Pin, GPIO_PIN_SET);
 
   /*Configure GPIO pin Output Level */
-  HAL_GPIO_WritePin(GPIOB, BAT_MEAS_GND_Pin|MOTOR_Pin, GPIO_PIN_SET);
+  HAL_GPIO_WritePin(GPIOB, BAT_MEAS_GND_Pin|MOTOR_Pin|PWR_CTL_Pin, GPIO_PIN_SET);
 
   /*Configure GPIO pin Output Level */
   HAL_GPIO_WritePin(GPIOB, LED1_G_Pin|LED1_R_Pin|LED2_R_Pin, GPIO_PIN_RESET);
@@ -733,8 +735,10 @@
   GPIO_InitStruct.Pull = GPIO_PULLUP;
   HAL_GPIO_Init(USER_KEY_GPIO_Port, &GPIO_InitStruct);
 
-  /*Configure GPIO pins : MOTOR_Pin LED1_G_Pin LED1_R_Pin LED2_R_Pin */
-  GPIO_InitStruct.Pin = MOTOR_Pin|LED1_G_Pin|LED1_R_Pin|LED2_R_Pin;
+  /*Configure GPIO pins : MOTOR_Pin LED1_G_Pin LED1_R_Pin LED2_R_Pin 
+                           PWR_CTL_Pin */
+  GPIO_InitStruct.Pin = MOTOR_Pin|LED1_G_Pin|LED1_R_Pin|LED2_R_Pin 
+                          |PWR_CTL_Pin;
   GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
   GPIO_InitStruct.Pull = GPIO_NOPULL;
   GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
@@ -791,7 +795,6 @@
   HAL_PWR_EnterSTANDBYMode();	
 }
 extern uint8_t tx_near_msg[80],stationary_flag;
-extern float nomove_count;
 float key_keeptime;
 void HAL_LPTIM_CompareMatchCallback(LPTIM_HandleTypeDef *hlptim)
 {
diff --git a/Src/stm32l0xx_hal_msp.c b/Src/stm32l0xx_hal_msp.c
index 8d1e301..ff9b560 100644
--- a/Src/stm32l0xx_hal_msp.c
+++ b/Src/stm32l0xx_hal_msp.c
@@ -280,16 +280,9 @@
     PA9     ------> USART1_TX
     PA10     ------> USART1_RX 
     */
-		    GPIO_InitStruct.Pin = GPIO_PIN_9;
+    GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10;
     GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
     GPIO_InitStruct.Pull = GPIO_NOPULL;
-    GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
-    GPIO_InitStruct.Alternate = GPIO_AF4_USART1;
-    HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
-		
-    GPIO_InitStruct.Pin = GPIO_PIN_10;
-    GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
-    GPIO_InitStruct.Pull = GPIO_PULLUP;
     GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
     GPIO_InitStruct.Alternate = GPIO_AF4_USART1;
     HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

--
Gitblit v1.9.3