TI中文支持网
TI专业的中文技术问题搜集分享网站

为什么我调用GATT_WriteCharValue函数写5个字节数据,不能写,写一个字节就可以,这个函数不是最多一次可以发20个字节吗?

req.handle = simpleBLECharHdl;       

  req.len = 20;          

 req.value[0] = 0x66;        

req.value[1] = 0x77;        

 req.sig = 0;        

 req.cmd = 0;       

  status = GATT_WriteCharValue( simpleBLEConnHandle, &req, simpleBLETaskId );  

结果write error 13,为什么呢?

Susan Yang:

是不是slave端的程序设置为只能接收一个字节?

可以看下这个帖子 http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/44889.aspx

赞(0)
未经允许不得转载:TI中文支持网 » 为什么我调用GATT_WriteCharValue函数写5个字节数据,不能写,写一个字节就可以,这个函数不是最多一次可以发20个字节吗?
分享到: 更多 (0)