chen
2024-12-13 e4581b34b42ae92d043e0fc29e1d745c396bce8f
串口切换逻辑编写和测试成功
已修改16个文件
30744 ■■■■ 文件已修改
keil/JLinkLog.txt 14985 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Listings/uwb_simple_example.map 5028 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.build_log.htm 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.hex 6795 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.htm 3110 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example_MK8000 Release.dep 170 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/board/board.c 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/board/board.h 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/drivers/PCA9555.c 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/drivers/global_param.h 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/main/main.c 56 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/uwb_app.c 301 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/uwb_simple_example.uvguix.xookk 171 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/uwb_simple_example.uvoptx 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pin_config.c 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
user_config.h 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/JLinkLog.txt
ÎļþÌ«´ó
keil/Listings/uwb_simple_example.map
ÎļþÌ«´ó
keil/Objects/uwb_simple_example.build_log.htm
@@ -27,14 +27,8 @@
<h2>Output:</h2>
*** Using Compiler 'V6.14', folder: 'd:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'MK8000 Release'
compiling board.c...
linking...
.\include\devices\MK800X\Source\ARM\MK800X_ac6_copy.sct(25): warning: L6314W: No section matches pattern *(.XIP_SECTION).
Program Size: Code=40858 RO-data=2622 RW-data=1144 ZI-data=25548
Finished: 0 information, 1 warning and 0 error messages.
FromELF: creating hex file...
After Build - User command #1: fromelf.exe --bincombined -o "Output\uwb_simple_example.bin" "D:\project chen\ChinaUWBProject_URT no UWB\ChinaUWBProject\keil\Objects\uwb_simple_example.axf"
".\Objects\uwb_simple_example.axf" - 0 Error(s), 1 Warning(s).
".\Objects\uwb_simple_example.axf" - 0 Error(s), 0 Warning(s).
<h2>Software Packages used:</h2>
@@ -48,7 +42,7 @@
  d:\Users\xookk\AppData\Local\Arm\Packs\MKSEMI\MK800X_DFP\1.0.3\Device\Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed:  00:00:03
Build Time Elapsed:  00:00:01
</pre>
</body>
</html>
keil/Objects/uwb_simple_example.hex
ÎļþÌ«´ó
keil/Objects/uwb_simple_example.htm
ÎļþÌ«´ó
keil/Objects/uwb_simple_example_MK8000 Release.dep
@@ -16,7 +16,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_mac.h)(0x66E4E464)
I (include\drivers\mk_phy.h)(0x66E4E464)
I (include\components\algo\src\steering_vector\cmp_svec_hex_ch5.txt)(0x66E4E464)
@@ -60,7 +60,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (include\drivers\mk_clock.h)(0x66E4E464)
I (include\drivers\mk_reset.h)(0x66E4E464)
@@ -83,7 +83,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (include\drivers\mk_clock.h)(0x66E4E464)
I (include\drivers\mk_reset.h)(0x66E4E464)
@@ -105,7 +105,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_clock.h)(0x66E4E464)
I (include\drivers\mk_reset.h)(0x66E4E464)
I (include\drivers\mk_trace.h)(0x66E4E464)
@@ -114,7 +114,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\drivers\mk_misc.h)(0x66E4E464)
I (include\drivers\mk_rtc.h)(0x66E4E464)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_gpio.h)(0x66E4E464)
I (include\drivers\mk_io.h)(0x66E4E464)
F (.\include\drivers\mk_dma.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/mk_dma.o -MD)
@@ -132,7 +132,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_clock.h)(0x66E4E464)
I (include\drivers\mk_reset.h)(0x66E4E464)
I (include\drivers\mk_trace.h)(0x66E4E464)
@@ -153,7 +153,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
F (.\include\drivers\mk_dual_timer.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/mk_dual_timer.o -MD)
I (include\drivers\mk_dual_timer.h)(0x66E4E464)
I (include\drivers\mk_common.h)(0x66E4E464)
@@ -169,7 +169,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_clock.h)(0x66E4E464)
I (include\drivers\mk_reset.h)(0x66E4E464)
I (include\drivers\mk_trace.h)(0x66E4E464)
@@ -191,7 +191,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (include\drivers\mk_misc.h)(0x66E4E464)
I (include\drivers\mk_clock.h)(0x66E4E464)
@@ -214,7 +214,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_io.h)(0x66E4E464)
I (include\drivers\mk_clock.h)(0x66E4E464)
I (include\drivers\mk_reset.h)(0x66E4E464)
@@ -237,7 +237,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
F (.\include\drivers\mk_misc.c)(0x6721E2D8)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/mk_misc.o -MD)
I (include\drivers\mk_misc.h)(0x66E4E464)
I (include\drivers\mk_common.h)(0x66E4E464)
@@ -253,7 +253,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_dual_timer.h)(0x66E4E464)
I (include\drivers\mk_clock.h)(0x66E4E464)
I (include\drivers\mk_trace.h)(0x66E4E464)
@@ -277,7 +277,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -307,7 +307,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -327,7 +327,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_clock.h)(0x66E4E464)
I (include\drivers\mk_reset.h)(0x66E4E464)
I (include\drivers\mk_trace.h)(0x66E4E464)
@@ -350,7 +350,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -372,7 +372,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
@@ -396,7 +396,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
@@ -418,7 +418,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_mac.h)(0x66E4E464)
I (include\drivers\mk_phy.h)(0x66E4E464)
I (include\drivers\mk_reset.h)(0x66E4E464)
@@ -431,7 +431,7 @@
I (include\drivers\mk_aes.h)(0x66E4E464)
I (include\drivers\mk_lsp.h)(0x66E4E464)
I (include\drivers\mk_power.h)(0x66E4E464)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_gpio.h)(0x66E4E464)
I (include\drivers\mk_io.h)(0x66E4E464)
F (.\include\drivers\mk_wdt.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/mk_wdt.o -MD)
@@ -449,7 +449,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_clock.h)(0x66E4E464)
I (include\drivers\mk_reset.h)(0x66E4E464)
I (include\drivers\mk_trace.h)(0x66E4E464)
@@ -458,7 +458,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
F (.\sn74hc595.c)(0x67231984)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/sn74hc595.o -MD)
I (..\keil\sn74hc595.h)(0x67218D11)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -472,7 +472,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -481,9 +481,9 @@
I (include\drivers\mk_io.h)(0x66E4E464)
F (.\sn74hc595.h)(0x67218D11)()
F (.\mk_4G.h)(0x671706C1)()
F (.\include\drivers\PCA9555.c)(0x6759475D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pca9555.o -MD)
F (.\include\drivers\PCA9555.c)(0x675BA31F)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pca9555.o -MD)
I (include\drivers\PCA9555.h)(0x67593CE6)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -497,7 +497,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -522,7 +522,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x5DDFFD72)
F (.\include\drivers\Usart.c)(0x67527293)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/usart.o -MD)
@@ -542,11 +542,11 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_dma.h)(0x66E4E464)
F (.\mk_4G.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/mk_4g.o -MD)
I (..\keil\mk_4G.h)(0x671706C1)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -560,20 +560,20 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\drivers\mk_gpio.h)(0x66E4E464)
I (include\drivers\mk_io.h)(0x66E4E464)
I (include\drivers\global_param.h)(0x67527293)
I (include\drivers\global_param.h)(0x675A8683)
I (..\keil\sn74hc595.h)(0x67218D11)
F (.\include\drivers\lis3dh_driver.c)(0x6758F3F4)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/lis3dh_driver.o -MD)
I (include\drivers\lis3dh_driver.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x5DDFFD6C)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x5DDFFD6A)
I (include\drivers\mk_io.h)(0x66E4E464)
I (include\drivers\mk_common.h)(0x66E4E464)
@@ -589,7 +589,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (include\drivers\mk_gpio.h)(0x66E4E464)
I (include\drivers\global_param.h)(0x67527293)
I (include\drivers\global_param.h)(0x675A8683)
F (.\dw_tag.c)(0x670A2240)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/dw_tag.o -MD)
I (..\keil\dw_tag.h)(0x66E4F3D8)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -606,7 +606,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_mac.h)(0x66E4E464)
I (include\drivers\mk_phy.h)(0x66E4E464)
I (include\drivers\mk_misc.h)(0x66E4E464)
@@ -614,13 +614,13 @@
I (include\drivers\mk_dma.h)(0x66E4E464)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\drivers\global_param.h)(0x67527293)
I (include\drivers\global_param.h)(0x675A8683)
F (.\dw_app_anchor.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/dw_app_anchor.o -MD)
I (..\keil\dw_app_anchor.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x5DDFFD6C)
F (.\include\drivers\global_param.c)(0x66F3C130)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/global_param.o -MD)
I (include\drivers\global_param.h)(0x67527293)
I (include\drivers\global_param.h)(0x675A8683)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
I (include\drivers\mk_flash.h)(0x66E4E464)
I (include\drivers\mk_common.h)(0x66E4E464)
@@ -635,13 +635,13 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (include\drivers\mk_misc.h)(0x66E4E464)
F (.\include\drivers\serial_at_cmd_app.c)(0x6736ACDD)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/serial_at_cmd_app.o -MD)
I (include\drivers\serial_at_cmd_app.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
I (include\drivers\global_param.h)(0x67527293)
I (include\drivers\global_param.h)(0x675A8683)
I (d:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x5DDFFD6C)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x5DDFFD72)
I (include\drivers\Usart.h)(0x66E4E464)
@@ -657,17 +657,17 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (include\drivers\mk_misc.h)(0x66E4E464)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\drivers\mk_gpio.h)(0x66E4E464)
I (include\drivers\mk_io.h)(0x66E4E464)
F (.\include\board\board.c)(0x67594F3B)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/board.o -MD)
I (include\board\board.h)(0x6718CC44)
F (.\include\board\board.c)(0x675B99EA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/board.o -MD)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -681,7 +681,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -695,7 +695,7 @@
I (include\drivers\mk_uwb.h)(0x66E4E464)
I (include\drivers\mk_mac.h)(0x66E4E464)
I (include\drivers\mk_phy.h)(0x66E4E464)
F (..\pin_config.c)(0x67594F07)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pin_config.o -MD)
F (..\pin_config.c)(0x675BA2E6)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pin_config.o -MD)
I (include\drivers\mk_io.h)(0x66E4E464)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
@@ -710,15 +710,15 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (include\board\board.h)(0x6718CC44)
I (..\user_config.h)(0x675A8EA0)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\drivers\mk_gpio.h)(0x66E4E464)
I (include\drivers\Usart.h)(0x66E4E464)
F (.\include\main\main.c)(0x67593F58)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/main.o -MD)
F (.\include\main\main.c)(0x675BA2F4)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/main.o -MD)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
@@ -733,7 +733,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
@@ -746,8 +746,8 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x5DDFFD6A)
I (d:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x5DDFFD6C)
I (include\drivers\serial_at_cmd_app.h)(0x66E4E464)
I (include\drivers\global_param.h)(0x67527293)
I (include\board\board.h)(0x6718CC44)
I (include\drivers\global_param.h)(0x675A8683)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_gpio.h)(0x66E4E464)
I (include\drivers\mk_io.h)(0x66E4E464)
I (include\components\wsf\include\wsf_nvm.h)(0x66E4E464)
@@ -784,7 +784,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x5DDFFD6C)
I (include\components\hido\Include\HIDO_Timer.h)(0x66E4E464)
I (include\components\hido\Include\HIDO_Util.h)(0x66E4E464)
I (include\drivers\global_param.h)(0x67527293)
I (include\drivers\global_param.h)(0x675A8683)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
I (include\components\hal\Uart.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
@@ -799,17 +799,17 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (..\keil\mk_4G.h)(0x671706C1)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\drivers\mk_gpio.h)(0x66E4E464)
I (include\drivers\mk_io.h)(0x66E4E464)
I (..\keil\dw_app_anchor.h)(0x66E4E464)
F (.\include\src\gps.c)(0x67527293)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/gps.o -MD)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -823,7 +823,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -832,8 +832,8 @@
I (include\drivers\mk_io.h)(0x66E4E464)
I (include\components\hido\Include\HIDO_Util.h)(0x66E4E464)
I (include\components\hido\Include\HIDO_TypeDef.h)(0x66E4E464)
I (include\drivers\global_param.h)(0x67527293)
F (.\uwb_app.c)(0x67527293)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/uwb_app.o -MD)
I (include\drivers\global_param.h)(0x675A8683)
F (.\uwb_app.c)(0x675BA0C5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/uwb_app.o -MD)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
@@ -848,7 +848,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
@@ -861,8 +861,8 @@
I (include\components\algo\inc\lib_ranging.h)(0x66E4E464)
I (include\components\algo\inc\lib_aoa.h)(0x66E4E464)
I (..\keil\dw_app_anchor.h)(0x66E4E464)
I (include\drivers\global_param.h)(0x67527293)
I (include\board\board.h)(0x6718CC44)
I (include\drivers\global_param.h)(0x675A8683)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_gpio.h)(0x66E4E464)
I (include\drivers\mk_io.h)(0x66E4E464)
F (.\uwb_tag.c)(0x6711F632)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/uwb_tag.o -MD)
@@ -880,7 +880,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
@@ -892,7 +892,7 @@
I (include\drivers\mk_sleep_timer.h)(0x66E4E464)
I (include\components\algo\inc\lib_ranging.h)(0x66E4E464)
I (..\keil\dw_tag.h)(0x66E4F3D8)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_gpio.h)(0x66E4E464)
I (include\drivers\mk_io.h)(0x66E4E464)
I (include\drivers\mk_calib.h)(0x66E4E464)
@@ -916,7 +916,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
F (.\include\components\wsf\sources\port\baremetal\wsf_buf.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/wsf_buf.o -MD)
I (include\components\wsf\include\wsf_types.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -939,7 +939,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\components\wsf\include\wsf_heap.h)(0x66E4E464)
I (include\components\wsf\include\wsf_math.h)(0x66E4E464)
I (include\components\wsf\include\wsf_os.h)(0x66E4E464)
@@ -963,7 +963,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\components\wsf\include\wsf_trace.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\components\wsf\include\wsf_os.h)(0x66E4E464)
@@ -990,7 +990,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\components\wsf\include\wsf_buf.h)(0x66E4E464)
I (include\components\wsf\include\wsf_math.h)(0x66E4E464)
I (include\components\wsf\include\wsf_os.h)(0x66E4E464)
@@ -1029,7 +1029,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\components\crc\crc.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x5DDFFD6A)
F (.\include\components\wsf\sources\port\baremetal\wsf_os.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/wsf_os.o -MD)
@@ -1058,7 +1058,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
F (.\include\components\wsf\sources\port\baremetal\wsf_queue.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/wsf_queue.o -MD)
I (include\components\wsf\include\wsf_types.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1081,7 +1081,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
F (.\include\components\wsf\sources\port\baremetal\wsf_timer.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/wsf_timer.o -MD)
I (include\components\wsf\include\wsf_types.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1106,7 +1106,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
F (.\include\components\wsf\sources\port\baremetal\wsf_trace.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/wsf_trace.o -MD)
I (include\components\wsf\include\wsf_types.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1128,7 +1128,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\components\wsf\include\wsf_assert.h)(0x66E4E464)
I (include\components\wsf\include\wsf_cs.h)(0x66E4E464)
F (.\include\components\wsf\sources\platform\pal_flash.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/components/wsf/sources/platform -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pal_flash.o -MD)
@@ -1147,7 +1147,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_flash.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
I (include\drivers\mk_misc.h)(0x66E4E464)
@@ -1167,7 +1167,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\components\wsf\include\platform\pal_uart.h)(0x66E4E464)
I (include\drivers\mk_misc.h)(0x66E4E464)
F (.\include\components\wsf\sources\platform\pal_uart.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pal_uart.o -MD)
@@ -1186,7 +1186,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
F (.\include\components\crc\crc.c)(0x66E4E464)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/components/crc -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/crc.o -MD)
I (include\components\crc\crc.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1215,7 +1215,7 @@
I (include\components\hido\Include\HIDO_VLQueue.h)(0x66E4E464)
I (include\components\hido\Include\HIDO_BaseQueue.h)(0x66E4E464)
I (..\keil\sn74hc595.h)(0x67218D11)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1228,7 +1228,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -1246,7 +1246,7 @@
I (include\components\hido\Include\HIDO_VLQueue.h)(0x66E4E464)
I (include\components\hido\Include\HIDO_BaseQueue.h)(0x66E4E464)
I (..\keil\sn74hc595.h)(0x67218D11)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1260,7 +1260,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -1289,7 +1289,7 @@
I (include\components\internet\inc\AIR780ECSQ.h)(0x66E4E464)
I (include\components\internet\inc\AIR780EDriver.h)(0x66E4E464)
I (..\keil\sn74hc595.h)(0x67218D11)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1302,7 +1302,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -1323,7 +1323,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x5DDFFD6A)
I (include\components\internet\inc\AIR780EDriver.h)(0x66E4E464)
I (..\keil\sn74hc595.h)(0x67218D11)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1336,7 +1336,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -1361,7 +1361,7 @@
I (include\components\internet\inc\AIR780EDriver.h)(0x66E4E464)
I (include\components\internet\inc\Socket.h)(0x66E4E464)
I (..\keil\sn74hc595.h)(0x67218D11)
I (include\board\board.h)(0x6718CC44)
I (include\board\board.h)(0x675B93B5)
I (include\drivers\mk_common.h)(0x66E4E464)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1375,7 +1375,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_trace.h)(0x66E4E464)
I (include\drivers\mk_uart.h)(0x66E4E464)
I (include\drivers\mk_dma.h)(0x66E4E464)
@@ -1425,5 +1425,5 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66E4E464)
I (..\user_config.h)(0x67590356)
I (..\user_config.h)(0x675A8EA0)
I (include\drivers\mk_dma.h)(0x66E4E464)
keil/include/board/board.c
@@ -114,6 +114,14 @@
//    LOG_INFO(TRACE_MODULE_APP, "Hello from MKSEMI!\r\n");
//    LOG_INFO(TRACE_MODULE_APP, "Build information %s\r\n", mk_build_inf);
}
//修改波特率函数
void board_debug_console_open_baud(enum TRACE_PORT_T port,enum UART_BAUD_T baud_rate)
{
#if TRACE_EN
    trace_open(port, baud_rate);
    user_trace_port = port;
#endif
}
void board_calibration_params_default(void)
{
keil/include/board/board.h
@@ -151,6 +151,12 @@
void board_debug_console_open(enum TRACE_PORT_T port);
/**
 * @brief Configure debug trace port and baud.
 * @param[in] port      Trace port
 *
 */
void board_debug_console_open_baud(enum TRACE_PORT_T port,enum UART_BAUD_T baud_rate);
/**
 * @brief Load default calibration parameters.
 *
 */
keil/include/drivers/PCA9555.c
@@ -444,13 +444,20 @@
    //PCA9555_write_polarity_port_data(PCA9555_DEVICE_ADDR,0x00,0x00);//翻转
    //PCA9555_Set_One_Value_Config(WAKE_UP,1);
    //PCA9555_Set_All_Output(1);
    PCA9555_Set_One_Value_Config(GPS_POWER,0);//设置GPS为输出
    PCA9555_Set_One_Value_Output(GPS_POWER,1);//拉高GPS
    PCA9555_Set_One_Value_Config(ADC_MINIUS,0);//设置ADC输出
    PCA9555_Set_One_Value_Output(ADC_MINIUS,1);//默认拉高
    PCA9555_Set_One_Value_Config(MCU_A,0);//设置串口复用芯片切换
    PCA9555_Set_One_Value_Output(MCU_A,1);//输出高电平为uart通讯
    PCA9555_Set_One_Value_Config(INPUT_5V,1);//设置5V输入检测
    //PCA9555_readdata_from_output_register(PCA9555_DEVICE_ADDR,pca9555writedata_input);
    //PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);
    //PCA9555_Set_One_Value_Output(PWR_ON,0);
//    PCA9555_Set_All_Output(0);
    //PCA9555_readdata_from_polarity_register(PCA9555_DEVICE_ADDR,pca9555writedata_input);
    PCA9555_readdata(PCA9555_DEVICE_ADDR,pca9555writedata_input);//读输入寄存器的值
    //PCA9555_readdata_from_config_register(PCA9555_DEVICE_ADDR,pca9555writedata_config);
//    PCA9555_Set_All_Output(0);//全部拉低
    
keil/include/drivers/global_param.h
@@ -52,8 +52,8 @@
#define      NEARBASE_ID9                    0x19
#define      LOG_4G_ENABLE                   0x19
#define      NEARBASE_ID10                   0x1a
#define          UWB_RNAGE_TIME                  0xA
#define      UWB_WAIT_TIME                   0xB
#define     SEND_4G_SECOND                                   0x1B        //4G上报频率
#define         POWER                   0x1B
#define            IMU_THRES                       0x1C
keil/include/main/main.c
@@ -66,6 +66,7 @@
#define DEBUG_MODE
extern int simple_main(void);
extern int temp_main(void);
void uart_change_check(uint16_t gpio_state);
#define TEST_UART_POLL_MODE 0
#define TEST_UART_INTERUPT_MODE 1
#define TEST_UART_DMA_MODE 2
@@ -134,7 +135,7 @@
    .flow = UART_FLOW_CONTROL_NONE,
    .rx_level = UART_RXFIFO_CHAR_1,
    .tx_level = UART_TXFIFO_EMPTY,
    .baud = BAUD_115200,
    .baud = BAUD_9600,
#if (TEST_UART_MODE == TEST_UART_POLL_MODE)
    .dma_en = false,
    .int_rx = false,
@@ -193,13 +194,13 @@
                {
                    power_low_flag=1;
                    gps_air780_power_change(gps_power_state,0);//gps原样,关闭4G 
                    LOG_INFO(TRACE_MODULE_APP, "电池电压低于3.3V,4G,GPS停止工作\r\n");
                    //LOG_INFO(TRACE_MODULE_APP, "电池电压低于3.3V,4G,GPS停止工作\r\n");
                }else{
                    power_low_flag=0;
                    gps_air780_power_change(gps_power_state,1);//gps原样,开启4G
                    LOG_INFO(TRACE_MODULE_APP, "电池电压正常,4G,GPS,正常工作\r\n");
                    //LOG_INFO(TRACE_MODULE_APP, "电池电压正常,4G,GPS,正常工作\r\n");
                }
        gpio_pin_set(ADC_GND_ENABLE);//在拉高
        PCA9555_Set_One_Value_Output(ADC_MINIUS,1);//拉高
  //  LOG_INFO(TRACE_MODULE_APP, "The voltage is %%%d \r\n",bat_percent);
}
//void UartInit(void)
@@ -318,7 +319,8 @@
     }
 } 
void MinuteTask(void)
{        gpio_pin_clr(ADC_GND_ENABLE);//拉低
{
        PCA9555_Set_One_Value_Output(ADC_MINIUS,0);//拉低
    adc_get(&sample[0], NUM_SAMPLES, adc_callback);//adc采样
}
void SecondTask(void)
@@ -328,8 +330,6 @@
        second_count = 0;
        MinuteTask();
    }
        TagListUpdate_person_num_car();
        in_table_log();
        
//        if(!power_low_flag)
//        Gps_change();
@@ -380,6 +380,7 @@
    {
        nomove_count=0;
    }
    uart_change_check(gpio_state);
}
static void sleep_timer_callback(void *dev, uint32_t time)
{
@@ -475,7 +476,30 @@
}
void uart_change_check(uint16_t gpio_state)
{
    if(INPUT_5V_POSITION&gpio_state)
        {
                if(state5v==0)
        {
            state5v=1;
            state5V_prase_flag=state5v;
            gps_prase_flag=0;//解除gps解析
            uart1_change_from_gps_to_debug();//测试
                        PCA9555_Set_One_Value_Output(MCU_A,1);//输出高电平切换为5V输入
        }
        }else {
        if(state5v==1)
        {
            g_com_map[MODBUS_MODE] = 0;
            state5v=0;
            state5V_prase_flag=state5v;
            gps_prase_flag=1;//恢复gps解析
            uart1_change_from_debug_to_gps();//测试
                        PCA9555_Set_One_Value_Output(MCU_A,0);//输出低电平切换为GPS
        }
            }
}
void IdleTask(void)
{
//    if(gpio_pin_get_val(INPUT_5V_Pin))
@@ -551,11 +575,11 @@
    board_clock_run();
    boot_deinit();
    board_pins_config();
   board_debug_console_open(TRACE_PORT_UART1);
   board_debug_console_open_baud(TRACE_PORT_UART1,BAUD_115200);
    // Reset reason
    reset_cause_get();
    reset_cause_clear();
//注意串口一波特率改为9600了为了能和GPS通信上
    // Load calibration parameters from NVM
    uint32_t internal_flash = (REG_READ(0x40000018) >> 17) & 0x1;
    uint32_t external_flash = (REG_READ(0x40010030) >> 28) & 0x3;
@@ -586,10 +610,11 @@
//    TCPClient_Init();
    gpio_open();
        board_output_init();//配置adcGND引脚
        //board_output_init();//配置adcGND引脚
//        battery_monitor_open();
//        Voltage_input=battery_monitor_get();
//        battery_monitor_close();
    adc_open(&usr_adc_cfg);
        
    IIC2_Init();
@@ -616,13 +641,18 @@
    sleep_timer_start(__MS_TO_32K_CNT(g_com_map[COM_INTERVAL]));//测试
    //sleep_timer_start(__MS_TO_32K_CNT(SLEEP_TIMER_NUM));//测试
 //   board_5V_input_init(voltage_input_handler);
            PCA9555_Set_One_Value_Output(ADC_MINIUS,0);//拉低
         adc_get(&sample[0], NUM_SAMPLES, adc_callback);//adc采样
    board_acceleration_detection_init(move_handler);
        pca_input_detection_init(pca_handler);//pca检测输入
        //         LOG_INFO(TRACE_MODULE_APP, "测试进入app");
        Uwb_init();
        OpenUWB();
        //board_4GUsart_detection_init(_4gUsart_handler);
    while (1)
    { test4=gpio_pin_get_val(SCL_PIN);
    {
            uwb_app_poll();
            //test4=gpio_pin_get_val(SCL_PIN);
            //UWBPoll();
//            if(!power_low_flag)//确认是否休眠下才开启功能
//            {
keil/uwb_app.c
@@ -17,6 +17,9 @@
void TagListUpdate(void);
void TagListUpdate_person_num(void);
void Uwb_init(void);
void OpenUWB(void);
void CloseUWB(void);
int Anchor_App(void);
extern void IO_LED_control_change(uint8_t data);
extern void IO_control_init(void);
@@ -62,9 +65,15 @@
uint8_t taglist_num;
float *sts_rssi=NULL;
extern uint8_t recev_error_num;
uint8_t uwb_rx_flag;
extern Operation_step UWB_work_state;
extern int16_t first_search_flag;
typedef enum
{
        SEARCH,
    CLOSE,
    RANGE,
}enumwltagstate;
/* Ranging period */
#define RANGING_PERIOD_MS (1000)
@@ -253,6 +262,9 @@
/* RX done process handler. */
int8_t rssi;
uint32_t range_timeout_us = 2000000;//yuan5000
uint8_t flag_temp2,flag_temp1;
uint16_t uwb_losttimer;
static void rx_int_callback(struct MAC_HW_REPORT_T *rx_report)
{        uint8_t valid_sts=0;
    // Power off radio
@@ -272,6 +284,8 @@
        poll_rx_num++;
        rssi = rx_report->rssi;
        receive_flag=1;
                Anchor_App();
            #ifdef STS_MODE
                valid_sts= sts_valid_check();
      if (valid_sts)
      {
@@ -285,6 +299,7 @@
                    sts_rssi = sts_rssi_output_get();
            }
            #endif
    }
    else
    {
@@ -297,8 +312,9 @@
                    temp_count= phy_timer_count_get();
        memcpy(&rx_rpt, rx_report, sizeof(struct MAC_HW_REPORT_T));
        rx_length = 0;
    }
    OpenUWB();//再次开启UWB接收
}
/* TX done process handler. */
@@ -410,7 +426,7 @@
}
uint8_t flag_temp2,flag_temp1;
uint8_t Anchor_RecNearPoll(uint8_t ancrec_nearbasepos)//根据自己是否为新基站定制消息去发送,根据是否抢占判断
{
    temp_count2=poll_rx_en_start_u32;
@@ -442,10 +458,10 @@
    temp_count3= phy_timer_count_get();
    flag_temp2=uwb_tx(send_buffer, 40,1 ,resp_tx_en_start_u32);//立即发送测试size大小
    temp_count1=phy_timer_count_get();
    while(mac_is_busy());
    //while(mac_is_busy());
    gpio_pin_clr(SCL_PIN);
}
uint32_t range_timeout_us = 5000;//yuan5000
uint16_t uwb_searchcount;
uint8_t flag_recsuccess;
@@ -457,6 +473,10 @@
uint16_t anchor_id_in[TAG_NUM_IN_SYS],anchor_id_out[TAG_NUM_IN_SYS];
uint8_t secondtask_search_count,secondtask_search_flag;
extern uint8_t g_start_send_flag,search_open_flag = 1,link_success_flag,flag_secondtask;
enumwltagstate wltag_state=RANGE;
uint32_t wltag_statetimer,wltag_uwbtimer;
uint32_t uwbtasktimer=0,uwbtagsendtimer=0;
uint16_t CmpCarInTable(uint16_t tagid)
{   uint16_t i;
    for(i=0; i<get_in_num; i++)
@@ -468,71 +488,6 @@
        return get_in_num;
    //tagofflinetime[i] = 0;
    return i;
}
void TagListUpdate_person_num(void)
{
   uint8_t i,j=0;
    for(i=0; i<anchordata_num; i++)
    {
        if(tagofflinetime[i]++<QUIT_SLOT_TIME)
        {
            anchordata_id[j]=anchordata_id[i];
            tagofflinetime[j++]=tagofflinetime[i];
        }else{
//                for(int h=0;h<get_in_num;h++)//消除车内离线id
//                {
//                    if(anchordata_id[i]==anchor_id_in[h])
//                    {
//                            for(int k=h+1;k<get_in_num;k++)
//                            {
//                                anchor_id_in[k-1]=anchor_id_in[k];//缺个数量--
//                            }
//                            get_in_num--;//车内不删除
//                    }
//                }
                for(int h=0;h<get_out_num;h++)//消除车外离线id
                {
                    if(anchordata_id[i]==anchor_id_out[h])
                    {
                            for(int k1=h+1;k1<get_out_num;k1++)
                            {
                                anchor_id_out[k1-1]=anchor_id_out[k1];//缺个数量--
                            }
                            get_out_num--;
                    }
                }
            }
    }
    anchordata_num=j;
}
void in_table_log(void)
{
    uint32_t u32LogLen,datalenth;
    char acReadponse[200];
    u32LogLen = snprintf(acReadponse, sizeof(acReadponse), "车内:%d äºº ID:",get_in_num,get_out_num);
                    for(uint16_t i=0;i<get_in_num;i++)
            {
                datalenth = sprintf((char*)&acReadponse[u32LogLen],",%04X",anchor_id_in[i]);
                u32LogLen += datalenth;
            }
        LOG_INFO(TRACE_MODULE_APP,"%s\r\n",acReadponse);
}
void TagListUpdate_person_num_car(void)
{
uint8_t i,j=0;
    for(i=0; i<anchordata_num; i++)
    {
        if(tagofflinetime[i]++<QUIT_SLOT_TIME)
        {
            anchordata_id[j]=anchordata_id[i];
            tagofflinetime[j++]=tagofflinetime[i];
        }else{
                        change_count[j]=0;
            }
    }
    anchordata_num=j;
}
void Calibration_Time(void)
{    
@@ -564,115 +519,116 @@
    }
}
uint16_t g_com_receive_id;
int add_in_car_table(uint16_t position_anchor_in_table,uint16_t receive_success_id)
void CloseUWB(void)
{
         if(position_anchor_in_table==get_in_num)//新增
                {
        if(get_in_num<TAG_NUM_IN_SYS-1)
            get_in_num++;
                }
                anchor_id_in[position_anchor_in_table]=receive_success_id;
        uwb_rx_force_off(1);
        uwb_rx_flag=0;
    LOG_INFO(TRACE_MODULE_APP,"关闭uwb_rx\r\n");
}
int delete_in_car_table(uint16_t position_anchor_in_table)
void OpenUWB(void)
{
            if(position_anchor_in_table<get_in_num)//若在列表里
        flag_temp1=uwb_rx(0, 0,range_timeout_us);//提交接收请求
        uwb_rx_flag=1;
        LOG_INFO(TRACE_MODULE_APP,"打开uwb_rx\r\n");
}
void UWBOneSecondTask(void)
{
 uwb_losttimer++;
}
void UWBIdleTask(void)
{
    if(HIDO_TimerGetTick()-uwbtasktimer >=1)
    {
        uwbtasktimer = HIDO_TimerGetTick();
        UWBOneSecondTask();
    }
}
int uwb_app_poll(void)
{
    switch(wltag_state)
    {
    case RANGE:
    if(HIDO_TimerGetTick()-wltag_uwbtimer>2&&uwb_rx_flag==0)
        {
                wltag_uwbtimer = HIDO_TimerGetTick();
                OpenUWB();
        }
    else if(HIDO_TimerGetTick()-wltag_uwbtimer>1&&uwb_rx_flag==1)
        {
                wltag_uwbtimer = HIDO_TimerGetTick();
                CloseUWB();
        }
        if(uwb_losttimer>g_com_map[UWB_RNAGE_TIME])
        {
         wltag_statetimer = HIDO_TimerGetTick();
            if(uwb_rx_flag==0)//若要切换到搜索模式时没有开启则开启UWB
            {
            for(int i=position_anchor_in_table+1;i<get_in_num;i++)
                            {
                                anchor_id_in[i-1]=anchor_id_in[i];//缺个数量--
                            }
                            get_in_num--;//更新列表现存数
                OpenUWB();
            }
}
void check_if_in_or_out(uint16_t receive_success_id,int32_t distance_from_tag,float rssi_ant0,float rssi_ant2)
{
    uint8_t i;
    if(rssi_ant0>rssi_ant2&&distance_from_tag<200)
    {
    for(i=0; i<get_in_num; i++)
    {
        if(anchor_id_in[i] == receive_success_id)//查询标签是否在自己已通讯列表中
        {
            break;
        }
    }
    if(i==get_in_num)
    {
        if(get_in_num<TAG_NUM_IN_SYS-1)
            get_in_num++;
                for(i=0;i<get_out_num;i++)//消除车外id
                {
                    if(receive_success_id==anchor_id_out[i])
                    {
                            for(i=i+1;i<get_out_num;i++)
                            {
                                anchor_id_out[i-1]=anchor_id_out[i];//缺个数量--
                            }
                            get_out_num--;
                    }
                }
                anchor_id_in[get_in_num-1]=receive_success_id;
    }
    }else if(rssi_ant0<rssi_ant2&&distance_from_tag<200)
    {
    for(i=0; i<get_out_num; i++)
    {
        if(anchor_id_out[i] == receive_success_id)//查询标签是否在自己已通讯列表中
        {
            break;
        }
    }
    if(i==get_out_num)
    {
        if(get_out_num<TAG_NUM_IN_SYS-1)
            get_out_num++;
                for(i=0;i<get_in_num;i++)//消除车内id
                {
                    if(receive_success_id==anchor_id_in[i])
                    {
                            for(i=i+1;i<get_in_num;i++)
                            {
                                anchor_id_in[i-1]=anchor_id_in[i];//缺个数量--
                            }
                            get_in_num--;
                    }
                }
                anchor_id_out[get_out_num-1]=receive_success_id;
    }
    }
}
void check_if_in_or_out_car(uint16_t receive_success_id,int32_t distance_from_tag,float rssi_ant0,float rssi_ant2)
{
    uint8_t i;
        uint16_t position_anchor_exist,position_anchor_in_table;
        position_anchor_exist=CmpCarInExistList(receive_success_id);
    if(rssi_ant0>rssi_ant2&&distance_from_tag<200)
    {
        change_count[position_anchor_exist]++;
        if(change_count[position_anchor_exist]>0)
     wltag_state = SEARCH;
        }
        break;
    case SEARCH:
        if(HIDO_TimerGetTick()-wltag_statetimer>1)
        {
        position_anchor_in_table=CmpCarInTable(receive_success_id);
        add_in_car_table(position_anchor_in_table,receive_success_id);
        wltag_statetimer = HIDO_TimerGetTick();
    wltag_state = CLOSE;
    CloseUWB();
        }
        if(change_count[position_anchor_exist]>=3)
        {    change_count[position_anchor_exist]=3;
        }
    }else if(rssi_ant0<rssi_ant2&&distance_from_tag<200)
    {
        change_count[position_anchor_exist]--;
        if(change_count[position_anchor_exist]<0)
        break;
    case CLOSE:
        if(HIDO_TimerGetTick()-wltag_statetimer>g_com_map[UWB_WAIT_TIME])
        {
        position_anchor_in_table=CmpCarInTable(receive_success_id);
        delete_in_car_table(position_anchor_in_table);
        wltag_statetimer = HIDO_TimerGetTick();
    wltag_state = SEARCH;
    OpenUWB();
        }
        if(change_count[position_anchor_exist]<=-3)
        {change_count[position_anchor_exist]=-3;
        }
        break;
    }
     UWBIdleTask();
}
int Anchor_App(void)
{
                uint8_t i;
                uint16_t tempid;
            if(group_id==rx_buf[GROUP_ID_IDX]&&rx_buf[MESSAGE_TYPE_IDX] == MBX_POLL)//判断是否是和自己是同一组通讯的且为poll包
        {    flag_recsuccess = 1;
                        memcpy(&g_com_receive_id,&rx_buf[TAG_ID_IDX],2);
                      temp_count2=phy_timer_count_get();
                        uwb_losttimer=0;//成功测距清0 lost时间
            frame_seq_nb2 = rx_buf[SEQUENCE_IDX];//获取包序
            battary = rx_buf[BATTARY_IDX];
            rec_nearbase_num=rx_buf[FZ_NEARBASENUM_INDEX];  //标签传过来的他与基站交互的基站id数目
            memcpy(&tag_id_recv,&rx_buf[TAG_ID_IDX],2);
            memcpy(rec_ancidlist,&rx_buf[FZ_NEARBASEID_INDEX],2*rec_nearbase_num);
            memcpy(rec_ancdistlist,&rx_buf[FZ_NEARBASEID_INDEX+2*rec_nearbase_num],2*rec_nearbase_num);
            memcpy(&rec_antdelay,&rx_buf[FZ_NEARBASEID_INDEX+rec_nearbase_num*4],2);
            for(i=0; i<rec_nearbase_num; i++)
            {
                if(rec_ancidlist[i] == dev_id)
                {        temp_recdist_before_offset=rec_ancdistlist[i];
                    rec_ancdistlist[i]+=(int16_t)g_com_map[DIST_OFFSET];
                    PushAnchorDataArray(tag_id_recv,rec_ancdistlist[i],battary);
                }
            }
            for(i=0; i<rec_nearbase_num; i++)
            {
                memcpy(&tempid,&rx_buf[FZ_NEARBASEID_INDEX+i*2],2);
                if(tempid==dev_id)//也是比id如果有就更新没有就抢占
                {
                    seize_anchor=0;  //非抢占。已存在列表中
                    Anchor_RecNearPoll(i);
                    break;
                }
            }
            if(i==rec_nearbase_num)
            {
                seize_anchor=1;   //抢占anchor
                Anchor_RecNearPoll(i);
            }
                }
}
int UwbRange(void)
{
@@ -680,7 +636,7 @@
    uint16_t tempid;
    // The following peripherals will be initialized in the uwb_open function
    // phy/mac/aes/lsp/phy timers initialized
    uwb_open();
    //uwb_open();
//    // Set calibration parameters
//    uwb_calibration_params_set(config.phy_cfg.ch_num);
@@ -700,7 +656,7 @@
//    ranging_frame_type_set(config.phy_cfg.sts_pkt_cfg);
    // Register rx interrupt callback function
    mac_register_process_handler(tx_int_callback, rx_int_callback);
    //mac_register_process_handler(tx_int_callback, rx_int_callback);
    receive_flag = 0;
        flag_recsuccess = 0;
@@ -776,7 +732,6 @@
                        recev_error_num=0;
               //range_timeout_us=5000;//恢复为5000进入range后
           //LOG_INFO(TRACE_MODULE_APP,"标签ID:%X,距离: %d åŒ…序%d\r\n",g_com_receive_id,distance,frame_seq_nb2);
                     check_if_in_or_out_car(g_com_receive_id,distance,sts_rssi[0],sts_rssi[2]);
                    
                    
                        gpio_pin_clr(SCL_PIN);
@@ -812,6 +767,7 @@
}
void Uwb_init(void)
{
        uwb_open();
    #ifdef STS_MODE
 // Set STS key and IV
    phy_sts_key_configure(&sts_iv_key);
@@ -854,6 +810,7 @@
        
        phy_rx_sts_switch_mode_set(config.phy_cfg.sts_pkt_cfg, STS_SWITCH_EVERY_4SYM, 0, 0);
        #endif
        mac_register_process_handler(tx_int_callback, rx_int_callback);//初始化回调
}
//主函数绑定接受逻辑
int UwbSearch(void)
keil/uwb_simple_example.uvguix.xookk
@@ -93,25 +93,25 @@
      <flags>2</flags>
      <showCmd>3</showCmd>
      <MinPosition>
        <xPos>-1</xPos>
        <yPos>-1</yPos>
        <xPos>-32000</xPos>
        <yPos>-32000</yPos>
      </MinPosition>
      <MaxPosition>
        <xPos>-1</xPos>
        <yPos>-1</yPos>
      </MaxPosition>
      <NormalPosition>
        <Top>327</Top>
        <Left>2221</Left>
        <Right>3517</Right>
        <Bottom>1233</Bottom>
        <Top>390</Top>
        <Left>2229</Left>
        <Right>3525</Right>
        <Bottom>1296</Bottom>
      </NormalPosition>
    </WindowPosition>
    <MDIClientArea>
      <RegID>0</RegID>
      <MDITabState>
        <Len>9969</Len>
        <Data>010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000001000000530000000C0000000100000048443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C757365725F636F6E6669672E68000000000D757365725F636F6E6669672E6800000000C5D4F200FFFFFFFF6A443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C636F6D706F6E656E74735C616C676F5C696E635C6C69625F616F612E6800000000096C69625F616F612E6800000000FFDC7800FFFFFFFF47443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C70696E5F636F6E6669672E63000000000C70696E5F636F6E6669672E6300000000BECEA100FFFFFFFF56643A5C55736572735C786F6F6B6B5C417070446174615C4C6F63616C5C41726D5C5061636B735C4D4B53454D495C4D4B383030585F4446505C312E302E335C4465766963655C496E636C7564655C4D4B383030582E6800000000084D4B383030582E6800000000F0A0A100FFFFFFFF2C643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C61726D5F636F6D7061742E68000000000C61726D5F636F6D7061742E6800000000BCA8E100FFFFFFFF28643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C737464696E742E680000000008737464696E742E68000000009CC1B600FFFFFFFF5D643A5C55736572735C786F6F6B6B5C417070446174615C4C6F63616C5C41726D5C5061636B735C4D4B53454D495C4D4B383030585F4446505C312E302E335C4465766963655C496E636C7564655C73797374656D5F4D4B383030582E68000000000F73797374656D5F4D4B383030582E6800000000F7B88600FFFFFFFF5D443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C647269766572735C5573617274312E6800000000085573617274312E6800000000D9ADC200FFFFFFFF63443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C647269766572735C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000A5C2D700FFFFFFFF4F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C64775F6170705F616E63686F722E63000000000F64775F6170705F616E63686F722E6300000000B3A6BE00FFFFFFFF4F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C64775F6170705F616E63686F722E68000000000F64775F6170705F616E63686F722E6800000000EAD6A300FFFFFFFF79443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C7773665C736F75726365735C706F72745C626172656D6574616C5C7773665F71756575652E63000000000B7773665F71756575652E6300000000F6FA7D00FFFFFFFF55443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C626F6172645C626F6172642E630000000007626F6172642E6300000000B5E99D00FFFFFFFF53443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C6D61696E5C6D61696E2E6300000000066D61696E2E63000000005FC3CF00FFFFFFFF63443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E6300000000C1838300FFFFFFFF5A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F74726163652E68000000000A6D6B5F74726163652E6800000000CACAD500FFFFFFFF63443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C73657269616C5F61745F636D645F6170702E68000000001373657269616C5F61745F636D645F6170702E6800000000C5D4F200FFFFFFFF5E443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000FFDC7800FFFFFFFF5E443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000BECEA100FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C55736172742E63000000000755736172742E6300000000F0A0A100FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F756172742E6800000000096D6B5F756172742E6800000000BCA8E100FFFFFFFF5A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F706F7765722E63000000000A6D6B5F706F7765722E63000000009CC1B600FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6770696F2E6300000000096D6B5F6770696F2E6300000000F7B88600FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7577622E6300000000086D6B5F7577622E6300000000D9ADC200FFFFFFFF6E443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C646576696365735C4D4B383030585C536F757263655C737461727475705F4D4B383030582E630000000010737461727475705F4D4B383030582E6300000000A5C2D700FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7577622E6800000000086D6B5F7577622E6800000000B3A6BE00FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7068792E6800000000086D6B5F7068792E6800000000EAD6A300FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F756172742E6300000000096D6B5F756172742E6300000000F6FA7D00FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6D6973632E6300000000096D6B5F6D6973632E6300000000B5E99D00FFFFFFFF55443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C626F6172645C626F6172642E680000000007626F6172642E68000000005FC3CF00FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6770696F2E6800000000096D6B5F6770696F2E6800000000C1838300FFFFFFFF5F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6C69733364685F6472697665722E63000000000F6C69733364685F6472697665722E6300000000CACAD500FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C5573617274312E6300000000085573617274312E6300000000C5D4F200FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F696F2E6800000000076D6B5F696F2E6800000000FFDC7800FFFFFFFF5F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6C69733364685F6472697665722E68000000000F6C69733364685F6472697665722E6800000000BECEA100FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F696F2E6300000000076D6B5F696F2E6300000000F0A0A100FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F646D612E6300000000086D6B5F646D612E6300000000BCA8E100FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C55736172742E68000000000755736172742E68000000009CC1B600FFFFFFFF5A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F72657365742E63000000000A6D6B5F72657365742E6300000000F7B88600FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7764742E6300000000086D6B5F7764742E6300000000D9ADC200FFFFFFFF5A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F74726163652E63000000000A6D6B5F74726163652E6300000000A5C2D700FFFFFFFF67443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C646576696365735C4D4B383030585C496E636C7564655C4D4B383030582E6800000000084D4B383030582E6800000000B3A6BE00FFFFFFFF5A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F706F7765722E68000000000A6D6B5F706F7765722E6800000000EAD6A300FFFFFFFF60443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F736C6565705F74696D65722E6300000000106D6B5F736C6565705F74696D65722E6300000000F6FA7D00FFFFFFFF28643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C7374646465662E6800000000087374646465662E6800000000B5E99D00FFFFFFFF5E443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6C6962635C6C6962632E6300000000066C6962632E63000000005FC3CF00FFFFFFFF4B443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C736E373468633539352E63000000000B736E373468633539352E6300000000C1838300FFFFFFFF4B443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C736E373468633539352E68000000000B736E373468633539352E6800000000CACAD500FFFFFFFF47443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C6D6B5F34472E6300000000076D6B5F34472E6300000000C5D4F200FFFFFFFF47443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C6D6B5F34472E6800000000076D6B5F34472E6800000000FFDC7800FFFFFFFF5D443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C68616C5C554152542E680000000006554152542E6800000000BECEA100FFFFFFFF6C443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C4149523738304546534D2E63000000000C4149523738304546534D2E6300000000F0A0A100FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C544350436C69656E742E63000000000B544350436C69656E742E6300000000BCA8E100FFFFFFFF6C443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F54696D65722E68000000000C4849444F5F54696D65722E68000000009CC1B600FFFFFFFF6A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C496E7465726E65742E63000000000A496E7465726E65742E6300000000F7B88600FFFFFFFF6F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C414952373830454472697665722E63000000000F414952373830454472697665722E6300000000D9ADC200FFFFFFFF6F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C696E635C414952373830454472697665722E68000000000F414952373830454472697665722E6800000000A5C2D700FFFFFFFF5D443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C68616C5C554152542E630000000006554152542E6300000000B3A6BE00FFFFFFFF6F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C41495237383045536F636B65742E63000000000F41495237383045536F636B65742E6300000000EAD6A300FFFFFFFF49443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C7577625F6170702E6300000000097577625F6170702E6300000000F6FA7D00FFFFFFFF51443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C6770732E6300000000056770732E6300000000B5E99D00FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C544350436C69656E742E68000000000B544350436C69656E742E68000000005FC3CF00FFFFFFFF6B443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F5574696C2E68000000000B4849444F5F5574696C2E6800000000C1838300FFFFFFFF49443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C7577625F7461672E6300000000097577625F7461672E6300000000CACAD500FFFFFFFF48443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C64775F7461672E63000000000864775F7461672E6300000000C5D4F200FFFFFFFF48443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C64775F7461672E68000000000864775F7461672E6800000000FFDC7800FFFFFFFF68443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C536F636B65742E630000000008536F636B65742E6300000000BECEA100FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6164632E6300000000086D6B5F6164632E6300000000F0A0A100FFFFFFFF68443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C4D6F64756C652E6300000000084D6F64756C652E6300000000BCA8E100FFFFFFFF5B443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F636F6D6D6F6E2E68000000000B6D6B5F636F6D6D6F6E2E68000000009CC1B600FFFFFFFF68443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C696E635C536F636B65742E680000000008536F636B65742E6800000000F7B88600FFFFFFFF6A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F46534D2E68000000000A4849444F5F46534D2E6800000000D9ADC200FFFFFFFF6D443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F41544C6974652E68000000000D4849444F5F41544C6974652E6800000000A5C2D700FFFFFFFF60443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C434D5349535C496E636C7564655C636F72655F636D302E68000000000A636F72655F636D302E6800000000B3A6BE00FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7764742E6800000000086D6B5F7764742E6800000000EAD6A300FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F646D612E6800000000086D6B5F646D612E6800000000F6FA7D00FFFFFFFF6E443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F545970654465662E68000000000E4849444F5F545970654465662E6800000000B5E99D00FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6D6973632E6800000000096D6B5F6D6973632E68000000005FC3CF00FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6164632E6800000000086D6B5F6164632E6800000000C1838300FFFFFFFF69443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C616C676F5C696E635C6C69625F72616E67696E672E68000000000D6C69625F72616E67696E672E6800000000CACAD500FFFFFFFF65443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C616C676F5C696E635C6C69625F616F612E6800000000096C69625F616F612E6800000000C5D4F200FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C504341393535352E630000000009504341393535352E6300000000FFDC7800FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C504341393535352E680000000009504341393535352E6800000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000074010000000F0000D4030000</Data>
        <Len>10083</Len>
        <Data>010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000001000000540000000D0000000100000048443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C757365725F636F6E6669672E68000000000D757365725F636F6E6669672E6800000000C5D4F200FFFFFFFF6A443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C636F6D706F6E656E74735C616C676F5C696E635C6C69625F616F612E6800000000096C69625F616F612E6800000000FFDC7800FFFFFFFF47443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C70696E5F636F6E6669672E63000000000C70696E5F636F6E6669672E6300000000BECEA100FFFFFFFF56643A5C55736572735C786F6F6B6B5C417070446174615C4C6F63616C5C41726D5C5061636B735C4D4B53454D495C4D4B383030585F4446505C312E302E335C4465766963655C496E636C7564655C4D4B383030582E6800000000084D4B383030582E6800000000F0A0A100FFFFFFFF2C643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C61726D5F636F6D7061742E68000000000C61726D5F636F6D7061742E6800000000BCA8E100FFFFFFFF28643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C737464696E742E680000000008737464696E742E68000000009CC1B600FFFFFFFF5D643A5C55736572735C786F6F6B6B5C417070446174615C4C6F63616C5C41726D5C5061636B735C4D4B53454D495C4D4B383030585F4446505C312E302E335C4465766963655C496E636C7564655C73797374656D5F4D4B383030582E68000000000F73797374656D5F4D4B383030582E6800000000F7B88600FFFFFFFF5D443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C647269766572735C5573617274312E6800000000085573617274312E6800000000D9ADC200FFFFFFFF63443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C647269766572735C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000A5C2D700FFFFFFFF4F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C64775F6170705F616E63686F722E63000000000F64775F6170705F616E63686F722E6300000000B3A6BE00FFFFFFFF4F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C64775F6170705F616E63686F722E68000000000F64775F6170705F616E63686F722E6800000000EAD6A300FFFFFFFF79443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C7773665C736F75726365735C706F72745C626172656D6574616C5C7773665F71756575652E63000000000B7773665F71756575652E6300000000F6FA7D00FFFFFFFF55443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C626F6172645C626F6172642E630000000007626F6172642E6300000000B5E99D00FFFFFFFF53443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C6D61696E5C6D61696E2E6300000000066D61696E2E63000000005FC3CF00FFFFFFFF63443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E6300000000C1838300FFFFFFFF5A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F74726163652E68000000000A6D6B5F74726163652E6800000000CACAD500FFFFFFFF63443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C73657269616C5F61745F636D645F6170702E68000000001373657269616C5F61745F636D645F6170702E6800000000C5D4F200FFFFFFFF5E443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000FFDC7800FFFFFFFF5E443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000BECEA100FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C55736172742E63000000000755736172742E6300000000F0A0A100FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F756172742E6800000000096D6B5F756172742E6800000000BCA8E100FFFFFFFF5A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F706F7765722E63000000000A6D6B5F706F7765722E63000000009CC1B600FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6770696F2E6300000000096D6B5F6770696F2E6300000000F7B88600FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7577622E6300000000086D6B5F7577622E6300000000D9ADC200FFFFFFFF6E443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C646576696365735C4D4B383030585C536F757263655C737461727475705F4D4B383030582E630000000010737461727475705F4D4B383030582E6300000000A5C2D700FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7577622E6800000000086D6B5F7577622E6800000000B3A6BE00FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7068792E6800000000086D6B5F7068792E6800000000EAD6A300FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F756172742E6300000000096D6B5F756172742E6300000000F6FA7D00FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6D6973632E6300000000096D6B5F6D6973632E6300000000B5E99D00FFFFFFFF55443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C626F6172645C626F6172642E680000000007626F6172642E68000000005FC3CF00FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6770696F2E6800000000096D6B5F6770696F2E6800000000C1838300FFFFFFFF5F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6C69733364685F6472697665722E63000000000F6C69733364685F6472697665722E6300000000CACAD500FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C5573617274312E6300000000085573617274312E6300000000C5D4F200FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F696F2E6800000000076D6B5F696F2E6800000000FFDC7800FFFFFFFF5F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6C69733364685F6472697665722E68000000000F6C69733364685F6472697665722E6800000000BECEA100FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F696F2E6300000000076D6B5F696F2E6300000000F0A0A100FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F646D612E6300000000086D6B5F646D612E6300000000BCA8E100FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C55736172742E68000000000755736172742E68000000009CC1B600FFFFFFFF5A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F72657365742E63000000000A6D6B5F72657365742E6300000000F7B88600FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7764742E6300000000086D6B5F7764742E6300000000D9ADC200FFFFFFFF5A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F74726163652E63000000000A6D6B5F74726163652E6300000000A5C2D700FFFFFFFF67443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C646576696365735C4D4B383030585C496E636C7564655C4D4B383030582E6800000000084D4B383030582E6800000000B3A6BE00FFFFFFFF5A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F706F7765722E68000000000A6D6B5F706F7765722E6800000000EAD6A300FFFFFFFF60443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F736C6565705F74696D65722E6300000000106D6B5F736C6565705F74696D65722E6300000000F6FA7D00FFFFFFFF28643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C7374646465662E6800000000087374646465662E6800000000B5E99D00FFFFFFFF5E443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6C6962635C6C6962632E6300000000066C6962632E63000000005FC3CF00FFFFFFFF4B443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C736E373468633539352E63000000000B736E373468633539352E6300000000C1838300FFFFFFFF4B443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C736E373468633539352E68000000000B736E373468633539352E6800000000CACAD500FFFFFFFF47443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C6D6B5F34472E6300000000076D6B5F34472E6300000000C5D4F200FFFFFFFF47443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C6D6B5F34472E6800000000076D6B5F34472E6800000000FFDC7800FFFFFFFF5D443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C68616C5C554152542E680000000006554152542E6800000000BECEA100FFFFFFFF6C443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C4149523738304546534D2E63000000000C4149523738304546534D2E6300000000F0A0A100FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C544350436C69656E742E63000000000B544350436C69656E742E6300000000BCA8E100FFFFFFFF6C443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F54696D65722E68000000000C4849444F5F54696D65722E68000000009CC1B600FFFFFFFF6A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C496E7465726E65742E63000000000A496E7465726E65742E6300000000F7B88600FFFFFFFF6F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C414952373830454472697665722E63000000000F414952373830454472697665722E6300000000D9ADC200FFFFFFFF6F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C696E635C414952373830454472697665722E68000000000F414952373830454472697665722E6800000000A5C2D700FFFFFFFF5D443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C68616C5C554152542E630000000006554152542E6300000000B3A6BE00FFFFFFFF6F443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C41495237383045536F636B65742E63000000000F41495237383045536F636B65742E6300000000EAD6A300FFFFFFFF49443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C7577625F6170702E6300000000097577625F6170702E6300000000F6FA7D00FFFFFFFF51443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C6770732E6300000000056770732E6300000000B5E99D00FFFFFFFF57443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C544350436C69656E742E68000000000B544350436C69656E742E68000000005FC3CF00FFFFFFFF6B443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F5574696C2E68000000000B4849444F5F5574696C2E6800000000C1838300FFFFFFFF49443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C7577625F7461672E6300000000097577625F7461672E6300000000CACAD500FFFFFFFF48443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C64775F7461672E63000000000864775F7461672E6300000000C5D4F200FFFFFFFF48443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C64775F7461672E68000000000864775F7461672E6800000000FFDC7800FFFFFFFF68443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C536F636B65742E630000000008536F636B65742E6300000000BECEA100FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6164632E6300000000086D6B5F6164632E6300000000F0A0A100FFFFFFFF68443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C4D6F64756C652E6300000000084D6F64756C652E6300000000BCA8E100FFFFFFFF5B443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F636F6D6D6F6E2E68000000000B6D6B5F636F6D6D6F6E2E68000000009CC1B600FFFFFFFF68443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C696E635C536F636B65742E680000000008536F636B65742E6800000000F7B88600FFFFFFFF6A443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F46534D2E68000000000A4849444F5F46534D2E6800000000D9ADC200FFFFFFFF6D443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F41544C6974652E68000000000D4849444F5F41544C6974652E6800000000A5C2D700FFFFFFFF60443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C434D5349535C496E636C7564655C636F72655F636D302E68000000000A636F72655F636D302E6800000000B3A6BE00FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7764742E6800000000086D6B5F7764742E6800000000EAD6A300FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F646D612E6800000000086D6B5F646D612E6800000000F6FA7D00FFFFFFFF6E443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F545970654465662E68000000000E4849444F5F545970654465662E6800000000B5E99D00FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6D6973632E6800000000096D6B5F6D6973632E68000000005FC3CF00FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6164632E6800000000086D6B5F6164632E6800000000C1838300FFFFFFFF69443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C616C676F5C696E635C6C69625F72616E67696E672E68000000000D6C69625F72616E67696E672E6800000000CACAD500FFFFFFFF65443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C616C676F5C696E635C6C69625F616F612E6800000000096C69625F616F612E6800000000C5D4F200FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C504341393535352E630000000009504341393535352E6300000000FFDC7800FFFFFFFF59443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C504341393535352E680000000009504341393535352E6800000000BECEA100FFFFFFFF58443A5C70726F6A656374206368656E5C4368696E6155574250726F6A6563745F555254206E6F205557425C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6D61632E6800000000086D6B5F6D61632E6800000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000074010000000F0000D4030000</Data>
      </MDITabState>
    </MDIClientArea>
    <ViewEx>
@@ -1805,8 +1805,8 @@
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2682</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000011626F6172645F70696E735F636F6E6669679600000000000000080011626F6172645F70696E735F636F6E6669670012416363656C65726F6D657465725F496E69740757414B455F5550065057525F4F4E04B2E2CAD412494943325F53656E645F7063615F4279746512494943325F526561645F7063615F427974650000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2722</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000011626F6172645F70696E735F636F6E66696796000000000000000B0011626F6172645F70696E735F636F6E6669670007737461746535760BBDE2B3FD677073BDE2CEF618626F6172645F64656275675F636F6E736F6C655F6F70656E0854524143455F454E0F757365725F74726163655F706F727405656E6469661057414B455F55505F504F534954494F4E054D43555F410552414E47450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -1822,7 +1822,7 @@
        <Name>Build</Name>
        <Buttons>
          <Len>988</Len>
          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000E4D4B383030302052656C65617365960000000000000001000E4D4B383030302052656C65617365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000E4D4B383030302052656C65617365960000000000000001000E4D4B383030302052656C65617365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
        </Buttons>
        <OriginalItems>
          <Len>583</Len>
@@ -3546,8 +3546,8 @@
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2683</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000012416363656C65726F6D657465725F496E69749600000000000000080011626F6172645F70696E735F636F6E6669670012416363656C65726F6D657465725F496E69740757414B455F5550065057525F4F4E04B2E2CAD412494943325F53656E645F7063615F4279746512494943325F526561645F7063615F427974650000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2722</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000011626F6172645F70696E735F636F6E66696796000000000000000B0011626F6172645F70696E735F636F6E6669670007737461746535760BBDE2B3FD677073BDE2CEF618626F6172645F64656275675F636F6E736F6C655F6F70656E0854524143455F454E0F757365725F74726163655F706F727405656E6469661057414B455F55505F504F534954494F4E054D43555F410552414E47450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -3579,7 +3579,7 @@
        <Name>Debug</Name>
        <Buttons>
          <Len>2362</Len>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
        </Buttons>
        <OriginalItems>
          <Len>898</Len>
@@ -3603,12 +3603,12 @@
    <ActiveMDIGroup>0</ActiveMDIGroup>
    <MDIGroup>
      <Size>100</Size>
      <ActiveTab>12</ActiveTab>
      <ActiveTab>13</ActiveTab>
      <Doc>
        <Name>..\user_config.h</Name>
        <ColumnNumber>8</ColumnNumber>
        <TopLine>158</TopLine>
        <CurrentLine>184</CurrentLine>
        <TopLine>161</TopLine>
        <CurrentLine>180</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3624,9 +3624,9 @@
      </Doc>
      <Doc>
        <Name>..\pin_config.c</Name>
        <ColumnNumber>26</ColumnNumber>
        <ColumnNumber>40</ColumnNumber>
        <TopLine>45</TopLine>
        <CurrentLine>58</CurrentLine>
        <CurrentLine>54</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3670,7 +3670,7 @@
      <Doc>
        <Name>D:\project chen\UWB Double Line\new\SDKs\SDK_V0.6.2\mk8000 sdk\sdk_v0.6.2_r4\drivers\Usart1.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>5</TopLine>
        <TopLine>11</TopLine>
        <CurrentLine>46</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3679,7 +3679,7 @@
      <Doc>
        <Name>D:\project chen\UWB Double Line\new\SDKs\SDK_V0.6.2\mk8000 sdk\sdk_v0.6.2_r4\drivers\global_param.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>24</TopLine>
        <TopLine>30</TopLine>
        <CurrentLine>64</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3697,7 +3697,7 @@
      <Doc>
        <Name>..\keil\dw_app_anchor.h</Name>
        <ColumnNumber>8</ColumnNumber>
        <TopLine>1</TopLine>
        <TopLine>6</TopLine>
        <CurrentLine>30</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3706,7 +3706,7 @@
      <Doc>
        <Name>.\include\components\wsf\sources\port\baremetal\wsf_queue.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>311</TopLine>
        <TopLine>317</TopLine>
        <CurrentLine>342</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3714,27 +3714,27 @@
      </Doc>
      <Doc>
        <Name>.\include\board\board.c</Name>
        <ColumnNumber>65</ColumnNumber>
        <TopLine>402</TopLine>
        <CurrentLine>426</CurrentLine>
        <ColumnNumber>27</ColumnNumber>
        <TopLine>117</TopLine>
        <CurrentLine>122</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>.\include\main\main.c</Name>
        <ColumnNumber>15</ColumnNumber>
        <TopLine>594</TopLine>
        <CurrentLine>621</CurrentLine>
        <ColumnNumber>21</ColumnNumber>
        <TopLine>552</TopLine>
        <CurrentLine>578</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>.\include\drivers\serial_at_cmd_app.c</Name>
        <ColumnNumber>36</ColumnNumber>
        <TopLine>159</TopLine>
        <CurrentLine>160</CurrentLine>
        <ColumnNumber>26</ColumnNumber>
        <TopLine>219</TopLine>
        <CurrentLine>241</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3768,36 +3768,36 @@
      </Doc>
      <Doc>
        <Name>include\drivers\global_param.h</Name>
        <ColumnNumber>35</ColumnNumber>
        <TopLine>13</TopLine>
        <CurrentLine>33</CurrentLine>
        <ColumnNumber>49</ColumnNumber>
        <TopLine>38</TopLine>
        <CurrentLine>52</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>.\include\drivers\Usart.c</Name>
        <ColumnNumber>27</ColumnNumber>
        <TopLine>9</TopLine>
        <CurrentLine>46</CurrentLine>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1</TopLine>
        <CurrentLine>143</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>include\drivers\mk_uart.h</Name>
        <ColumnNumber>66</ColumnNumber>
        <TopLine>224</TopLine>
        <CurrentLine>238</CurrentLine>
        <ColumnNumber>5</ColumnNumber>
        <TopLine>131</TopLine>
        <CurrentLine>132</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>.\include\drivers\mk_power.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>293</TopLine>
        <CurrentLine>302</CurrentLine>
        <ColumnNumber>6</ColumnNumber>
        <TopLine>364</TopLine>
        <CurrentLine>388</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3813,9 +3813,9 @@
      </Doc>
      <Doc>
        <Name>.\include\drivers\mk_uwb.c</Name>
        <ColumnNumber>92</ColumnNumber>
        <TopLine>460</TopLine>
        <CurrentLine>476</CurrentLine>
        <ColumnNumber>9</ColumnNumber>
        <TopLine>485</TopLine>
        <CurrentLine>502</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3831,9 +3831,9 @@
      </Doc>
      <Doc>
        <Name>include\drivers\mk_uwb.h</Name>
        <ColumnNumber>12</ColumnNumber>
        <TopLine>75</TopLine>
        <CurrentLine>83</CurrentLine>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>211</TopLine>
        <CurrentLine>235</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3859,7 +3859,7 @@
      <Doc>
        <Name>.\include\drivers\mk_misc.c</Name>
        <ColumnNumber>1</ColumnNumber>
        <TopLine>355</TopLine>
        <TopLine>370</TopLine>
        <CurrentLine>394</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3867,9 +3867,9 @@
      </Doc>
      <Doc>
        <Name>include\board\board.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>124</TopLine>
        <CurrentLine>144</CurrentLine>
        <ColumnNumber>3</ColumnNumber>
        <TopLine>126</TopLine>
        <CurrentLine>159</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3877,7 +3877,7 @@
      <Doc>
        <Name>include\drivers\mk_gpio.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>63</TopLine>
        <TopLine>68</TopLine>
        <CurrentLine>92</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3931,7 +3931,7 @@
      <Doc>
        <Name>.\include\drivers\mk_dma.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>75</TopLine>
        <TopLine>99</TopLine>
        <CurrentLine>106</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3958,7 +3958,7 @@
      <Doc>
        <Name>.\include\drivers\mk_wdt.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>170</TopLine>
        <TopLine>176</TopLine>
        <CurrentLine>203</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3966,9 +3966,9 @@
      </Doc>
      <Doc>
        <Name>.\include\drivers\mk_trace.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>1463</TopLine>
        <CurrentLine>1468</CurrentLine>
        <ColumnNumber>65</ColumnNumber>
        <TopLine>278</TopLine>
        <CurrentLine>279</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3994,7 +3994,7 @@
      <Doc>
        <Name>.\include\drivers\mk_sleep_timer.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>83</TopLine>
        <TopLine>85</TopLine>
        <CurrentLine>109</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -4039,7 +4039,7 @@
      <Doc>
        <Name>.\mk_4G.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>8</TopLine>
        <TopLine>14</TopLine>
        <CurrentLine>46</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -4048,7 +4048,7 @@
      <Doc>
        <Name>.\mk_4G.h</Name>
        <ColumnNumber>9</ColumnNumber>
        <TopLine>8</TopLine>
        <TopLine>14</TopLine>
        <CurrentLine>43</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -4057,7 +4057,7 @@
      <Doc>
        <Name>include\components\hal\UART.h</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>36</TopLine>
        <TopLine>42</TopLine>
        <CurrentLine>69</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -4093,7 +4093,7 @@
      <Doc>
        <Name>.\include\components\internet\src\Internet.c</Name>
        <ColumnNumber>16</ColumnNumber>
        <TopLine>83</TopLine>
        <TopLine>88</TopLine>
        <CurrentLine>112</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -4129,7 +4129,7 @@
      <Doc>
        <Name>.\include\components\internet\src\AIR780ESocket.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>469</TopLine>
        <TopLine>475</TopLine>
        <CurrentLine>500</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -4138,8 +4138,8 @@
      <Doc>
        <Name>.\uwb_app.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>643</TopLine>
        <CurrentLine>659</CurrentLine>
        <TopLine>338</TopLine>
        <CurrentLine>549</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -4228,7 +4228,7 @@
      <Doc>
        <Name>include\drivers\mk_common.h</Name>
        <ColumnNumber>2</ColumnNumber>
        <TopLine>148</TopLine>
        <TopLine>151</TopLine>
        <CurrentLine>175</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -4255,7 +4255,7 @@
      <Doc>
        <Name>include\components\hido\Include\HIDO_ATLite.h</Name>
        <ColumnNumber>10</ColumnNumber>
        <TopLine>66</TopLine>
        <TopLine>72</TopLine>
        <CurrentLine>102</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -4291,7 +4291,7 @@
      <Doc>
        <Name>include\components\hido\Include\HIDO_TYpeDef.h</Name>
        <ColumnNumber>1</ColumnNumber>
        <TopLine>28</TopLine>
        <TopLine>32</TopLine>
        <CurrentLine>56</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -4335,18 +4335,27 @@
      </Doc>
      <Doc>
        <Name>.\include\drivers\PCA9555.c</Name>
        <ColumnNumber>2</ColumnNumber>
        <TopLine>424</TopLine>
        <CurrentLine>447</CurrentLine>
        <ColumnNumber>54</ColumnNumber>
        <TopLine>423</TopLine>
        <CurrentLine>452</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>.\include\drivers\PCA9555.h</Name>
        <ColumnNumber>23</ColumnNumber>
        <TopLine>32</TopLine>
        <CurrentLine>37</CurrentLine>
        <ColumnNumber>25</ColumnNumber>
        <TopLine>31</TopLine>
        <CurrentLine>48</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>include\drivers\mk_mac.h</Name>
        <ColumnNumber>54</ColumnNumber>
        <TopLine>7</TopLine>
        <CurrentLine>8</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -4418,10 +4427,10 @@
    <ListItem>.\include\drivers\global_param.c 92</ListItem>
    <ListItem>.\include\drivers\global_param.c 93</ListItem>
    <ListItem>.\include\drivers\global_param.c 95</ListItem>
    <ListItem>.\uwb_app.c 756</ListItem>
    <ListItem>.\uwb_app.c 962</ListItem>
    <ListItem>.\uwb_app.c 44</ListItem>
    <ListItem>.\uwb_app.c 328</ListItem>
    <ListItem>.\uwb_app.c 712</ListItem>
    <ListItem>.\uwb_app.c 919</ListItem>
    <ListItem>.\uwb_app.c 47</ListItem>
    <ListItem>.\uwb_app.c 344</ListItem>
    <ListItem>.\include\drivers\lis3dh_driver.c 207</ListItem>
    <ListItem>.\include\drivers\lis3dh_driver.c 225</ListItem>
  </Bookmarks>
keil/uwb_simple_example.uvoptx
@@ -294,6 +294,66 @@
          <WinNumber>1</WinNumber>
          <ItemText>pca9555writedata_input,0x10</ItemText>
        </Ww>
        <Ww>
          <count>29</count>
          <WinNumber>1</WinNumber>
          <ItemText>wltag_uwbtimer</ItemText>
        </Ww>
        <Ww>
          <count>30</count>
          <WinNumber>1</WinNumber>
          <ItemText>wltag_statetimer</ItemText>
        </Ww>
        <Ww>
          <count>31</count>
          <WinNumber>1</WinNumber>
          <ItemText>wltag_state</ItemText>
        </Ww>
        <Ww>
          <count>32</count>
          <WinNumber>1</WinNumber>
          <ItemText>uwb_losttimer,0x0A</ItemText>
        </Ww>
        <Ww>
          <count>33</count>
          <WinNumber>1</WinNumber>
          <ItemText>flag_temp1</ItemText>
        </Ww>
        <Ww>
          <count>34</count>
          <WinNumber>1</WinNumber>
          <ItemText>g_com_map[10],0x0A</ItemText>
        </Ww>
        <Ww>
          <count>35</count>
          <WinNumber>1</WinNumber>
          <ItemText>g_com_map[11],0x0A</ItemText>
        </Ww>
        <Ww>
          <count>36</count>
          <WinNumber>1</WinNumber>
          <ItemText>uwb_rx_flag</ItemText>
        </Ww>
        <Ww>
          <count>37</count>
          <WinNumber>1</WinNumber>
          <ItemText>m_EUART_DMA_RXBuf</ItemText>
        </Ww>
        <Ww>
          <count>38</count>
          <WinNumber>1</WinNumber>
          <ItemText>fVoltage_mv,0x0A</ItemText>
        </Ww>
        <Ww>
          <count>39</count>
          <WinNumber>1</WinNumber>
          <ItemText>state5v</ItemText>
        </Ww>
        <Ww>
          <count>40</count>
          <WinNumber>1</WinNumber>
          <ItemText>state5V_prase_flag</ItemText>
        </Ww>
      </WatchWindow1>
      <WatchWindow2>
        <Ww>
pin_config.c
@@ -49,9 +49,9 @@
    io_pin_mux_set(IO_PIN_5, IO_FUNC4);
    io_pin_mux_set(IO_PIN_6, IO_FUNC4);
//    // UART1 RX/TX已修改复用引脚为ADC留出空间调试串口
    io_pin_mux_set(IO_PIN_10, IO_FUNC4);
    io_pin_mux_set(IO_PIN_9, IO_FUNC4);
//    // UART1 TX/RX已修改复用引脚为ADC留出空间调试串口
    io_pin_mux_set(IO_PIN_1, IO_FUNC4);
    io_pin_mux_set(IO_PIN_14, IO_FUNC4);
    
    //开启pca中断输入
    io_pin_mux_set(IO_PIN_17, IO_FUNC0);
@@ -89,27 +89,13 @@
    uart_receive(UART_ID1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE,uart_receive_callback);//开启dma
}
void uart1_change_from_gps_to_debug(void)
{
    io_pin_mux_set(IO_PIN_14, IO_FUNC0);//把原先uart变为普通GPIO
    io_pin_mux_set(IO_PIN_13, IO_FUNC0);
    uart_close(UART_ID1);//解绑原来串口1
    // UART1 RX/TX已修改复用引脚为ADC留出空间调试串口
    io_pin_mux_set(IO_PIN_10,IO_FUNC4);
    io_pin_mux_set(IO_PIN_9,IO_FUNC4);
   // uart_open(UART_ID1, &test_uart_cfg);
    board_debug_console_open(TRACE_PORT_UART1);
{        io_pin_mux_set(IO_PIN_1,IO_FUNC4);//恢复发数据
    board_debug_console_open_baud(TRACE_PORT_UART1,BAUD_115200);
    uart_receive(UART_ID1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE,uart_receive_callback);//开启dma
}
void uart1_change_from_debug_to_gps(void)
{
    io_pin_mux_set(IO_PIN_10,IO_FUNC0);//把原先uart变为普通GPIO
    io_pin_mux_set(IO_PIN_9,IO_FUNC0);
    uart_close(UART_ID1);//解绑原来串口1
        // UART1 RX/TX GPS端口
    io_pin_mux_set(IO_PIN_14, IO_FUNC4);
    //io_pin_mux_set(IO_PIN_13, IO_FUNC4);//不要给GPS发数据
    uart_open(UART_ID1, &test_uart_cfg);
        io_pin_mux_set(IO_PIN_1,IO_FUNC0);//不要给GPS发数据
        uart_open(UART_ID1, &test_uart_cfg);
    uart_receive(UART_ID1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE,uart_receive_callback);//开启dma
}
user_config.h
@@ -190,7 +190,8 @@
#define ADC_GND_ENABLE  IO_PIN_12
#define PCA_INPUT_DETECT IO_PIN_17
#define GET_USERKEY  gpio_pin_get_val(SCL_PIN)
#define STS_MODE
//#define STS_MODE
/* =========================================================================================================================== */
/* ================                                           End                                             ================ */
/* =========================================================================================================================== */