diff --git a/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/net_srv.c b/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/net_srv.c index 0116093..ec5ed66 100644 --- a/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/net_srv.c +++ b/vd960DBN/BLE/OnlyUpdateApp_Peripheral/APP/net_srv.c @@ -83,6 +83,8 @@ void clear_mqtt_buf(void) memset(mqttBuf, 0, MAX_MQTTBUF_LEN); } +#endif /* NET_SSC_ENABLE */ + /********************************************************************* * @fn mStopIfError * @@ -98,6 +100,7 @@ void mStopIfError(u8 iError) printf("Error: 0x%02X\r\n", (u16)iError); } +#if NET_SSC_ENABLE void mqtt_connect(void) { @@ -504,10 +507,8 @@ void WCHNET_HandleSockInt(uint8_t socketid, uint8_t intstat) WCHNET_ModifyRecvBuf(socketid, (uint32_t) SocketRecvBuf[socketid], RECE_BUF_LEN); { - PRINT("TCP Connect Success -\n"); - PRINT("socket id: %d -\n", socketid); + PRINT("TCP Connect Success\r\n"); + PRINT("socket id: %d\r\n", socketid); } // if(g_sub_code_enable.iot_enable){ @@ -517,8 +518,7 @@ void WCHNET_HandleSockInt(uint8_t socketid, uint8_t intstat) if (intstat & SINT_STAT_DISCONNECT) //disconnect { { - PRINT("TCP Disconnect -\n"); + PRINT("TCP Disconnect\r\n"); } // WCHNET_SocketClose(socketid, 0); g_net_state.flag = 1; @@ -533,8 +533,7 @@ void WCHNET_HandleSockInt(uint8_t socketid, uint8_t intstat) // } // if(g_flag_debug) { - PRINT("TCP Timeout -\n"); + PRINT("TCP Timeout\r\n"); } // WCHNET_SocketClose(socketid, 0); g_net_state.flag = 1; @@ -606,6 +605,8 @@ void poll_mqtt(void) } } +#endif /* NET_SSC_ENABLE */ + /******************************************************************************* * Function Name : GetMacAddr @@ -630,51 +631,38 @@ void GetMacAddr(unsigned char *pMAC) // ��IPv4��ַ�ַ���ת��Ϊ4�ֽڵ�uint8_t���飬�������ϸ�Ĵ����� int get_ipstr_to_array(char *src, uint8_t *dst) { if (src == NULL || dst == NULL) { - return -1; // ��Чָ�� + return -1; } int part_count = 0; char *token = NULL; char *saveptr = NULL; const char *delim = "."; - // �����ַ���Ӧ���ÿ��޸ĵ��ڴ棨���������ڴ棩����Ϊstrtok_r���޸��ַ��� - // �账�������޸ĵ��ַ��������Ƚ��п��� char src_copy[16]; strncpy(src_copy, src, sizeof(src_copy)); src_copy[15] = '\0'; - // �״ηָ� token = strtok_r(src_copy, delim, &saveptr); while (token != NULL && part_count < 4) { char *endptr = NULL; long val = strtol(token, &endptr, 10); - - // ���ת����Ч�� if (*endptr != '\0' || val < 0 || val > 255) { - return -2; // �����ֻ򳬳���Χ + return -2; } - dst[part_count++] = (uint8_t)val; - - // �����ָ� token = strtok_r(NULL, delim, &saveptr); } - - // ����Ƿ�������4���� if (part_count != 4) { - return -3; // ������������ + return -3; } - - // ����Ƿ��ж����ַ� if (token != NULL || (saveptr != NULL && *saveptr != '\0')) { - return -4; // ���ڶ���ָ������ַ� + return -4; } - - return 0; // �ɹ� + return 0; } - +#if NET_SSC_ENABLE void unpack_ssc_count_off(uint8_t socket,uint8_t count_mode, uint8_t *ip, uint16_t port, uint8_t *buf, uint32_t len) {