将serialApp从Z-Stack2.5.1a移植到Home1.2,触发按键,发送广播消息。
发送函数如下:
status=AF_DataRequest(&dstAddr,(endPointDesc_t *)&SerialApp_epDesc,
SERIALAPP_CLUSTERID_SECURITY_SYSTEM,bufLen,buf,
&SerialApp_MsgID,AF_SKIP_ROUTING,1);
其中bufLen=1;
一触发按键就崩溃,但屏蔽掉AF_DataRequest,触发按键便可正常工作。
程序崩溃后停在:Hal_assert.c (line:194 ) HAL_DEBOUNCE(!HAL_PUSH_BUTTON1());
在原来z-stack2.5.1a中程序工作很正常。
不知道咋回事,看是否有解决方法?