From 981380013d6c46bb605e1d5e5e637fcb6c4113e0 Mon Sep 17 00:00:00 2001 From: zhangsheng Date: Fri, 20 Sep 2024 20:09:03 +0800 Subject: [PATCH] =?UTF-8?q?3.2.4=20beta2=20=E7=BA=BF=E7=A8=8B=E6=A0=88?= =?UTF-8?q?=E7=A9=BA=E9=97=B4=E5=A2=9E=E5=8A=A0=E5=88=B02M=EF=BC=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.cpp | 2 +- uart/SH_Uart.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/main.cpp b/main.cpp index 59651fe..9993245 100644 --- a/main.cpp +++ b/main.cpp @@ -38,7 +38,7 @@ int main(int argc, char *argv[]) // 设置线程属性之栈空间大小 boost::thread::attributes attrs; - attrs.set_stack_size(1024*1024); + attrs.set_stack_size(1024*1024*2);//2M // 初始化平台配置文件 platform->PlatFormInit(); diff --git a/uart/SH_Uart.cpp b/uart/SH_Uart.cpp index b9552c9..2fdba1f 100644 --- a/uart/SH_Uart.cpp +++ b/uart/SH_Uart.cpp @@ -64,6 +64,7 @@ int Uart::UartRecv(int fd, char srcshow,char* buffer) bSendTimeStamp = false; mssleep(10000); m_waveTrans = true; + memset(mUartRecvTmpBuf,0,BUF_LENGTH); GlobalConfig::EnterZigBeeWaveTransmittingFlag_G = NO_ENTER_TRANSMITTING_STATUS; GlobalConfig::EnterZigBeeWaveTransmittingCnt_G = 0; @@ -3216,6 +3217,7 @@ void Uart::DealDataNodeFeature(const char *pData, int flag) break; case 3: n = 100; + break; } dataDymZ.Amp4 = lowbit * n;