打印
[信息]

BlueNRG-1 编写特征值问题

[复制链接]
299|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
七毛钱|  楼主 | 2020-11-5 17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想通过串口来write,当我在串口调试助手输入大于9个char点击发送,aci_gatt_write_without_resp返回值只有9个成功的,剩下的返回是0x64(Insufficient resources),可是我从串口发送过一次后,出现这个问题,再发送一遍,一直发,每次都是能成功9次,剩下的返回Insufficient resources。(我连接的从机是蓝牙打印机,打印出来确实是输入的前9位,后面的都是0x64,之后还是能一直打印9位)。代码如下(已连接)。想知道该如何解决。谢谢指教!
while(1) {  
        BTLE_StackTick();        
        if (__io_getcharNonBlocking(&charRead)) {               
            ret = aci_gatt_write_without_resp(0x0801,0x000E,0x0C,&charRead);
            if (ret != BLE_STATUS_SUCCESS) {
                printf("Error in aci_gatt_write_without_resp() 0x%02x\r\n", ret);
            }else{
                printf("success\r\n");
              }
        }
  }

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

341

主题

2328

帖子

4

粉丝