收藏官网首页
查看: 11736|回复: 1

[求助] gizProtocolAckHandle应答超时

1

主题

2

帖子

93

积分

注册会员

Rank: 2

积分
93
跳转到指定楼层
楼主
 楼主| 发表于 2021-5-22 23:07:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块
为啥会有应答超时呢
出现报错的代码,求求大佬指点
static void gizProtocolAckHandle(void)
{
    if(1 == gizwitsProtocol.waitAck.flag)
    {
        if(SEND_MAX_NUM > gizwitsProtocol.waitAck.num)
        {
            // Time-out no ACK resend
            if(SEND_MAX_TIME < (gizGetTimerCount() - gizwitsProtocol.waitAck.sendTime))
            {
                GIZWITS_LOG("Warning:gizProtocolResendData %d %d %d\n", gizGetTimerCount(), gizwitsProtocol.waitAck.sendTime, gizwitsProtocol.waitAck.num);
                gizProtocolResendData();
                gizwitsProtocol.waitAck.num++;
            }
        }
        else
        {
            memset((uint8_t *)&gizwitsProtocol.waitAck, 0, sizeof(protocolWaitAck_t));
        }
    }
}
沙发
发表于 2021-5-24 06:29:52 来自手机 | 只看该作者
超时一般都是串口部分程序或者硬件接线,WiFi固件导致的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表