Просмотр исходного кода

fix: mqtt库在Air780EP下应该使用较大的缓冲区大小

https://gitee.com/openLuat/luatos-soc-2023/issues/I96JP7
Wendal Chen 2 лет назад
Родитель
Сommit
0de76cff46

+ 1 - 1
components/network/httpsrv/src/luat_httpsrv_lwip.c

@@ -94,7 +94,7 @@ static int client_write(client_socket_ctx_t* client, const char* buff, size_t le
         return 0;
     int ret = 0;
 #if ENABLE_PSIF
-    #if defined(CHIP_EC618)
+    #if defined(CHIP_EC618) || defined(CHIP_EC718)
     ret = tcp_write(client->pcb, (const void*)buff, len, TCP_WRITE_FLAG_COPY, 0, 0, 0);
     #else
     sockdataflag_t dataflag={0};

+ 1 - 1
components/network/libemqtt/luat_mqtt.h

@@ -13,7 +13,7 @@
 #define MQTT_ERROR_STATE_SOCKET		-1
 #define MQTT_ERROR_STATE_DISCONNECT	-2
 
-#ifdef CHIP_EC618
+#if defined(CHIP_EC618) || defined(CHIP_EC718)
 #define MQTT_RECV_BUF_LEN_MAX 8192 ///< MQTT 接收BUFF大小
 #else
 #define MQTT_RECV_BUF_LEN_MAX 4096 ///< MQTT 接收BUFF大小