2185|1

2

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

这是为什么呢? [复制链接]

在程序中如果加入HalLedSet(HAL_LED_2, HAL_LED_MODE_TOGGLE); 接收判断就能通过,可以执行GenericApp_SendTheMessage(); 否则就不行, 不该呀!

void GenericApp_MessageMSGCB(afIncomingMSGPacket_t *pckt)
{
  char *receBuf;
  switch( pckt->clusterId)
  {
  case GENERICAPP_CLUSTERID:
    HalLedSet(HAL_LED_2, HAL_LED_MODE_TOGGLE);
    osal_memcpy(receBuf, pckt->cmd.Data, osal_strlen("123456") +1);
    if( osal_memcmp(receBuf, "123456",osal_strlen("123456") +1))
    {
        GenericApp_SendTheMessage();
    }
    else
    {
    }
    break;
  }
}


这是为什么呀?
此帖出自无线连接论坛
点赞 关注
 

回复
举报

2

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
找到 示例程序的 源码对比, 才发现 ​char *receBuf; 是不行的. 应该是

char *receBuf = NULL;

问题找到了.
此帖出自无线连接论坛
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表