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;
}
↧
CC2640R2 GATT_WriteNoRsp 返回0x02,使用GATT_WriteCharValue是可以的
↧