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

CC2640R2 GATT_WriteNoRsp 返回0x02,使用GATT_WriteCharValue是可以的

attWriteReq_t req; uint8_t status;
req.pValue = GATT_bm_alloc(conHdl, ATT_WRITE_REQ, 13, NULL);
uint8_t commend[]={"AT+BLEConnect"};
if ( req.pValue != NULL )
{
req.handle = CharHdl+1;
req.len = 13;
// req.pValue=commend;
memcpy(req.pValue,commend,13);
req.sig = 0;
req.cmd = 0;
// status = GATT_WriteNoRsp(conHdl, &req);  //使用这个返回0x02,
status = GATT_WriteCharValue(conHdl, &req, taskId);
if ( status != SUCCESS )
{
LCD_ManGo_Printf1(7,"FailedReason= ",status);
GATT_bm_free((gattMsg_t *)&req, ATT_WRITE_REQ); }
else
{
LCD_ManGo_Printf(4,"WriteSucess");
return TRUE;
}

bo wu:

回复 Viki Shi:

感谢,修改后,可以使用GATT_WriteNoRsp,

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2 GATT_WriteNoRsp 返回0x02,使用GATT_WriteCharValue是可以的
分享到: 更多 (0)