| | |
| | | #include "mk_flash.h" |
| | | #include <serial_at_cmd_app.h> |
| | | #include "DBG.h" |
| | | #include "Usart.h" |
| | | /******************************************************************************* |
| | | * Macro * |
| | | *******************************************************************************/ |
| | |
| | | { |
| | | HIDO_INT32 i32Ret = 0; |
| | | HIDO_UINT32 u32RecvLen = 0; |
| | | |
| | | |
| | | HIDO_UINT32 u32Index = 0; // 新增索引变量 |
| | | i32Ret = Socket_Recv(l_i32TCPClientID, l_au8CmdBuff, sizeof(l_au8CmdBuff) - 1, &u32RecvLen); |
| | | if(HIDO_OK == i32Ret) |
| | | { |
| | | l_au8CmdBuff[u32RecvLen]=0; |
| | | TCPClient_DataProc(l_au8CmdBuff, u32RecvLen); |
| | | |
| | | // Usart1ParseDataCallback(l_au8CmdBuff[u32RecvLen]); |
| | | for(int t=0;t< u32RecvLen;t++) |
| | | { |
| | | Usart1ParseDataCallback(l_au8CmdBuff[t]); |
| | | } |
| | | // TCPClient_DataProc(l_au8CmdBuff, u32RecvLen); |
| | | } |
| | | break; |
| | | } |
| | |
| | | |
| | | return HIDO_OK; |
| | | } |
| | | |
| | | HIDO_INT32 TCPClient_Upload_hex(uint8_t *_pcGGA, uint16_t u32Len) |
| | | { |
| | | if(TCP_CLIENT_STATE_CONNECTED == l_eTCPClientState) |
| | | { |
| | | |
| | | Socket_Send(l_i32TCPClientID, _pcGGA, u32Len); |
| | | } |
| | | |
| | | return HIDO_OK; |
| | | } |
| | | HIDO_BOOL TCPClient_IsSendOver(HIDO_VOID) |
| | | { |
| | | return Socket_IsSendQueueEmpty(l_i32TCPClientID); |