修改室内外判断逻辑现在的根据卫星强度,卫星数量以及是否有固定解判断在室内还是在室外
已修改9个文件
21369 ■■■■ 文件已修改
keil/JLinkLog.txt 15425 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Listings/uwb_simple_example.map 5814 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.build_log.htm 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.htm 42 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example_MK8000 Release.dep 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/drivers/global_param.c 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/main/main.c 33 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/src/GPS.c 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/uwb_simple_example.uvoptx 14 ●●●● 补丁 | 查看 | 原始文档 | 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\ARM\ARMCLANG\Bin'
Build Project 'uwb_simple_example' - Target 'MK8000 Release'
compiling main.c...
linking...
D:\zhangbo\2024\Code\ChinaUWB\骞垮搱绉绘\ChinaUWBProject\keil\include\devices\MK800X\Source\ARM\MK800X_ac6_copy.sct(25): warning: L6314W: No section matches pattern *(.XIP_SECTION).
Program Size: Code=87624 RO-data=12788 RW-data=2076 ZI-data=57632
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:\zhangbo\2024\Code\ChinaUWB\骞垮搱绉绘\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>
keil/Objects/uwb_simple_example.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Objects\uwb_simple_example.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Objects\uwb_simple_example.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Tue Apr  1 11:06:51 2025
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Wed Apr  2 14:26:18 2025
<BR><P>
<H3>Maximum Stack Usage =       1580 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -344,12 +344,12 @@
<P><STRONG><a name="[e7]"></a>strlen</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[b5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_assert_dump
<LI><a href="#[b6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_SerialPutString
<LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_SerialPrintf
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NTRIPApp_ReportGGA
<LI><a href="#[136]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilIPStringToByteArrary
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Shell_TCPSend
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
<LI><a href="#[62]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketHeartbeatProc
<LI><a href="#[138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilStrnstr
<LI><a href="#[131]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ShellExecute
@@ -1085,8 +1085,8 @@
<P><STRONG><a name="[63]"></a>AIR780ESocketSendDataProc</STRONG> (Thumb, 356 bytes, Stack size 40 bytes, air780esocket.o(.text.AIR780ESocketSendDataProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 580<LI>Call Chain = AIR780ESocketSendDataProc &rArr; HIDO_DebugHex &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
<LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilParseFormat
<BR>[Calls]<UL><LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilParseFormat
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
<LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_FSMStateChange
<LI><a href="#[bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSendOver
<LI><a href="#[ba]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdSend
@@ -1225,9 +1225,9 @@
<BR>[Calls]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get5VState
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerGetTick
<LI><a href="#[40]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UsartParseDataHandler
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_InputPoll
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_GetChar
<LI><a href="#[10d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;GPS_Poll
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_InputPoll
</UL>
<BR>[Called By]<UL><LI><a href="#[15c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UART_CheckReceive
<LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
@@ -1326,7 +1326,7 @@
<BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_Poll
</UL>
<P><STRONG><a name="[114]"></a>GPS_RecvFsm</STRONG> (Thumb, 872 bytes, Stack size 112 bytes, gps.o(.text.GPS_RecvFsm))
<P><STRONG><a name="[114]"></a>GPS_RecvFsm</STRONG> (Thumb, 992 bytes, Stack size 112 bytes, gps.o(.text.GPS_RecvFsm))
<BR><BR>[Stack]<UL><LI>Max Depth = 1148<LI>Call Chain = GPS_RecvFsm &rArr; NTRIPApp_ReportGGA &rArr; NTRIPClient_ReportGGA &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[117]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UDPClient_UploadGPS
@@ -1348,12 +1348,12 @@
<P><STRONG><a name="[107]"></a>Get5VState</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, pca9555.o(.text.Get5VState))
<BR><BR>[Called By]<UL><LI><a href="#[10b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_Poll
<LI><a href="#[c6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_GetMode
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugString
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_SerialPutString
<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_SerialPutChar
<LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_SerialPrintf
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_Debug
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugString
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
</UL>
<P><STRONG><a name="[11a]"></a>HIDO_ATLiteCmdParse</STRONG> (Thumb, 232 bytes, Stack size 72 bytes, hido_atliteparse.o(.text.HIDO_ATLiteCmdParse))
@@ -1368,11 +1368,11 @@
<P><STRONG><a name="[ba]"></a>HIDO_ATLiteCmdSend</STRONG> (Thumb, 116 bytes, Stack size 32 bytes, hido_atlite.o(.text.HIDO_ATLiteCmdSend))
<BR><BR>[Stack]<UL><LI>Max Depth = 492<LI>Call Chain = HIDO_ATLiteCmdSend &rArr; HIDO_DebugString &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugString
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerStart
<BR>[Calls]<UL><LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerStart
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugString
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerCancel
<LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;vsnprintf
<LI><a href="#[11e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidiv
<LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;vsnprintf
</UL>
<BR>[Called By]<UL><LI><a href="#[3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ECSQProc
<LI><a href="#[63]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocketSendDataProc
@@ -1446,8 +1446,8 @@
<P><STRONG><a name="[121]"></a>HIDO_ATLitePoll</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, hido_atlite.o(.text.HIDO_ATLitePoll))
<BR><BR>[Stack]<UL><LI>Max Depth = 1004<LI>Call Chain = HIDO_ATLitePoll &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_Debug
<BR>[Calls]<UL><LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_Debug
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
<LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_UtilIsAsciiString
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_ATLiteCmdParse
</UL>
@@ -1764,9 +1764,9 @@
<LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_Poll
<LI><a href="#[198]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PowerTask
<LI><a href="#[158]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IdleTask
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_InputPoll
<LI><a href="#[1bb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;UWBIdleTask
<LI><a href="#[43]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPClient_SocketEventProc_1
<LI><a href="#[10c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_InputPoll
<LI><a href="#[2f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780E_ReadLine
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780ESocket_Poll
<LI><a href="#[57]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780EIPPollProc
@@ -3063,13 +3063,13 @@
<LI><a href="#[139]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_VLQEnqueue
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memcpy
</UL>
<BR>[Called By]<UL><LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugString
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
<LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_SerialPutString
<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_SerialPutString
<LI><a href="#[34]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_SerialPutChar
<LI><a href="#[33]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DBG_SerialPrintf
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_Debug
<LI><a href="#[3d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;NTRIPClientCallback
<LI><a href="#[11d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugString
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_DebugHex
<LI><a href="#[2e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;AIR780E_Output
</UL>
@@ -4962,7 +4962,7 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text.main)
</UL>
<P><STRONG><a name="[4c]"></a>sleep_timer_callback</STRONG> (Thumb, 284 bytes, Stack size 24 bytes, main.o(.text.sleep_timer_callback))
<P><STRONG><a name="[4c]"></a>sleep_timer_callback</STRONG> (Thumb, 368 bytes, Stack size 24 bytes, main.o(.text.sleep_timer_callback))
<BR><BR>[Stack]<UL><LI>Max Depth = 1292<LI>Call Chain = sleep_timer_callback &rArr; TCPHeartBeatUpload &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
</UL>
<BR>[Calls]<UL><LI><a href="#[15d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set4LEDColor
@@ -5032,8 +5032,8 @@
<LI><a href="#[11f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_TimerStart
<LI><a href="#[122]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;HIDO_Debug
</UL>
<BR>[Address Reference Count : 2]<UL><LI> ntripapp.o(.text.TimeOutCallback)
<LI> ntripapp.o(.text.NTRIPClientCallback)
<BR>[Address Reference Count : 2]<UL><LI> ntripapp.o(.text.NTRIPClientCallback)
<LI> ntripapp.o(.text.TimeOutCallback)
</UL>
<P><STRONG><a name="[32]"></a>SignalIntensityCallback</STRONG> (Thumb, 48 bytes, Stack size 216 bytes, ntripapp.o(.text.SignalIntensityCallback))
<BR><BR>[Stack]<UL><LI>Max Depth = 1252<LI>Call Chain = SignalIntensityCallback &rArr; TCPClient_Uploadhex &rArr; Socket_Send &rArr; HIDO_Debug &rArr; Uart_Send &rArr; uart_send &rArr; dma_transfer &rArr; trace_assert_dump &rArr; trace_print_backtrace &rArr; mk_snprintf &rArr; trace_format &rArr; _PrintInt &rArr; _PrintUnsigned &rArr; __aeabi_uidiv
@@ -5064,8 +5064,8 @@
</UL>
<BR>[Calls]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Get5VState
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Uart_Send
<LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;vsnprintf
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strlen
<LI><a href="#[c5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;vsnprintf
</UL>
<BR>[Address Reference Count : 1]<UL><LI> dbg.o(.text.DBG_Init)
</UL>
keil/Objects/uwb_simple_example_MK8000 Release.dep
@@ -481,7 +481,7 @@
I (include\drivers\mk_io.h)(0x67DCD5B6)
F (.\sn74hc595.h)(0x67DCD5B6)()
F (.\mk_4G.h)(0x67DCD5B6)()
F (.\include\drivers\PCA9555.c)(0x67E65EDC)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pca9555.o -MD)
F (.\include\drivers\PCA9555.c)(0x67ECD603)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pca9555.o -MD)
I (include\drivers\PCA9555.h)(0x67DCD5B6)
I (include\board\board.h)(0x67DCD5B6)
I (include\drivers\mk_common.h)(0x67DCD5B6)
@@ -647,7 +647,7 @@
I (..\keil\dw_app_anchor.h)(0x67DCD5B6)
I (D:\keil\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
I (D:\keil\ARM\ARMCLANG\include\string.h)(0x5DDFFD6C)
F (.\include\drivers\global_param.c)(0x67DCFCC2)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/global_param.o -MD)
F (.\include\drivers\global_param.c)(0x67EC9B60)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/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)(0x67E0FE6D)
I (D:\keil\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
I (include\drivers\mk_flash.h)(0x67DCD5B6)
@@ -725,7 +725,7 @@
I (include\drivers\mk_uwb.h)(0x67DCD5B6)
I (include\drivers\mk_mac.h)(0x67DCD5B6)
I (include\drivers\mk_phy.h)(0x67DCD5B6)
F (..\pin_config.c)(0x67E658CC)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pin_config.o -MD)
F (..\pin_config.c)(0x67EBB95B)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/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)(0x67DCD5B6)
I (include\drivers\mk_common.h)(0x67DCD5B6)
I (D:\keil\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
@@ -748,7 +748,7 @@
I (D:\keil\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\drivers\mk_gpio.h)(0x67DCD5B6)
I (include\drivers\Usart.h)(0x67DCD5B6)
F (.\include\main\main.c)(0x67EB584A)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/main.o -MD)
F (.\include\main\main.c)(0x67ECD889)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/main.o -MD)
I (include\drivers\mk_trace.h)(0x67DCD5B6)
I (include\drivers\mk_common.h)(0x67DCD5B6)
I (D:\keil\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
@@ -804,7 +804,7 @@
I (include\drivers\PCA9555.h)(0x67DCD5B6)
I (include\drivers\WS2812.h)(0x67DCD5B6)
I (include\drivers\DBG.h)(0x67DCD5B6)
F (.\include\src\TCPClient.c)(0x67E64B68)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/tcpclient.o -MD)
F (.\include\src\TCPClient.c)(0x67ECD482)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/tcpclient.o -MD)
I (include\src\TCPClient.h)(0x67DCD5B6)
I (include\components\hido\Include\HIDO_TYpeDef.h)(0x67DCD5B6)
I (include\components\internet\inc\Socket.h)(0x67DCD5B6)
@@ -842,7 +842,7 @@
I (..\keil\dw_app_anchor.h)(0x67DCD5B6)
I (include\drivers\PCA9555.h)(0x67DCD5B6)
I (include\drivers\WS2812.h)(0x67DCD5B6)
F (.\uwb_app.c)(0x67EB4BB8)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/uwb_app.o -MD)
F (.\uwb_app.c)(0x67ECD6E9)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/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)(0x67DCD5B6)
I (include\drivers\mk_common.h)(0x67DCD5B6)
I (D:\keil\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
@@ -909,7 +909,7 @@
I (include\drivers\mk_gpio.h)(0x67DCD5B6)
I (include\drivers\mk_io.h)(0x67DCD5B6)
I (include\drivers\mk_calib.h)(0x67DCD5B6)
F (.\include\src\GPS.c)(0x67EB4E63)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/gps.o -MD)
F (.\include\src\GPS.c)(0x67ECD6E9)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/gps.o -MD)
I (D:\keil\ARM\ARMCLANG\include\stdio.h)(0x5DDFFD72)
I (D:\keil\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (D:\keil\ARM\ARMCLANG\include\stdlib.h)(0x5DDFFD6A)
@@ -1413,7 +1413,7 @@
I (include\components\hido\Include\HIDO_Timer.h)(0x67DCD5B6)
I (include\components\hido\Include\HIDO_Debug.h)(0x67DCD5B6)
I (include\components\internet\inc\ATConfig.h)(0x67DCD5B6)
F (.\include\components\internet\src\AIR780EDriver.c)(0x67E658CB)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/air780edriver.o -MD)
F (.\include\components\internet\src\AIR780EDriver.c)(0x67EC9A4F)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/air780edriver.o -MD)
I (include\components\internet\inc\AIR780EDriver.h)(0x67DCD5B6)
I (include\components\internet\inc\Socket.h)(0x67DCD5B6)
I (include\components\hido\Include\HIDO_TypeDef.h)(0x67DCD5B6)
@@ -1450,7 +1450,7 @@
I (include\components\hido\Include\HIDO_Debug.h)(0x67DCD5B6)
I (include\components\hido\Include\HIDO_Log.h)(0x67DCD5B6)
I (include\drivers\DBG.h)(0x67DCD5B6)
F (.\include\components\internet\src\AIR780EFSM.c)(0x67E658CB)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/air780efsm.o -MD)
F (.\include\components\internet\src\AIR780EFSM.c)(0x67EBA8E2)(-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 -I ./include/components/internet/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:/keil/pack/MKSEMI/MK800X_DFP/1.0.3/Device/Include -ID:/keil/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/air780efsm.o -MD)
I (include\components\internet\inc\AIR780EFSM.h)(0x67DCD5B6)
I (include\components\hido\Include\HIDO_TypeDef.h)(0x67DCD5B6)
I (include\components\hido\Include\HIDO_ATLite.h)(0x67DCD5B6)
keil/include/drivers/global_param.c
@@ -63,7 +63,7 @@
    if(g_com_map[0] != 0x55AA)//绗竴娆℃病鏈変换浣曟暟鎹殑璇濆氨榛樿杩欎釜
    {
        g_com_map[0] = 0x55AA;
        g_com_map[DEV_ID] =0x1234;//DEFAULT_DEV_ID;    //榛樿璁惧ID
        g_com_map[DEV_ID] =0x1235;//DEFAULT_DEV_ID;    //榛樿璁惧ID
        g_com_map[COM_INTERVAL]=200;   //棰戠巼2HZ
        g_com_map[MAX_REPORT_ANC_NUM]=10;
@@ -106,7 +106,7 @@
    if(g_com_map[0] != 0x55AA)//绗竴娆℃病鏈変换浣曟暟鎹殑璇濆氨榛樿杩欎釜
    {
        g_com_map[0] = 0x55AA;
        g_com_map[DEV_ID] =0x1234;//DEFAULT_DEV_ID;    //榛樿璁惧ID
        g_com_map[DEV_ID] =0x1235;//DEFAULT_DEV_ID;    //榛樿璁惧ID
        g_com_map[COM_INTERVAL]=1000;   //棰戠巼2HZ
        g_com_map[MAX_REPORT_ANC_NUM]=10;
keil/include/main/main.c
@@ -278,6 +278,7 @@
uint8_t heart_upload_time=0;
extern uint8_t taglist_num;
//extern uint8_t ceshidata[500];
extern uint8_t fixed_solution_count_minute;
extern uint8_t ceshichangdu;
uint8_t gps_ntripsend;
extern uint8_t in_the_room_flag;
@@ -313,16 +314,18 @@
//        OpenUWB();
        }
//                in_the_room_flag=1;    
            if(ceju_leave_flag==1)
            {
            Receive_g_spsum_Data(g_spsum_GSV);
            Receive_g_snum_Data(g_snum_GSV);
            
            if((g_spsum_GSV_sum<200&&g_snum_GSV_sum<3)&&(ceju_leave_flag==1))
            if((g_spsum_GSV_sum<200&&g_snum_GSV_sum<3)||(fixed_solution_count_minute<30))
//            if((g_spsum_GSV_sum<200&&g_snum_GSV_sum<3)&&(ceju_leave_flag==1))
            {
            lounei_flag=1;
            Switch_low_power_mode(lounei_flag);
            }
            if((100<g_spsum_GSV_sum&&2<g_snum_GSV_sum))
            if((200<g_spsum_GSV_sum&&2<g_snum_GSV_sum)&&(fixed_solution_count_minute>30))
//            if((200<g_spsum_GSV_sum&&3<g_snum_GSV_sum)&&(ceju_leave_flag==1))
            {
            lounei_flag=0;
@@ -332,21 +335,19 @@
            {
                TCPHeartBeatUpload();    
                heart_upload_time=0;
            if(lounei_flag==1)
            {
            //     PCA9555_Set_One_Value_Output(LED_POWER,0);
                PCA9555_Set_One_Value_Output(GPS_POWER,0);
                //     PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);
                if(lounei_flag==1)
                {
//                    PCA9555_Set_One_Value_Output(LED_POWER,0);
                    PCA9555_Set_One_Value_Output(GPS_POWER,0);
                }
                    if(heart_upload_time==60)
                    {
                        ceju_leave_flag=0;
                        fixed_solution_count_minute=0;
                    }
            }
            }
            heart_upload_time++;
            heart_upload_time++;
            }
    }else{
        flag_secondtask = 0;
    }
keil/include/src/GPS.c
@@ -496,6 +496,8 @@
extern uint16_t g_spsum_GSV_sum;
extern uint16_t g_snum_GSV_sum;
extern uint8_t heart_upload_time;
extern uint8_t ceju_leave_flag;
uint8_t fixed_solution_count_minute;
static HIDO_INT32 GPS_ParseGGA(HIDO_CHAR *_pcData, HIDO_UINT32 _u32Len)
{
    uint16_t state_flag;
@@ -523,6 +525,11 @@
            l_fnGPSEventCallback(GPS_TYPE_GGA, _pcData, _u32Len);
        }
        rtkled=BLUE;
                if(ceju_leave_flag==1)
                {
                 fixed_solution_count_minute++;
                }
        GPS_successful_flag=1;
        _pcData[_u32Len-1]=0;
        _pcData[_u32Len-2]=0;
@@ -552,6 +559,10 @@
                _pcData, g_com_map[2], bat_percent,g_spsum_GSV_sum,g_snum_GSV_sum,lounei_flag,state_flag,gpsbaoxu);
        gpsbaoxu++;
        GPS_ParseGGA_changdu=u32Len;
                if(ceju_leave_flag==1)
                {
                    fixed_solution_count_minute++;
                }
    }
  
    gps_ntripsend=1;
keil/uwb_simple_example.uvoptx
@@ -120,7 +120,7 @@
        <SetRegEntry>
          <Number>0</Number>
          <Key>DLGUARM</Key>
          <Name>d</Name>
          <Name></Name>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
@@ -342,6 +342,16 @@
          <WinNumber>2</WinNumber>
          <ItemText>g_snum_GSV_sum,0x0A</ItemText>
        </Ww>
        <Ww>
          <count>21</count>
          <WinNumber>2</WinNumber>
          <ItemText>g_spsum_GSV_sum,0x0A</ItemText>
        </Ww>
        <Ww>
          <count>22</count>
          <WinNumber>2</WinNumber>
          <ItemText>fixed_solution_count_minute</ItemText>
        </Ww>
      </WatchWindow2>
      <MemoryWindow1>
        <Mm>
@@ -474,7 +484,7 @@
  <Group>
    <GroupName>Driver</GroupName>
    <tvExp>0</tvExp>
    <tvExp>1</tvExp>
    <tvExpOptDlg>0</tvExpOptDlg>
    <cbSel>0</cbSel>
    <RteFlg>0</RteFlg>