关于CH579蓝牙主从通讯的问题

请问CH579做蓝牙主机时,怎么读取从机发送的notify呢?

主机无法开启从机notify,会提示"Write Error: 1",请问应该如何解决呢?

attWriteReq_t req;
         
req.cmd = 0;
req.sig = 0;
req.handle = GATT_CLIENT_CHAR_CFG_UUID;
req.len = 2;
 
req.pValue = GATT_bm_alloc(centralConnHandle,ATT_WRITE_REQ,req.len,NULL,0);
if ( req.pValue != NULL )
{
  req.pValue[0] = 1;
  req.pValue[1] = 0;  
     
  if( GATT_WriteCharValue(centralConnHandle,&req,centralTaskId) == SUCCESS )
  {     
        printf("\r\nenable notify\r\n");
  }
  else
  {
    GATT_bm_free((gattMsg_t *)&req, ATT_WRITE_REQ);
}


你使用我们最新的evt尝试下呢,

emobile_2022-02-10_14-02-08.png

我这边用evt是可以收到通知的。


最新例程试了可以收到通知,非常感谢!


只有登录才能回复,可以选择微信账号登录